AROS ABIv1: Difference between revisions

From www.evillabs.net
Jump to navigation Jump to search
Line 1: Line 1:
= Libraries =
* Regcall ABI (ie AROS_LH(...))
  - Library base passed in as an argument
  - Must not be (,...) varadic
  - Up to 14 arguments
* SysV ABI calls
  - Library base passed in via the basecall register
  - On the library side, the register is saved in the
    task's taskstorage slot for this library.
= Jason's TODO =
= Jason's TODO =



Revision as of 21:45, 5 November 2012

Jason's TODO

  • Planar graphics fixups
  • Reimplement CDFS and DVDFS
  • AHCI IRQ happyness
  • APIC IRQ routing using ACPI data for pc-i386/x86_64
  • Physical ROMs for classic m68 Amigas
  • PCI interrupts on Mediator
  • OWB working on m68k
  • Indivision AGA extended modes support
  • Sam460:
    • sm501 graphics driver
    • big-endian fixes for Nvidia and Radeon drivers
    • Cache clearing fixes for USB 1.x
    • Get USB 2.x to work