From owner-cvs-src-old@FreeBSD.ORG Fri Nov 26 11:56:02 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7D35F1065670 for ; Fri, 26 Nov 2010 11:56:02 +0000 (UTC) (envelope-from bschmidt@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6908F8FC16 for ; Fri, 26 Nov 2010 11:56:02 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id oAQBu2x8015213 for ; Fri, 26 Nov 2010 11:56:02 GMT (envelope-from bschmidt@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id oAQBu2OU015212 for cvs-src-old@freebsd.org; Fri, 26 Nov 2010 11:56:02 GMT (envelope-from bschmidt@repoman.freebsd.org) Message-Id: <201011261156.oAQBu2OU015212@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to bschmidt@repoman.freebsd.org using -f From: Bernhard Schmidt Date: Fri, 26 Nov 2010 11:55:51 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/sys/compat/ndis kern_windrv.c ntoskrnl_var.h subr_ntoskrnl.c winx64_wrap.S X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Nov 2010 11:56:02 -0000 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 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