[ros-kernel] ndis.sys question
Jonathan Wilson
jonwil at tpgi.com.au
Sat Sep 25 10:53:59 CEST 2004
Can someone familiar with ROS ndis.sys/kmode stuff tell me if the following
functions are:
1.implemented
2.partially implemented
3.unimplemented but easy to implement
or 4.unimplemented but hard
ntoskrnl.exe:
ExDeleteNPagedLookasideList
ExInitalizeNPagedLookasideList
ExInterlockedPopEntrySList
ExInterlockedPushEntrySList
RtlCompareMemory
_alldiv
_allmul
_allshr
_auldiv
_aulrem
hal.dll:
KeStallExecutionProcessor
READ_PORT_UCHAR
READ_PORT_ULONG
READ_PORT_USHORT
WRITE_PORT_UCHAR
WRITE_PORT_ULONG
WRITE_PORT_USHORT
ndis.sys:
NDIS_BUFFER_TO_SPAN_PAGES
NdisAcquireSpinLock
NdisAdjustBufferLength
NdisAllocateBuffer
NdisAllocateBufferPool
NdisAllocateMemoryWithTag
NdisAllocatePacket
NdisAllocatePacketPoolEx
NdisAllocateSpinLock
NdisBufferLength
NdisBufferVirtualAddress
NdisCloseConfiguration
NdisFreeBuffer
NdisFreeBufferPool
NdisFreeMemory
NdisFreePacket
NdisFreePacketPool
NdisFreeSpinLock
NdisGetCurrentSystemTime
NdisInitalizeEvent
NdisInitalizeWrapper
NdisInterlockedDecrement
NdisInterlockedIncrement
NdisMAllocateMapRegisters
NdisMAllocateSharedMemory
NdisMCancelTimer
NdisMCompleteBufferPhysicalMapping
NdisMDeregisterInterrupt
NdisMDeregisterIoPortRange
NdisMFreeMapRegisters
NdisMFreeSharedMemory
NdisMInitalizeTimer
NdisMMapIoSpace
NdisMQueryAdapterResources
NdisMRegisterInterrupt
NdisMRegisterIOPortRange
NdisMRegisterMiniport
NdisMSetAttributesEx
NdisMSetPeriodicTimer
NdisMSleep
NdisMStartBufferPhysicalMapping
NdisMUnmapIOSpace
NdisOpenConfiguration
NdisQueryBuffer
NdisQueryBufferOffset
NdisReadConfiguration
NdisReadNetworkAddress
NdisReadPciSlotInformation
NdisReleaseSpinLock
NdisResetEvent
NdisScheduleWorkItem
NdisSetEvent
NdisSetTimer
NdisSystemProcessorCount
NdisUnchainBufferAtBack
NdisUnchainBufferAtFront
NdisWaitEvent
NdisWriteErrorLogEntry
NdisWritePciSlotInformation
I am trying to figure out how close to working my NIC (uses RTL8180
chipset) is. If the "big pieces" are all in place, mabie I might find the
time to code some of the "small stuff" but if there are "missing pieces"
that only someone skilled in the art of ndis miniports would be able to
write, I probobly wont be able to help.
More information about the Ros-kernel
mailing list