| Commit message (Expand) | Author | Age | Files | Lines |
* | Clean up one remaining 'multiple DPC thread' bogon: only bzero() one | wpaul | 2005-11-01 | 1 | -0/+4 |
* | Minor nit: in ntoskrnl_finddev(), only free the 'children' device_t | wpaul | 2005-10-26 | 1 | -2/+9 |
* | Get rid of the timer tracking and reaping code in NdisMInitializeTimer() | wpaul | 2005-10-26 | 1 | -0/+113 |
* | Make the multiple DPC threads an option, and create only one by default. | wpaul | 2005-10-22 | 1 | -2/+31 |
* | Correct the macro definition for KeRaiseIrql(). The official API | wpaul | 2005-10-21 | 1 | -22/+5 |
* | Use sched_bind() to make sure the DPC threads are bound to the correct | wpaul | 2005-10-20 | 1 | -1/+15 |
* | Another round of cleanups and fixes: | wpaul | 2005-10-18 | 1 | -273/+328 |
* | Convert ndis_set_info() and ndis_get_info() from using msleep() | wpaul | 2005-10-12 | 1 | -12/+10 |
* | This commit makes a big round of updates and fixes many, many things. | wpaul | 2005-10-10 | 1 | -351/+935 |
* | Use implicit type cast for ->k_lock to fix compilation of ndis | rik | 2005-07-08 | 1 | -3/+3 |
* | Remove bus_{mem,p}io.h and related code for a micro-optimization on i386 | nyan | 2005-05-29 | 1 | -2/+0 |
* | Fix some of the things I broke so that the SMC2602W (AMD Am1772) driver | wpaul | 2005-05-19 | 1 | -26/+81 |
* | Correct the patch table entries for the 64-bit intrinsic math | wpaul | 2005-05-08 | 1 | -6/+6 |
* | Avoid sleeping with mutex held in kern_ndis.c. | wpaul | 2005-05-05 | 1 | -2/+1 |
* | This commit makes a bunch of changes, some big, some not so big. | wpaul | 2005-05-05 | 1 | -8/+572 |
* | Throw the switch on the new driver generation/loading mechanism. From | wpaul | 2005-04-24 | 1 | -3/+2 |
* | Create new i386 windows/bsd thunking layer, similar to the amd64 thunking | wpaul | 2005-04-11 | 1 | -335/+349 |
* | Fix a possible mutex leak in KeSetTimerEx(): if timer is NULL, we | wpaul | 2005-03-30 | 1 | -2/+2 |
* | More additions for amd64: | wpaul | 2005-03-28 | 1 | -0/+20 |
* | Fix for amd64. | wpaul | 2005-03-28 | 1 | -1/+1 |
* | Fix another amd64 issue with lookaside lists: we initialize the | wpaul | 2005-03-28 | 1 | -6/+40 |
* | Tweak to hopefully make lookaside lists work on amd64: in Windows, the | wpaul | 2005-03-28 | 1 | -0/+4 |
* | Finally bring an end to the great "make the Atheros NDIS driver | wpaul | 2005-03-27 | 1 | -30/+76 |
* | When you call MiniportInitialize() for an 802.11 driver, it will | wpaul | 2005-03-07 | 1 | -3/+0 |
* | MDLs are supposed to be variable size (they include an array of pages | wpaul | 2005-02-26 | 1 | -3/+41 |
* | Fix a couple of callback instances that should have been wrapped with | wpaul | 2005-02-25 | 1 | -2/+2 |
* | Compute the right length to use with bzero() when initializing an IRP | wpaul | 2005-02-25 | 1 | -1/+1 |
* | Couple of lessons learned during USB driver testing: | wpaul | 2005-02-24 | 1 | -1/+3 |
* | Implement IoCancelIrp(), IoAcquireCancelSpinLock(), IoReleaseCancelSpinLock() | wpaul | 2005-02-23 | 1 | -3/+199 |
* | KeAcquireSpinLockRaiseToDpc() and KeReleaseSpinLock() are (at least | wpaul | 2005-02-16 | 1 | -24/+3 |
* | Add support for Windows/x86-64 binaries to Project Evil. | wpaul | 2005-02-16 | 1 | -30/+85 |
* | Next step on the road to IRPs: create and use an imitation of the | wpaul | 2005-02-08 | 1 | -65/+523 |
* | Apparently, the Intel icc compiler doesn't like it when you use | wpaul | 2005-01-25 | 1 | -1/+1 |
* | Begin the first phase of trying to add IRP support (and ultimately | wpaul | 2005-01-24 | 1 | -267/+305 |
* | Fix a problem reported by Pierre Beyssac. Sometinmes when ndis_get_info() | wpaul | 2005-01-14 | 1 | -2/+1 |
* | Start each of the license/copyright comments with /*- | imp | 2005-01-05 | 1 | -1/+1 |
* | Fix compiler warnings, when __stdcall is #defined, by adding explicit casts. | bms | 2004-09-17 | 1 | -1/+1 |
* | The Texas Instruments ACX111 driver wants srand(), so provide it. | wpaul | 2004-08-16 | 1 | -0/+10 |
* | More minor cleanups and one small bug fix: | wpaul | 2004-08-04 | 1 | -8/+8 |
* | Big mess 'o changes: | wpaul | 2004-08-01 | 1 | -91/+48 |
* | *sigh* Fix source code compatibility with 5.2.1-RELEASE _again_. | wpaul | 2004-07-20 | 1 | -0/+6 |
* | Update for the KDB framework: | marcel | 2004-07-10 | 1 | -2/+3 |
* | Add another 5.2.1 source compatibility tweak: acquire Giant before calling | wpaul | 2004-06-07 | 1 | -0/+3 |
* | Small timer cleanups: | wpaul | 2004-04-30 | 1 | -24/+19 |
* | In ntoskrnl_unlock_dpc(), use atomic_store instead of atomic_cmpset | wpaul | 2004-04-18 | 1 | -2/+2 |
* | - Use memory barrier with atomic operations in ntoskrnl_lock_dpc() and | wpaul | 2004-04-16 | 1 | -9/+3 |
* | Continue my efforts to imitate Windows as closely as possible by | wpaul | 2004-04-14 | 1 | -75/+66 |
* | Apparently, some atheros drivers want rand(), so implement it (in terms | wpaul | 2004-03-27 | 1 | -0/+12 |
* | - In kern_ndis.c, implement ndis_unsched(), the complement to ndis_sched(), | wpaul | 2004-03-25 | 1 | -28/+53 |
* | Remove another case of grabbing Giant before doing a kthread_exit() | wpaul | 2004-03-22 | 1 | -1/+0 |