4 ms·
When I said removing 32bit protected mode, I meant the original 32bit protected mode which is now called "legacy mode". I believe you cannot exit long mode afte
by 0x0 10y ago
When I said removing 32bit protected mode, I meant the original 32bit protected mode which is now called "legacy mode". I believe you cannot exit long mode after enabling it, but there's a sub-mode in 64bit long mode that allows running in 32 bits - which is distinct from legacy 32bit protected mode.
I guess I should have said, "leaving only long mode" (which can be 64bit or 32bit)
- rincebrain 10y agoAh, my apologies. I wonder how much they'd actually save, in die area, if they removed 32bit mode while leaving in the ability to run 32bit code in 64bit mode. If it's just decoding to similar microops with slightly different parameters depending on the mode they're returning to, probably not that much, except in the decoder itself...