diff options
author | bschmidt <bschmidt@FreeBSD.org> | 2010-11-17 09:32:39 +0000 |
---|---|---|
committer | bschmidt <bschmidt@FreeBSD.org> | 2010-11-17 09:32:39 +0000 |
commit | 389cf6e63104fad1902eb97d7f7f4deba10390ac (patch) | |
tree | f26f09bf4706cc0e61e3073f5ad1d4bf73508800 /cddl/usr.sbin | |
parent | 87fbb488d42ee452f32782e83f68e4f3e4834c97 (diff) | |
download | FreeBSD-src-389cf6e63104fad1902eb97d7f7f4deba10390ac.zip FreeBSD-src-389cf6e63104fad1902eb97d7f7f4deba10390ac.tar.gz |
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>
Diffstat (limited to 'cddl/usr.sbin')
0 files changed, 0 insertions, 0 deletions