summaryrefslogtreecommitdiffstats
path: root/bin/kenv
diff options
context:
space:
mode:
authorwpaul <wpaul@FreeBSD.org>2004-03-25 08:23:08 +0000
committerwpaul <wpaul@FreeBSD.org>2004-03-25 08:23:08 +0000
commit57efe0d11e10072b9cc7f8b04f3de0bb7e2dd356 (patch)
tree6ce26621a7306c00c984a1277c433aee4d2bbff5 /bin/kenv
parentb920a97333ac893452c623976ea6560c7caaa6a8 (diff)
downloadFreeBSD-src-57efe0d11e10072b9cc7f8b04f3de0bb7e2dd356.zip
FreeBSD-src-57efe0d11e10072b9cc7f8b04f3de0bb7e2dd356.tar.gz
- In kern_ndis.c, implement ndis_unsched(), the complement to ndis_sched(),
which pulls a job off a thread work queue (assuming it hasn't run yet). This is needed for KeRemoveQueueDpc(). - In subr_ntoskrnl.c, implement KeInsertQueueDpc() and KeRemoveQueueDpc(), to go with KeInitializeDpc() to round out the API. Also change the KeTimer implementation to use this API instead of the private timer callout scheduler. Functionality of the timer API remains unchanged, but we get a couple new Windows kernel API routines and more closely imitate the way thing works in Windows. (As of yet I haven't encountered any drivers that use KeInsertQueueDpc() or KeRemoveQueueDpc(), but it doesn't hurt to have them.)
Diffstat (limited to 'bin/kenv')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud