Stories
Slash Boxes
Comments

SoylentNews is people

posted by janrinok on Monday May 22, @11:56AM   Printer-friendly

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.


Original Submission

 
This discussion was created by janrinok (52) for logged-in users only. Log in and try again!
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by Immerman on Tuesday May 23, @02:07PM (1 child)

    by Immerman (3985) on Tuesday May 23, @02:07PM (#1307662)

    That's how I read the article. Sounds like they'll still (possibly? Not 100% clear.) have native support for 32 bit instructions, the proposal is simply to eliminate all the pre-64-bit modes from the boot sequence.

    The X86-S mode would require booting CPUs directly into 64-bit mode and also allow for some fundamental changes like being able to switch to 5-level paging without leaving a paged mode.

    Which seems reasonable to me - trimming away such long-obsolete support is a necessary part of architecture maintenance. Vanishingly few people still run 16-bit, or even 32-bit OSes, and most of those do so on either native hardware or within emulators.

    Of course, I assume modern OSes would have to be modified to recognize the new hardware and not try to jump through a bunch of nonexistent hoops when booting... but I suspect most 64-bit OSes are still actively supported, and it should be a pretty minor update. So an excellent time to trim away such deadwood.

    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2  
  • (Score: 1) by pTamok on Tuesday May 23, @02:31PM

    by pTamok (3042) on Tuesday May 23, @02:31PM (#1307673)

    We'd need to see the deep technical details.

    I suspect that, at the very least, the startup would have to be in real mode, for security reasons, to pick up the handover from the Management Engine, unless the ME gets some expanded capabilities which become difficult to audit. So the startup could be in real 64-bit mode, which has its own challenges. From a security point-of-view, there are benefits to starting off with a simple processor in a constrained (read 'well defined') environment, and building up from that. The more complicated the startup configuration (both software and hardware), the more room for bugs, vulnerabilities, and architectural oopsies.