config: extract optimization and isa flags to separate variables
[AROS.git] / rom / expansion / expansion.conf
bloba4c3bca8a2aaab30addfd66c01fe3c631cbe2048
1 ##begin config
2 version 41.3
3 libbasetype struct IntExpansionBase
4 sysbase_field ExecBase
5 seglist_field SegList
6 residentpri 110
7 options noexpunge
8 ##end config
10 ##begin cdef
11 #include <dos/filehandler.h>
12 #include <libraries/configvars.h>
13 ##end cdef
15 ##begin cdefprivate
16 #include "expansion_intern.h"
17 ##end cdefprivate
19 ##begin functionlist
20 .version 33
21 void AddConfigDev(struct ConfigDev *configDev) (A0)
22 .version 36
23 BOOL AddBootNode(LONG bootPri, ULONG flags, struct DeviceNode *deviceNode, struct ConfigDev *configDev) (D0, D1, A0, A1)
24 .version 33 # Yes, we go back to 33.x
25 void AllocBoardMem(ULONG slotSpec) (D0)
26 struct ConfigDev *AllocConfigDev() ()
27 APTR AllocExpansionMem(ULONG numSlots, ULONG slotAlign) (D0, D1)
28 BOOL ConfigBoard(APTR board, struct ConfigDev *configDev) (A0, A1)
29 void ConfigChain(APTR baseAddr) (A0)
30 struct ConfigDev *FindConfigDev(struct ConfigDev *oldConfigDev, LONG manufacturer, LONG product) (A0, D0, D1)
31 void FreeBoardMem(ULONG startSlot, ULONG slotSpec) (D0, D1)
32 void FreeConfigDev(struct ConfigDev *configDev) (A0)
33 void FreeExpansionMem(ULONG startSlot, ULONG numSlots) (D0, D1)
34 UBYTE ReadExpansionByte(APTR board, ULONG offset) (A0, D0)
35 BOOL ReadExpansionRom(APTR board, struct ConfigDev *configDev) (A0, A1)
36 void RemConfigDev(struct ConfigDev *configDev) (A0)
37 void WriteExpansionByte(APTR board, ULONG offset, ULONG byte) (A0, D0, D1)
38 void ObtainConfigBinding() ()
39 void ReleaseConfigBinding() ()
40 void SetCurrentBinding(struct CurrentBinding *currentBinding, ULONG bindingSize) (A0, D0)
41 ULONG GetCurrentBinding(struct CurrentBinding *currentBinding, ULONG bindingSize) (A0, D0)
42 struct DeviceNode *MakeDosNode(APTR parmPacket) (A0)
43 BOOL AddDosNode(LONG bootPri, ULONG flags, struct DeviceNode *deviceNode) (D0, D1, A0)
44 .version 36
45 .skip 1
46 void WriteExpansionWord(APTR board, ULONG offset, ULONG word) (A0, D0, D1)
47 ##end functionlist