|
[EXTERNAL] [edk2-devel] [edk2][PATCH v1 1/1] StandaloneMmPkg: add support to populate StMM boot data from device tree
I think we should understand if this is being driven by some kind of standard? Maybe the Flat Device Tree lib should be part of the MdePkg? Or maybe MdeModulePkg? Thanks, Andrew Fish
I think we should understand if this is being driven by some kind of standard? Maybe the Flat Device Tree lib should be part of the MdePkg? Or maybe MdeModulePkg? Thanks, Andrew Fish
|
By
Andrew Fish
· #78461
·
|
|
EmulatorPkg and the state of DlLoadImage()
Marvin, Sorry I started looking at the code and forgot to give the history. The dlopen() was a trick copied from the Windows port. Basically an EFI image is loaded into EFI memory and it is also loade
Marvin, Sorry I started looking at the code and forgot to give the history. The dlopen() was a trick copied from the Windows port. Basically an EFI image is loaded into EFI memory and it is also loade
|
By
Andrew Fish
· #78458
·
|
|
edk2 memory map on QEMU
You can run the `memmap` command at the EFI Shell to see the layout. Print != printf on some of the format string so be careful about that…. Thanks, Andrew Fish
You can run the `memmap` command at the EFI Shell to see the layout. Print != printf on some of the format string so be careful about that…. Thanks, Andrew Fish
|
By
Andrew Fish
· #78457
·
|
|
EmulatorPkg and the state of DlLoadImage()
The requiring *.pdb seems like something that rotted out and could be fixed. This code is very very old. Notice the comment about gdb predates gdb Python support [1]. What happens if you comment out t
The requiring *.pdb seems like something that rotted out and could be fixed. This code is very very old. Notice the comment about gdb predates gdb Python support [1]. What happens if you comment out t
|
By
Andrew Fish
· #78443
·
|
|
RFC: EXT4 filesystem driver
The EFI System Partition is defined to be FAT32 by the UEFI Spec for interoperability. It defines the file system drivers required for the firmware and OS. So changing that is not really an option. Yo
The EFI System Partition is defined to be FAT32 by the UEFI Spec for interoperability. It defines the file system drivers required for the firmware and OS. So changing that is not really an option. Yo
|
By
Andrew Fish
· #78117
·
|
|
RFC: EXT4 filesystem driver
Marvin, Good point that the FatPkg was more about license boundary than anything else, so I’m not opposed to a more generic package name. I think having a default PCD option of read only is a good ide
Marvin, Good point that the FatPkg was more about license boundary than anything else, so I’m not opposed to a more generic package name. I think having a default PCD option of read only is a good ide
|
By
Andrew Fish
· #78098
·
|
|
[Patch V2 3/3] Maintainers.txt: Add GitHub IDs
Reviewed-by: Andrew Fish <afish@...>
Reviewed-by: Andrew Fish <afish@...>
|
By
Andrew Fish
· #78055
·
|
|
[edk2-rfc] RFC: EXT4 filesystem driver
I think the Terminal driver may have some similar logic to convert UTF-8 terminals to/from the UEFI UCS-2? https://github.com/tianocore/edk2/blob/master/MdeModulePkg/Universal/Console/TerminalDxe/Vtut
I think the Terminal driver may have some similar logic to convert UTF-8 terminals to/from the UEFI UCS-2? https://github.com/tianocore/edk2/blob/master/MdeModulePkg/Universal/Console/TerminalDxe/Vtut
|
By
Andrew Fish
· #78051
·
|
|
[PATCH v2] Xcode.md: Update instructions to work on modern macOS and Xcode versions
Reviewed-by: Andrew Fish <afish@...>
Reviewed-by: Andrew Fish <afish@...>
|
By
Andrew Fish
· #78044
·
|
|
[tianocore.github.io.wiki PATCH 1/1] Xcode.md: Update instructions to work on modern macOS and Xcode versions
Rebecca, Makes sense to move the instructions over to brew I guess. Thanks, Andrew Fish
Rebecca, Makes sense to move the instructions over to brew I guess. Thanks, Andrew Fish
|
By
Andrew Fish
· #78031
·
|
|
[tianocore.github.io.wiki PATCH 1/1] Xcode.md: Update instructions to work on modern macOS and Xcode versions
These Xcode instructions look good to me in general. Thanks for doing this I usually do things following a non public path. I think to make these instructions work you need to update *_XCODE5_*_MTOC_P
These Xcode instructions look good to me in general. Thanks for doing this I usually do things following a non public path. I think to make these instructions work you need to update *_XCODE5_*_MTOC_P
|
By
Andrew Fish
· #78007
·
|
|
[PATCH] EmulatorPkg: Update lldbefi.py to work with current lldb which uses python3
Reviewed-by: Andrew Fish <afish@...>
Reviewed-by: Andrew Fish <afish@...>
|
By
Andrew Fish
· #78006
·
|
|
USB isochronous transfers
I don’t think we would need to change PEI. 1s you need to figure out which UsbIo service you would need to code the USB Audio driver against. MdePkg/Include/Protocol/UsbIo.h:485: EFI_USB_IO_ISOCHRONOU
I don’t think we would need to change PEI. 1s you need to figure out which UsbIo service you would need to code the USB Audio driver against. MdePkg/Include/Protocol/UsbIo.h:485: EFI_USB_IO_ISOCHRONOU
|
By
Andrew Fish
· #77982
·
|
|
Gdb and lldb support for OVMF and more
I’ve got a branch on a private repo (BZ3500-gdb @ https://github.com/ajfish/edk2.git) that has gdb and lldb scripts that can attach to QEMU and symbolicate EFI. These scripts also provide other useful
I’ve got a branch on a private repo (BZ3500-gdb @ https://github.com/ajfish/edk2.git) that has gdb and lldb scripts that can attach to QEMU and symbolicate EFI. These scripts also provide other useful
|
By
Andrew Fish
· #77969
·
|
|
OpenProtocol() giving me EFI_INVALID_PARAMETER
If I `OvmfPkg/builds.sh qemu -usb -device usb-audio -device qemu-xhci` I see 2 USB handle? When you open EXCLUSIVE you are kicking other people off the handles. I’m not sure that is a good idea for yo
If I `OvmfPkg/builds.sh qemu -usb -device usb-audio -device qemu-xhci` I see 2 USB handle? When you open EXCLUSIVE you are kicking other people off the handles. I’m not sure that is a good idea for yo
|
By
Andrew Fish
· #77856
·
|
|
OpenProtocol() giving me EFI_INVALID_PARAMETER
Ethin, The UEFI Shell `dh` command UI uses handle numbers from 0 - N as hex digits. You have use these abstract values with the `dh` command. For example: use `dh -v A1` to see the actual handle value
Ethin, The UEFI Shell `dh` command UI uses handle numbers from 0 - N as hex digits. You have use these abstract values with the `dh` command. For example: use `dh -v A1` to see the actual handle value
|
By
Andrew Fish
· #77854
·
|
|
OpenProtocol() giving me EFI_INVALID_PARAMETER
How are you constructing handle[]? Could it have gotten stale? You could print out the value of handle[I] on the failure. The contents of a handle are not defined, but the current implementation is a
How are you constructing handle[]? Could it have gotten stale? You could print out the value of handle[I] on the failure. The contents of a handle are not defined, but the current implementation is a
|
By
Andrew Fish
· #77851
·
|
|
A gdb pretty print for CHAR16 question. Need some gdb help.
Resending without attachments….
Resending without attachments….
|
By
Andrew Fish
· #77817
·
|
|
EFIFileLib status, removal, and replacement
It got removed since it is obsolete. I wrote it a long time ago as part of the Embedded Boot Loader (EBL). The EBL was a proof of concept I wrote in something like 2007 to show an EFI system could hav
It got removed since it is obsolete. I wrote it a long time ago as part of the Embedded Boot Loader (EBL). The EBL was a proof of concept I wrote in something like 2007 to show an EFI system could hav
|
By
Andrew Fish
· #77814
·
|
|
A gdb pretty print for CHAR16 question. Need some gdb help.
I’ve been watching the Le Tour replays and playing around with gdb scripts. I was trying to figure out how to do stuff I know how to do in lldb. For lldb I have Pretty Printer and for CHAR16 things li
I’ve been watching the Le Tour replays and playing around with gdb scripts. I was trying to figure out how to do stuff I know how to do in lldb. For lldb I have Pretty Printer and for CHAR16 things li
|
By
Andrew Fish
· #77806
·
|