9#ifndef RTEMS_BSP_VME_API_H
10#define RTEMS_BSP_VME_API_H
75void BSP_vme_config(
void);
79BSP_vme2local_adrs(
unsigned long am,
unsigned long vmeaddr,
unsigned long *plocaladdr);
83BSP_local2vme_adrs(
unsigned long am,
unsigned long localaddr,
unsigned long *pvmeaddr);
86typedef void (*BSP_VME_ISR_t)(
void *usrArg,
unsigned long vector);
89BSP_installVME_isr(
unsigned long vector, BSP_VME_ISR_t handler,
void *arg);
91BSP_removeVME_isr(
unsigned long vector, BSP_VME_ISR_t handler,
void *arg);
95BSP_getVME_isr(
unsigned long vector,
void **parg);
98BSP_enableVME_int_lvl(
unsigned int level);
101BSP_disableVME_int_lvl(
unsigned int level);
104BSP_VMEOutboundPortCfg(
106 unsigned long address_space,
107 unsigned long vme_address,
108 unsigned long pci_address,
112BSP_VMEInboundPortCfg(
114 unsigned long address_space,
115 unsigned long vme_address,
116 unsigned long pci_address,
120BSP_VMEOutboundPortsShow(FILE *f);
123BSP_VMEInboundPortsShow(FILE *f);
127BSP_VMEResetBus(
void);
vxworks compatible addressing modes