win-pvdrivers

annotate liblfds.6/sources.static @ 766:6300617040e0

Big changes - not ready for production use.
Removed all the custom DMA handling code as it was completely incompatible with the Windows verifier.
Added liblfds (using the lock free stack) from liblfds.org so that grant's can be obtained at DIRQL.
Fixed xennet and xenvbd to support the changes.
xenusb and xenscsi almost certainly will not yet work after the changes.
author James Harper <james.harper@bendigoit.com.au>
date Sun Jan 31 21:28:42 2010 +1100 (2010-01-31)
parents
children
rev   line source
james@766 1 MSC_WARNING_LEVEL = /WX /W4
james@766 2 TARGETNAME = liblfds
james@766 3 TARGETPATH = ../../bin/
james@766 4 TARGETTYPE = DRIVER_LIBRARY
james@766 5 UMTYPE = nt
james@766 6 USER_C_FLAGS = /DWIN_KERNEL_BUILD
james@766 7
james@766 8 INCLUDES = ..;../../inc/
james@766 9 SOURCES = abstraction_aligned_free.c \
james@766 10 abstraction_aligned_malloc.c \
james@766 11 abstraction_cas.c \
james@766 12 abstraction_dcas.c \
james@766 13 abstraction_increment.c \
james@766 14 freelist_delete.c \
james@766 15 freelist_get_and_set.c \
james@766 16 freelist_new.c \
james@766 17 freelist_pop_push.c \
james@766 18 freelist_query.c \
james@766 19 queue_delete.c \
james@766 20 queue_new.c \
james@766 21 queue_query.c \
james@766 22 queue_queue.c \
james@766 23 ringbuffer_delete.c \
james@766 24 ringbuffer_get_and_put.c \
james@766 25 ringbuffer_new.c \
james@766 26 ringbuffer_query.c \
james@766 27 slist_delete.c \
james@766 28 slist_get_and_set.c \
james@766 29 slist_link.c \
james@766 30 slist_new.c \
james@766 31 stack_delete.c \
james@766 32 stack_new.c \
james@766 33 stack_push_pop.c \
james@766 34 stack_query.c
james@766 35