r4368@vps: verhaegs | 2007-04-14 09:56:18 -0400
[cake.git] / rom / expansion / expansion.conf
blobd6cd88099033fa4aad12365579cd9aad18eebb97
1 ##begin config
2 version 41.1
3 libbasetype struct IntExpansionBase
4 sysbase_field eb_SysBase
5 seglist_field eb_SegList
6 residentpri 110
7 options noautolib, noexpunge
8 ##end config
9 ##begin cdefprivate
10 #include "expansion_intern.h"
11 ##end cdefprivate
12 ##begin functionlist
13 void AddConfigDev(struct ConfigDev *configDev) (A0)
14 BOOL AddBootNode(LONG bootPri, ULONG flags, struct DeviceNode *deviceNode, struct ConfigDev *configDev) (D0, D1, A0, A1)
15 void AllocBoardMem(ULONG slotSpec) (D0)
16 struct ConfigDev *AllocConfigDev() ()
17 APTR AllocExpansionMem(ULONG numSlots, ULONG slotAlign) (D0, D1)
18 void ConfigBoard(APTR board, struct ConfigDev *configDev) (A0, A1)
19 void ConfigChain(APTR baseAddr) (A0)
20 struct ConfigDev *FindConfigDev(struct ConfigDev *oldConfigDev, LONG manufacturer, LONG product) (A0, D0, D1)
21 void FreeBoardMem(ULONG startSlot, ULONG slotSpec) (D0, D1)
22 void FreeConfigDev(struct ConfigDev *configDev) (A0)
23 void FreeExpansionMem(ULONG startSlot, ULONG numSlots) (D0, D1)
24 UBYTE ReadExpansionByte(APTR board, ULONG offset) (A0, D0)
25 void ReadExpansionRom(APTR board, struct ConfigDev *configDev) (A0, A1)
26 void RemConfigDev(struct ConfigDev *configDev) (A0)
27 void WriteExpansionByte(APTR board, ULONG offset, ULONG byte) (A0, D0, D1)
28 void ObtainConfigBinding() ()
29 void ReleaseConfigBinding() ()
30 void SetCurrentBinding(struct CurrentBinding *currentBinding, ULONG bindingSize) (A0, D0)
31 ULONG GetCurrentBinding(struct CurrentBinding *currentBinding, ULONG bindingSize) (A0, D0)
32 struct DeviceNode *MakeDosNode(APTR parmPacket) (A0)
33 BOOL AddDosNode(LONG bootPri, ULONG flags, struct DeviceNode *deviceNode) (D0, D1, A0)
34 ##end functionlist