Jump to content

Would x86-s Kill Emulation?

Nathon Dalton

Summary

Intel is proposing a new version of the x86 architecture called x86-s (x86 Simplified) in which 16-bit and 32-bit modes are eliminated along with their many of their associated compatibilities.

 

Proposed Architecture

figure-1.png

 

Supported and Unsupported Modes

figure-2.png

 

My thoughts

I'm wondering if this would mean the end of emulation of previous architectures. The article mentions this.

 

"While running a legacy 64-bit operating system on top of a 64-bit mode-only architecture CPU is not an explicit goal of this effort, the Intel architecture software ecosystem has sufficiently matured with virtualization products so that a virtualization-based software solution could use virtualization hardware (VMX) to deliver a solution to emulate features required to boot legacy operating systems."

 

However, that doesn't seem clear to me with respect to earlier 32-bit and 16-bit emulation.

 

Sources

Link to comment
Share on other sites

Link to post
Share on other sites

Considering how incredibly much stuff even today still needs 16bit instructions to function id not worry about this for a loooooong time

 

That and emulation layers exist already

Link to comment
Share on other sites

Link to post
Share on other sites

How would it kill emulation? Sounds like emulation would be more necessary than ever for backwards-compatibility by that point.

 

Back in the 90s, Apple moved from the Motorola 68k architecture to PowerPC almost seamlessly through emulation. (Most of the OS was still 68k code for years after that; they shipped with just the bare essentials ported to PowerPC native code.)

I sold my soul for ProSupport.

Link to comment
Share on other sites

Link to post
Share on other sites

Sorry for the dumb question. I've never worked on the software for emulators before and don't know their dependency on underlying hardware. I wasn't sure if they depended on legacy CPU modes for their functionality or whether it was entirely virtualized within long mode. Thank you for the answers!

Link to comment
Share on other sites

Link to post
Share on other sites

<-- Thread Locked -->

 

This topic has an on-going thread already. Please continue in the existing thread.

 

 

Community Standards | Fan Control Software

Please make sure to Quote me or @ me to see your reply!

Just because I am a Moderator does not mean I am always right. Please fact check me and verify my answer. 

 

"Black Out"

Ryzen 9 5900x | Full Custom Water Loop | Asus Crosshair VIII Hero (Wi-Fi) | RTX 3090 Founders | Ballistix 32gb 16-18-18-36 3600mhz 

1tb Samsung 970 Evo | 2x 2tb Crucial MX500 SSD | Fractal Design Meshify S2 | Corsair HX1200 PSU

 

Dedicated Streaming Rig

 Ryzen 7 3700x | Asus B450-F Strix | 16gb Gskill Flare X 3200mhz | Corsair RM550x PSU | Asus Strix GTX1070 | 250gb 860 Evo m.2

Phanteks P300A |  Elgato HD60 Pro | Avermedia Live Gamer Duo | Avermedia 4k GC573 Capture Card

 

Link to comment
Share on other sites

Link to post
Share on other sites

Guest
This topic is now closed to further replies.

×