Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-16308

FreeLoader is missing PCI bus detection on Xbox

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Fix Version/s: 0.4.13
    • Component/s: Bootloader
    • Labels:
    • Environment:

      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.

        Attachments

          Activity

            People

            • Assignee:
              hbelusca hbelusca
              Reporter:
              binarymaster Stas'M
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: