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:15PM
I suspect so. But I suspect it won't be all that big a change. You just need to eliminate the initial part of the boot sequence where the OS jumps through a bunch of hoops to get into 64-bit mode.
I would *assume* that there's an easy mechanism in the proposal for "universal" binaries to recognize whether they're on x64 or x86s hardware, and just skip the hoop-jumping part of the boot sequence for the latter.
I don't know the intricacies of the Linux boot process, but I suspect it should otherwise be mostly unaffected - if you want stuff to be available to a fully-booted 64-bit OS, then you probably need to already be in 64-bit mode when it's first loaded into memory, so I would assume transitioning to 64-bit mode is one of the very first things it does.