Details
-
Bug
-
Resolution: Fixed
-
Major
-
XQEMU (Xbox emulator)
Description
See XboxHwDetect function: https://git.reactos.org/?p=reactos.git;a=blob;f=boot/freeldr/freeldr/arch/i386/machxbox.c;hb=14c267a3a3aec09e73a10d78d677e59d70a01dc0#l166.
This is how it's done for the PC: https://git.reactos.org/?p=reactos.git;a=blob;f=boot/freeldr/freeldr/arch/i386/machpc.c;hb=14c267a3a3aec09e73a10d78d677e59d70a01dc0#l1343.
Note that we cannot use BIOS interrupts on the Xbox, so we will have to talk to the PCI directly.
This problem is likely the root cause of CORE-16222 and maybe CORE-16302.