AROS ABIv1: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 10: | Line 10: | ||
- On the library side, the register is saved in the | - On the library side, the register is saved in the | ||
task's taskstorage slot for this library. | task's taskstorage slot for this library. | ||
= Jason's TODO = | |||
* Planar graphics fixups | |||
* Reimplement CDFS and DVDFS | |||
* AHCI IRQ happyness | |||
** APIC IRQ routing? |
Revision as of 22:11, 28 October 2012
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
- Planar graphics fixups
- Reimplement CDFS and DVDFS
- AHCI IRQ happyness
- APIC IRQ routing?