ChorusOS 5.0 Features and Architecture Overview

Driver to Kernel Interfaces (9DKI)

 

dataCacheBlockFlush 

dataCacheBlockFlush_powerpc 

dataCacheBlockInvalidate 

dataCacheBlockInvalidate_powerpc 

dataCacheFlush 

dataCacheInvalidate 

dataCacheInvalidate_powerpc 

dcacheBlockFlush 

dcacheBlockFlush_usparc 

dcacheFlush 

dcacheFlush_usparc 

dcacheLineFlush 

dcacheLineFlush_usparc 

DISABLE_PREEMPT 

dtreeNodeAlloc 

dtreeNodeChild 

dtreeNodeDetach 

dtreeNodeFind 

dtreeNodeFree 

dtreeNodeParent 

dtreeNodePeer 

dtreeNodeRoot 

dtreePropAdd 

dtreePropAlloc 

dtreePropAttach 

dtreePropDetach 

dtreePropFind 

dtreePropFindNext 

dtreePropFree 

dtreePropLength 

dtreePropName 

dtreePropValue 

eieio 

eieio_powerpc 

ENABLE_PREEMPT 

hrTimerFrequency 

hrTimerFrequency_powerpc 

hrTimerFrequency_usparc 

hrTimerFrequency_x86 

hrTimerPeriod 

hrTimerPeriod_powerpc 

hrTimerPeriod_usparc 

hrTimerPeriod_x86 

hrTimerValue 

hrTimerValue_powerpc 

hrTimerValue_usparc 

hrTimerValue_x86 

hrt 

hrt_powerpc 

hrt_usparc 

hrt_x86 

icacheBlockInval 

icacheBlockInval_usparc 

icacheInval 

icacheInval_usparc 

icacheLineInval 

icacheLineInval_usparc 

imsIntrMask_f 

imsIntrUnmask_f 

instCacheBlockInvalidate 

instCacheBlockInvalidate_powerpc 

instCacheInvalidate 

instCacheInvalidate_powerpc 

ioLoad16 

ioLoad16_x86 

ioLoad32 

ioLoad32_x86 

ioLoad8 

ioLoad8_x86 

ioRead16 

ioRead16_x86 

ioRead32 

ioRead32_x86 

ioRead8 

ioRead8_x86 

ioStore16 

ioStore16_x86 

ioStore32 

ioStore32_x86 

ioStore8 

ioStore8_x86 

ioWrite16 

ioWrite16_x86 

ioWrite32 

ioWrite32_x86 

ioWrite8 

ioWrite8_x86 

load_sync_16_usparc 

load_sync_32_usparc 

load_sync_64_usparc 

load_sync_8_usparc 

loadSwap_16 

loadSwap_32 

loadSwap_64 

loadSwap_sync_16_usparc 

loadSwap_sync_32_usparc 

loadSwap_sync_64_usparc 

loadSwapEieio_16 

loadSwapEieio_16_powerpc 

loadSwapEieio_32 

loadSwapEieio_32_powerpc 

store_sync_16_usparc 

store_sync_32_usparc 

store_sync_64_usparc 

store_sync_8_usparc 

storeSwap_16 

storeSwap_32 

storeSwap_64 

storeSwap_sync_16_usparc 

storeSwap_sync_32_usparc 

storeSwap_sync_64_usparc 

storeSwapEieio_16 

storeSwapEieio_16_powerpc 

storeSwapEieio_32 

storeSwapEieio_32_powerpc 

svAsyncExcepAttach 

svAsyncExcepAttach_usparc 

svAsyncExcepDetach 

svAsyncExcepDetach_usparc 

svDeviceAlloc 

svDeviceEntry 

svDeviceEvent 

svDeviceFree 

svDeviceLookup 

svDeviceNewCancel 

svDeviceNewNotify 

svDeviceRegister 

svDeviceRelease 

svDeviceUnregister 

svDkiClose 

svDkiEvent 

svInitLevel 

svIoRemap 

svDkiOpen 

svDkiThreadCall 

svDkiThreadCancel 

svDkiThreadTrigger 

svDriverCap 

svDriverEntry 

svDriverLookupFirst 

svDriverLookupNext 

svDriverRegister 

svDriverRelease 

svDriverUnregister 

svIntrAttach 

svIntrAttach_powerpc 

svIntrAttach_usparc 

svIntrAttach_x86 

svIntrCtxGet 

svIntrCtxGet_powerpc 

svIntrCtxGet_usparc 

svIntrCtxGet_x86 

svIntrDetach 

svIntrDetach_powerpc 

svIntrDetach_usparc 

svIntrDetach_x86 

svMemAlloc 

svMemFree 

svPhysAlloc 

svPhysFree 

svPhysMap 

svPhysMap_powerpc 

svPhysMap_usparc 

svPhysMap_x86 

svPhysUnmap 

svPhysUnmap_powerpc 

svPhysUnmap_usparc 

svPhysUnmap_x86 

svSoftIntrAttach_usparc 

svSoftIntrDetach_usparc 

svTimeoutCancel 

svTimeoutGetRes 

svTimeoutSet 

svTimerIntrAttach_usparc 

svTimerIntrDetach_usparc 

swap_16 

swap_32 

swap_64 

swapEieio_16 

swapEieio_16_powerpc 

swapEieio_32 

swapEieio_32_powerpc 

usecBusyWait 

vmMapToPhys 

vmMapToPhys_powerpc 

vmMapToPhys_usparc 

vmMapToPhys_x86 

vmMapToPhys_x86