[coreboot] why is firmware 32 bit as opposed to 64 bit
John de la Garza
john at jjdev.com
Sun Aug 10 21:06:44 CEST 2014
I understand that the calling functions in 32 bit C uses the stack and
this is why coreboot needs to use cache as RAM. Doesn't 64 bit C use
registers to pass arguments to functions? If this is the case why not
run in 64 bit mode?
Also, even if cache as RAM is used and a stack is available, why not just
build a 64 bit binary? What are the advantages to using a 32 bit binary?
More information about the coreboot
mailing list