Page MenuHomeFreeBSD

edk2: Tweak the tests for UEFI Specification Data Type requirements
ClosedPublic

Authored by imp on Nov 9 2025, 10:19 PM.
Tags
None
Referenced Files
F157154153: D53653.id166554.diff
Mon, May 18, 8:17 PM
F157092182: D53653.id166097.diff
Mon, May 18, 9:48 AM
F157013612: D53653.id166554.diff
Sun, May 17, 11:11 PM
F157005967: D53653.id.diff
Sun, May 17, 10:18 PM
Unknown Object (File)
Sun, May 17, 12:51 PM
Unknown Object (File)
Fri, May 15, 7:50 AM
Unknown Object (File)
Sat, May 9, 10:53 PM
Unknown Object (File)
Sat, May 9, 1:01 PM
Subscribers
None

Details

Summary

On x86 these trigger for 32-bit builds. We only ever (will) do that for
the 32-bit loader that starts a 64 bit kernel for ia32. For the moment,
take the training wheels off, though most likely some compile flags need
to be used to change the i386 ABI to force *int64_t alignment to 64
bits or some other horror as yet ill-concieved. Despite this assertion,
the ia32 to boot 64-bit kernels loaders seem to work.

Sponsored by: Netflix

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable