summaryrefslogtreecommitdiffstats
path: root/sys/compat/ndis/subr_ntoskrnl.c
Commit message (Expand)AuthorAgeFilesLines
* Fix compiler warnings, when __stdcall is #defined, by adding explicit casts.bms2004-09-171-1/+1
* The Texas Instruments ACX111 driver wants srand(), so provide it.wpaul2004-08-161-0/+10
* More minor cleanups and one small bug fix:wpaul2004-08-041-8/+8
* Big mess 'o changes:wpaul2004-08-011-91/+48
* *sigh* Fix source code compatibility with 5.2.1-RELEASE _again_.wpaul2004-07-201-0/+6
* Update for the KDB framework:marcel2004-07-101-2/+3
* Add another 5.2.1 source compatibility tweak: acquire Giant before callingwpaul2004-06-071-0/+3
* Small timer cleanups:wpaul2004-04-301-24/+19
* In ntoskrnl_unlock_dpc(), use atomic_store instead of atomic_cmpsetwpaul2004-04-181-2/+2
* - Use memory barrier with atomic operations in ntoskrnl_lock_dpc() andwpaul2004-04-161-9/+3
* Continue my efforts to imitate Windows as closely as possible bywpaul2004-04-141-75/+66
* Apparently, some atheros drivers want rand(), so implement it (in termswpaul2004-03-271-0/+12
* - In kern_ndis.c, implement ndis_unsched(), the complement to ndis_sched(),wpaul2004-03-251-28/+53
* Remove another case of grabbing Giant before doing a kthread_exit()wpaul2004-03-221-1/+0
* The Intel 2200BG NDIS driver does an alloca() of about 5000 byteswpaul2004-03-221-6/+21
* - Rewrite the timer and event API routines in subr_ndis.c so that theywpaul2004-03-201-30/+20
* Add vectors for _snprintf() and _vsnprintf() (redirected straight towpaul2004-03-151-0/+2
* Fix several issues related to the KeInitializeTimer() etc... API stuffwpaul2004-03-101-35/+52
* - Some older Atheros drivers want KeInitializeTimer(), so implement it,wpaul2004-03-041-16/+184
* Add sanity checks to the ndis_packet and ndis_buffer pool handlingwpaul2004-03-041-0/+12
* Add proper support for DbgPrint(): only print messages if bootverbosewpaul2004-03-031-1/+30
* Add vector for memmove() (currently aliased to memcpy()) a implementwpaul2004-02-171-0/+20
* More cleanups/fixes for the AMD Am1771 driver:wpaul2004-02-161-20/+76
* Correct instance of *timeout that should have been timeout.wpaul2004-02-111-1/+1
* Add a whole bunch of new stuff to make the driver for the AMD Am1771/Am1772wpaul2004-02-071-14/+726
* Implement IofCompleteRequest() and IoIsWdmVersionAvailable().wpaul2004-01-191-3/+32
* Implement atoi() and atol(). Some drivers appear to need these. Notewpaul2004-01-191-0/+18
* The definition for __stdcall logically belongs in pe_var.h, butwpaul2004-01-151-0/+1
* Create NDIS_BUS_SPACE_{IO,MEM} to abstract MD BUS_SPACE macros.obrien2004-01-151-6/+6
* AMD64 has a single MS-Win calling convention, so provide an empty __stdcall.obrien2004-01-131-1/+0
* Implement some more unicode handling routines. This will hopefully bringwpaul2004-01-131-7/+172
* Ugh. Last commit went horribly wrong. Back out changes to subr_ntoskrnl.c,wpaul2004-01-121-68/+2
* In if_ndis.c:ndis_intr(), be a bit more intelligent about squelchingwpaul2004-01-121-2/+68
* Merge in some changes submitted by Brian Feldman. Among other things,wpaul2004-01-121-31/+18
* Correct and simplify the implementation of RtlEqualUnicodeString().wpaul2004-01-071-22/+23
* Use atomic ops for the interlocked increment and decrement routineswpaul2004-01-071-8/+3
* - Add pe_get_message() and pe_get_messagetable() for processingwpaul2004-01-061-31/+35
* Implement NdisScheduleWorkItem() and RtlCompareMemory().wpaul2004-01-041-13/+21
* Tweak ndiscvt to support yet another flavor of .INF files (look forwpaul2004-01-031-1/+110
* - subr_ntoskrnl.c: improve the _fastcall hack based on suggestions fromwpaul2003-12-311-7/+4
* - Add stubs for Ndis*File() functionswpaul2003-12-251-2/+44
* subr_ndis.c:wpaul2003-12-131-32/+49
* Implement some more NDIS and ntoskrnl API calls:wpaul2003-12-121-0/+62
* Commit the first cut of Project Evil, also known as the NDISulator.wpaul2003-12-111-0/+497
OpenPOWER on IntegriCloud