[ros-kernel] ndis.sys question
Alex Ionescu
ionucu at videotron.ca
Fri Sep 24 23:00:02 CEST 2004
ntoskrnl.exe:
ExDeleteNPagedLookasideList -> IMPLEMENTED
ExInitalizeNPagedLookasideList -> IMPLEMENTED
ExInterlockedPopEntrySList -> IMPLEMENTED
ExInterlockedPushEntrySList -> IMPLEMENTED
RtlCompareMemory -> IMPLEMENTED
_alldiv -> C Runtime Function
_allmul -> C Runtime Function
_allshr -> C Runtime Function
_auldiv -> C Runtime Function
_aulrem -> C Runtime Function
hal.dll:
KeStallExecutionProcessor -> IMPLEMENTED (also a macro)
READ_PORT_UCHAR -> IMPLEMENTED (also a macro)
READ_PORT_ULONG -> IMPLEMENTED (also a macro)
READ_PORT_USHORT -> IMPLEMENTED (also a macro)
WRITE_PORT_UCHAR -> IMPLEMENTED (also a macro)
WRITE_PORT_ULONG -> IMPLEMENTED (also a macro)
WRITE_PORT_USHORT -> IMPLEMENTED (also a macro)
ndis.sys = check yourself:
http://reactos.csh-consult.dk/index.php?page=apistatus
Best regards,
Alex Ionescu
Jonathan Wilson wrote:
> 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.
>
> _______________________________________________
> Ros-kernel mailing list
> Ros-kernel at reactos.com
> http://reactos.com/mailman/listinfo/ros-kernel
>
More information about the Ros-kernel
mailing list