Skip to content

x86 & x86_64 TODO list

Nick Andrews edited this page Jun 9, 2020 · 3 revisions

This page list items that are needing addressed with the x86/x86_64 hardware support.

pc-i386/kernel

  • AROS fails to boot on some hardware with missing or broken ACPI support.
  • additional cpu cores sometimes appear to start up at a very low speed (particularly in vm's) resulting in delays when booting and noticeable slowness in code running on those cores.
  • MSI interrupt support needs implemented. Some PCI-e drivers explicitly need MSI interrupts to handle all of the possible events the device generates (particularly gigabit NIC drivers).

nouveau.hidd

  • currently disabled due to needing adapted/updated with newer drm/kms/x code to work with newer gallium code.

pc-x86_64/AHI

  • Most drivers do not work yet on the 64bit builds. Many will need to use bounce buffers when pushing data to the cards due to 32bit limitations in their hardware.

pc-x86_64/USB

  • USB is very problematic under 64bit, needs investigated (e.g. crashing when attempting to format USB keys).

nvme.device

  • NVMe devices need a new driver to interface with. Modern pc hardware use this interface to provide high performance IO.
Clone this wiki locally