|
|
|
|
|
by dijit
1329 days ago
|
|
the 360 has no hypervisor. The CPU had an emulator that you could run on x86 Windows, but it was not itself a hypervisor. The hypervisor in the XB1 served a more important purpose: to provide developers a way of shipping the custom SDK to clients, and not forcing them to update it. This was quite important for software stability and in fact we made a few patches to MS's XB1 SDK (Durango) to optimise it for our games. VM's are VM's, there are performance trade-offs. I know this because I worked on AAA games before in this area, do you also work in games and are repeating something you think. you heard? |
|
This detailed architectural overview of the 360 discusses the hypervisor:
https://www.copetti.org/writings/consoles/xbox-360/
This YouTuber, who is an industry vet, and has done several xbox ports claims the XB360 has a hypervisor:
https://www.youtube.com/watch?v=Vq1lxeg_gNs
And there entries in the CVE database for the XB360 which describe the ability to run code in "hypervisor mode":
https://www.cvedetails.com/cve/CVE-2007-1221/
This detailed article on the above exploit goes into detail on how the memory model works on the XB360, including how main memory addressing works differently in hypervisor mode than in real mode:
https://www.360-hq.com/article1435.html
That's a whole lot of really smart people discussing a topic that you claim doesn't exist.