On 01/07/15 22:40, Aaron Pop wrote: > This error was encountered on an AARCH64 ARM based platform, in a > PEIM driver that was attempting to set a PCD. After we figured out > that the unaligned access was causing the exception, we searched in > other projects, both X86 and ARM, and did not find any PEIMs that > were attempting to set PCD values. We assumed that our project was > just one of the few that were trying to use this functionality.
- OvmfPkg/PlatformPei/Platform.c belongs to a PEIM that sets two PCDs (Ia32, X64). - The ArmPlatformInitializeSystemMemory() function in "ArmPlatformPkg/ArmVirtualizationPkg/Library/ArmVirtualizationPlatformLib/Virt.c" runs in the PEI phase, and it sets a PCD (ARM, AARCH64). - Same for PlatformPeim() in "ArmPlatformPkg/ArmVirtualizationPkg/Library/PlatformPeiLib/PlatformPeiLib.c". Thanks Laszlo ------------------------------------------------------------------------------ Dive into the World of Parallel Programming! The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel