24 lines
961 B
ArmAsm
24 lines
961 B
ArmAsm
NuBusFPGASDCardDrvr:
|
|
.word 0x4f00 /* 0x4f00: ctl, status, read, write, needsLock [Devices.a] */
|
|
.word 0
|
|
.word 0
|
|
.word 0
|
|
/* Entry point offset table */
|
|
/* we can directly call the C version if it has the right calling convention */
|
|
.word cNuBusFPGASDCardOpen - NuBusFPGASDCardDrvr /* open routine */
|
|
.word cNuBusFPGASDCardPrime - NuBusFPGASDCardDrvr /* prime */
|
|
.word cNuBusFPGASDCardCtl - NuBusFPGASDCardDrvr /* control */
|
|
.word cNuBusFPGASDCardStatus- NuBusFPGASDCardDrvr /* status */
|
|
.word cNuBusFPGASDCardClose - NuBusFPGASDCardDrvr /* close */
|
|
|
|
_NuBusFPGASDCardTitle:
|
|
.byte _NuBusFPGASDCardTitle_StringEnd-.-1 /* pascal string length */
|
|
.ascii ".NuBusFPGASDCard_Drvr"
|
|
_NuBusFPGASDCardTitle_StringEnd:
|
|
.word 0 /* version number */
|
|
|
|
/* for entry points: */
|
|
/* A0 pointer to driver parameter block */
|
|
/* A1 pointer to driver device control entry */
|
|
ALIGN 2
|