|
PcdDebugPropertyMask in DSC: How to I set different values for PEI and DXE?
Mike, That is what I ended up doing, but it required overriding every PEIM and PEI Core. Seemed kind of excessive. I think people cheat and use IA32 vs X64 to mean PEI vs. DXE on X64 platforms. Thanks
Mike, That is what I ended up doing, but it required overriding every PEIM and PEI Core. Seemed kind of excessive. I think people cheat and use IA32 vs X64 to mean PEI vs. DXE on X64 platforms. Thanks
|
By
Andrew Fish
· #86719
·
|
|
PcdDebugPropertyMask in DSC: How to I set different values for PEI and DXE?
I’m trying to have a different platform policy for PcdDebugPropertyMask in PEI and DXE. I can’t figure out how to do without overriding every PEIM that I build? My PEI and DXE has the same arch so I c
I’m trying to have a different platform policy for PcdDebugPropertyMask in PEI and DXE. I can’t figure out how to do without overriding every PEIM that I build? My PEI and DXE has the same arch so I c
|
By
Andrew Fish
· #86712
·
|
|
AArch64 CommonCExceptionHandler() and EFI_SYSTEM_CONTEXT
So I’m messing about in a DefaultExceptionHandler() (like [1]) that is called from CommonCExceptionHandler() [2]. What I notice is the faulting address is special cased. So the stack walking code has
So I’m messing about in a DefaultExceptionHandler() (like [1]) that is called from CommonCExceptionHandler() [2]. What I notice is the faulting address is special cased. So the stack walking code has
|
By
Andrew Fish
· #86687
·
|
|
I think we need a Panic API...
Ray, ProcessSystemContext may not be needed… My thinking was if you pass ProcessSystemContext == TRUE there is some implied processing of the SystemContext by the PanicLib. If you pass FALSE then ther
Ray, ProcessSystemContext may not be needed… My thinking was if you pass ProcessSystemContext == TRUE there is some implied processing of the SystemContext by the PanicLib. If you pass FALSE then ther
|
By
Andrew Fish
· #86597
·
|
|
I think we need a Panic API...
Mike Kinney mentioned at the TianoCore Stewards Meeting that it might be a good idea to add a panic API to the edk2. I agree. Some background…. While ASSERT is a powerful tool I think we have a tenden
Mike Kinney mentioned at the TianoCore Stewards Meeting that it might be a good idea to add a panic API to the edk2. I agree. Some background…. While ASSERT is a powerful tool I think we have a tenden
|
By
Andrew Fish
· #86354
·
|
|
MdePkg fails to build in RELEASE mode with clang 13 (CLANG38 toolset)
Mike, That sounds like the right fox to me. Disable the warning.
Mike, That sounds like the right fox to me. Disable the warning.
|
By
Andrew Fish
· #86353
·
|
|
Question about Block IO protocol devices
In general is it bad to assume what the disk node is going to look like. You have know idea what the transport is going to look like and how that transport enumerates disks. As I mentioned the BlockIO
In general is it bad to assume what the disk node is going to look like. You have know idea what the transport is going to look like and how that transport enumerates disks. As I mentioned the BlockIO
|
By
Andrew Fish
· #86132
·
|
|
Question about Block IO protocol devices
I see the text in table 10-49 but I don’t know of any code that makes a node for the entire disk partition. If you look at the BlockIO protocol the partitions that are created due to the partitions on
I see the text in table 10-49 but I don’t know of any code that makes a node for the entire disk partition. If you look at the BlockIO protocol the partitions that are created due to the partitions on
|
By
Andrew Fish
· #86130
·
|
|
[PATCH 00/24] CryptoPkg/openssl: update openssl submodule to v3.0
Very cool idea but ….. 1) We don’t always use the systems native compiler and sometimes we use a cross compiler so making assumptions about system libs is not always valid. On a Mac with Xcode clang I
Very cool idea but ….. 1) We don’t always use the systems native compiler and sometimes we use a cross compiler so making assumptions about system libs is not always valid. On a Mac with Xcode clang I
|
By
Andrew Fish
· #86129
·
|
|
question: is it feasible to execute a UEFI-BIOS using x86 instructions on non-x86 platforms?
https://www.suse.com/c/revolutionizing-arm-technology-x86_64-option-rom-aarch64/ https://www.workofard.com/2020/12/aarch64-option-roms-for-amd-gpus/
https://www.suse.com/c/revolutionizing-arm-technology-x86_64-option-rom-aarch64/ https://www.workofard.com/2020/12/aarch64-option-roms-for-amd-gpus/
|
By
Andrew Fish
· #86111
·
|
|
Issues with CLANGDWARF tool specification and X64 -- am I nuts or what?
Given it is undefined behavior and the compiler is behaving correctly I think it is better to write correct C code and use volatile if you mean to use a NULL pointer. Not to mention I worked hard to g
Given it is undefined behavior and the compiler is behaving correctly I think it is better to write correct C code and use volatile if you mean to use a NULL pointer. Not to mention I worked hard to g
|
By
Andrew Fish
· #85673
·
|
|
AArch64 assembly compatibility for Xcode and GCC
I was playing around with getting Xcode to compile AArch64 code and I hit an interesting compatibility issue. The assembler line continuation token for GCC (;) is a comment for the Xcode clang assembl
I was playing around with getting Xcode to compile AArch64 code and I hit an interesting compatibility issue. The assembler line continuation token for GCC (;) is a comment for the Xcode clang assembl
|
By
Andrew Fish
· #85291
·
|
|
EDK build error
Jacek, Since you are not subscribed to the mailing list this mail got sent to moderation…. Sometimes syntax errors in your build config files can crash the tools. This looks like a PCD value in a DSC
Jacek, Since you are not subscribed to the mailing list this mail got sent to moderation…. Sometimes syntax errors in your build config files can crash the tools. This looks like a PCD value in a DSC
|
By
Andrew Fish
· #85110
·
|
|
Uncrustify Conversion Detailed Plan and Extended Hard Freeze Update #5 - Completed - Hard Freeze Lifted
Michael, I’m still researching how to install the dependent tools so I can follow the instructions. Do the stuart_* commands come from the EDKII Tools PIP? I think I can get NuGet from brew, but the 1
Michael, I’m still researching how to install the dependent tools so I can follow the instructions. Do the stuart_* commands come from the EDKII Tools PIP? I think I can get NuGet from brew, but the 1
|
By
Andrew Fish
· #84616
·
|
|
Uncrustify Conversion Detailed Plan and Extended Hard Freeze Update #5 - Completed - Hard Freeze Lifted
OK thanks. I can test on Linux and macOS. Maybe I’ll try using VS Code as my editor now…. Thanks, Andrew Fish
OK thanks. I can test on Linux and macOS. Maybe I’ll try using VS Code as my editor now…. Thanks, Andrew Fish
|
By
Andrew Fish
· #84475
·
|
|
Uncrustify Conversion Detailed Plan and Extended Hard Freeze Update #5 - Completed - Hard Freeze Lifted
Mike, How is this documented outside of this patch set? Is there a Tianocore Wiki page on configuring uncrustify? Does that Readme.rst link to that? Thanks, Andrew Fish
Mike, How is this documented outside of this patch set? Is there a Tianocore Wiki page on configuring uncrustify? Does that Readme.rst link to that? Thanks, Andrew Fish
|
By
Andrew Fish
· #84459
·
|
|
one possible issue with ovmf fvb
Bibo, You are finding implementation bugs. Please file Bugzillas when you see these bugs. For X64 (x86-64) the reset vector is 0xFFFFFFF0 (just below 4 GiB) so the ROM (usually a NOR FLASH) is always
Bibo, You are finding implementation bugs. Please file Bugzillas when you see these bugs. For X64 (x86-64) the reset vector is 0xFFFFFFF0 (just below 4 GiB) so the ROM (usually a NOR FLASH) is always
|
By
Andrew Fish
· #84119
·
|
|
Soft Feature Freeze will start on 2021-11-08 for edk2-stable202111
Me too.
By
Andrew Fish
· #83660
·
|
|
Progress on getting Uncrustify working for EDK2?
I’d be OK if to start it just listed the various options, if making the button smart is too much work. Thanks, Andrew Fish
I’d be OK if to start it just listed the various options, if making the button smart is too much work. Thanks, Andrew Fish
|
By
Andrew Fish
· #83525
·
|
|
Update NASM to stable release 2.15.05
Yes sounds good. Thanks, Andrew Fish
Yes sounds good. Thanks, Andrew Fish
|
By
Andrew Fish
· #83524
·
|