On 2/20/24 18:45, Laszlo Ersek wrote: > (I'm using quotes around "subroutines" and "call" because we don't have > a stack at this point yet, IIUC, so all our "one time calls" are > actually just normal jumps, with some NASM macro magic. That's fine, > we're only talking a handful of assembly instructions here, so > readability definitely trumps code path reuse. SECFV only contains > SecMain and ResetVector, and it's only 26% full -- 56K used, 152K free, > out of 208K total.)
Sorry, those numbers were for IA32X64, which is not right for this discussion -- we need to look at X64. NOOPT GCC5 X64 is: SECFV [49%Full] 212992 (0x34000) total, 106000 (0x19e10) used, 106992 (0x1a1f0) free That should still be plenty roomy for disentangling all three code paths here. Laszlo -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#115671): https://edk2.groups.io/g/devel/message/115671 Mute This Topic: https://groups.io/mt/104464309/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-