Intel Publishes "X86-S" Specification For 64-bit Only Architecture
Intel quietly released a new whitepaper and specification for their proposal on "X86-S" as a 64-bit only x86 architecture. If their plans workout, in the years ahead we could see a revised 64-bit only x86 architecture.
Entitled "Envisioning a Simplified Intel Architecture", Intel engineers lay the case for a 64-bit mode-only architecture. Intel is still said to be investigating the 64-bit mode-only architecture that they also refer to as "x86S". Intel is hoping to solicit industry feedback while they continue to explore a 64-bit mode only ISA.
[...] Under this proposal, those wanting to run legacy 32-bit operating systems would have to rely on virtualization. To further clarify, 32-bit x86 user-space software would continue to work on modern 64-bit operating systems with X86-S.
Also at Tom's Hardware.
(Score: 2) by Immerman on Tuesday May 23, @02:33PM
I believe it's pretty simple, but honestly I haven't messed with mode changes since writing DOS software on the 486.
The advantages aren't really in saving the OS writer effort changing modes, they're in saving the CPU designer the *much* greater effort of implementing those modes so that you could do things other than switch out of them. And there's probably some security gains to be had as well by just completely removing legacy modes that malware might exploit. Every bit of attack surface you can remove is a win - *especially* if that surface is something there's approximately zero legitimate users of, so that it doesn't normally get the maintenance attention it requires.
Presumably there's some silicon space saved as well - but I suspect you could tuck a full 32-bit CPU into the corner of a modern processor as an Easter egg and not appreciably increase the production cost.