Laptop with 32bit EFI

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
prontoguy
Posts: 3
Joined: Tue Jul 12, 2022 2:19 am

Laptop with 32bit EFI

Post by prontoguy »

Hey,

I am looking for some cheap models of laptops with 32bit EFI.
Could you recommend anything?
I need one for experiments and the only requirement is 32bit UEFI.
rdos
Member
Member
Posts: 3296
Joined: Wed Oct 01, 2008 1:55 pm

Re: Laptop with 32bit EFI

Post by rdos »

prontoguy wrote:Hey,

I am looking for some cheap models of laptops with 32bit EFI.
Could you recommend anything?
I need one for experiments and the only requirement is 32bit UEFI.
These are pretty unusual. I only know of one (rather dated) CPU board that has 32-bit UEFI. It's currently end-of-life. Newer hardware always comes with 64-bit UEFI since the CPUs used support long mode, and older one's typically only have BIOS boot.

If you want to boot a 32-bit OS from 64-bit EFI, it's possible to switch the processor back into protected mode and real mode.
nexos
Member
Member
Posts: 1081
Joined: Tue Feb 18, 2020 3:29 pm
Libera.chat IRC: nexos

Re: Laptop with 32bit EFI

Post by nexos »

I think some firmware will boot the OS in 32 bit protected mode if they find BOOTIA32.EFI, but I could be wrong.

TBH, 32 bit EFI is very rare, hence I wouldn't worry about it that much.
"How did you do this?"
"It's very simple — you read the protocol and write the code." - Bill Joy
Projects: NexNix | libnex | nnpkg
TOG
Posts: 2
Joined: Tue Nov 08, 2022 6:10 am

Re: Laptop with 32bit EFI

Post by TOG »

bootia32.efi <<< for you 32 bit efi app
bootx64.efi for your x64 efi app ;


you dont need to worry about 32/64 bit ; efi itself will recognize if you put 32bit app ; it'll be 32bit app; if you put 64 ; it'll be regarded as 64bit ;
rdos
Member
Member
Posts: 3296
Joined: Wed Oct 01, 2008 1:55 pm

Re: Laptop with 32bit EFI

Post by rdos »

nexos wrote:I think some firmware will boot the OS in 32 bit protected mode if they find BOOTIA32.EFI, but I could be wrong.
I very much doubt that. I provide both bootx64.efi and bootia32.efi, but all firmware will boot using bootx64.efi (except for the one that runs 32-bit EFI only). OTOH, I have not tested what happens if I remove bootx64.efi.
prontoguy
Posts: 3
Joined: Tue Jul 12, 2022 2:19 am

Re: Laptop with 32bit EFI

Post by prontoguy »

But do you know a hardware that provides 32bit only EFI? Could you provide some examples?
Octocontrabass
Member
Member
Posts: 5563
Joined: Mon Mar 25, 2013 7:01 pm

Re: Laptop with 32bit EFI

Post by Octocontrabass »

Early Intel Macs have 32-bit EFI, including some that have 64-bit CPUs. They're different enough from ordinary PCs that this may not be what you want, though.

I found this very incomplete list of devices that are known to have 32-bit UEFI.
Post Reply