Date: Mon, 22 Nov 2010 20:46:38 +0000 (UTC) From: Bernhard Schmidt <bschmidt@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/compat/ndis kern_windrv.c ntoskrnl_var.h subr_ntoskrnl.c winx64_wrap.S Message-ID: <201011222046.oAMKkwkl089967@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
bschmidt 2010-11-22 20:46:38 UTC
FreeBSD src repository
Modified files:
sys/compat/ndis kern_windrv.c ntoskrnl_var.h
subr_ntoskrnl.c winx64_wrap.S
Log:
SVN rev 215708 on 2010-11-22 20:46:38Z by bschmidt
Resurrect amd64 support.
- Many drivers on amd64 are picking system uptime, interrupt time and ticks
via global data structure instead of calling functions for performance
reasons. For now just patch such address so driver will not trigger page
fault when trying to access such data. In future, additional callout may
be added to update data in periodic intervals.
- On amd64 we need to allocate "shadow space" on stack before calling any
function.
Submitted by: Paul B Mahol <onemda at gmail.com>
Revision Changes Path
1.21 +22 -0 src/sys/compat/ndis/kern_windrv.c
1.49 +64 -0 src/sys/compat/ndis/ntoskrnl_var.h
1.108 +1 -0 src/sys/compat/ndis/subr_ntoskrnl.c
1.5 +8 -8 src/sys/compat/ndis/winx64_wrap.S
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201011222046.oAMKkwkl089967>
