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

Revise the Scatter / Gather max elements logic

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Major
    • None
    • NTCore
    • None

    Description

      Due to ReactOS going to support newer storage device controllers (AHCI, NVMe), the current logic for allocating the Scatter / Gather element list needs to be revised since it's stuck to a safe value for IDE (https://github.com/reactos/reactos/blob/master/hal/halx86/generic/dma.c#L81).

      Performance aside, it seems to cause issues on guest VM running on ReactOS like Connectix Virtual PC 5.2 (currently the installation on ReactOS needs downgrading msi.dll and msiexec.exe due to CORE-19550) that causes:

      (hal/halx86/generic/dma.c:1039) Scatter/gather list construction failed!

      during files copy on stage 1 setup.
      (I haven't opened a issue ticket for this specific case for now as long as the CORE-19550 is not solved)

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              simonelombardo simonelombardo
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: