Date: Fri, 26 Nov 2010 11:55:51 +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: <201011261156.oAQBu2OU015212@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
bschmidt 2010-11-26 11:55:51 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_8)
sys/compat/ndis kern_windrv.c ntoskrnl_var.h
subr_ntoskrnl.c winx64_wrap.S
Log:
SVN rev 215862 on 2010-11-26 11:55:51Z by bschmidt
MFC r215708:
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.19.2.3 +22 -0 src/sys/compat/ndis/kern_windrv.c
1.47.2.3 +64 -0 src/sys/compat/ndis/ntoskrnl_var.h
1.100.2.7 +1 -0 src/sys/compat/ndis/subr_ntoskrnl.c
1.4.22.2 +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?201011261156.oAQBu2OU015212>
