freebsd-dev/sys/compat/ndis
Bernhard Schmidt 511fa5ac98 Fix a panic on i386 for drivers using MmAllocateContiguousMemory()
and MmAllocateContiguousMemorySpecifyCache().

Those two functions take 64-bit variable(s) for their arguments. On i386
that takes additional 32-bit variable per argument. This is required so
that windrv_wrap() can correctly wrap function that miniport driver calls
with stdcall convention. Similar explanation is provided in subr_ndis.c for
other functions.

Submitted by:	 Paul B Mahol <onemda at gmail.com>
2010-11-17 09:32:39 +00:00
..
cfg_var.h
hal_var.h o change a lock model based on HAL preemption lock to a normal mtx. 2009-03-12 02:51:55 +00:00
kern_ndis.c Remove 4.x, 5.x and 6.x compatibility bits. 2010-11-04 18:43:57 +00:00
kern_windrv.c Big style cleanup. While there remove references to FreeBSD versions 2009-11-02 11:07:42 +00:00
ndis_var.h o port NDIS USB support from USB1 to the new usb(USB2). 2009-03-07 07:26:22 +00:00
ntoskrnl_var.h Use kmem_alloc_contig() to honour the cache_type variable. 2010-11-17 09:28:17 +00:00
pe_var.h o port NDIS USB support from USB1 to the new usb(USB2). 2009-03-07 07:26:22 +00:00
resource_var.h o port NDIS USB support from USB1 to the new usb(USB2). 2009-03-07 07:26:22 +00:00
subr_hal.c Big style cleanup. While there remove references to FreeBSD versions 2009-11-02 11:07:42 +00:00
subr_ndis.c Remove 4.x, 5.x and 6.x compatibility bits. 2010-11-04 18:43:57 +00:00
subr_ntoskrnl.c Fix a panic on i386 for drivers using MmAllocateContiguousMemory() 2010-11-17 09:32:39 +00:00
subr_pe.c Big style cleanup. While there remove references to FreeBSD versions 2009-11-02 11:07:42 +00:00
subr_usbd.c ANSIfy prototypes in subr_usbd.c. 2010-06-12 12:19:08 +00:00
usbd_var.h o port NDIS USB support from USB1 to the new usb(USB2). 2009-03-07 07:26:22 +00:00
winx32_wrap.S Change some movl's to mov's. Newer GAS no longer accept 'movl' instructions 2009-01-31 11:37:21 +00:00
winx64_wrap.S