From owner-cvs-src-old@FreeBSD.ORG Tue Mar 9 09:50:31 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 C214E1065673 for ; Tue, 9 Mar 2010 09:50:31 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B00798FC0A for ; Tue, 9 Mar 2010 09:50:31 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o299oVat036774 for ; Tue, 9 Mar 2010 09:50:31 GMT (envelope-from alc@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o299oV4O036773 for cvs-src-old@freebsd.org; Tue, 9 Mar 2010 09:50:31 GMT (envelope-from alc@repoman.freebsd.org) Message-Id: <201003090950.o299oV4O036773@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to alc@repoman.freebsd.org using -f From: Alan Cox Date: Tue, 9 Mar 2010 03:30:31 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/amd64/amd64 mca.c pmap.c src/sys/amd64/include md_var.h specialreg.h 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: Tue, 09 Mar 2010 09:50:31 -0000 alc 2010-03-09 03:30:31 UTC FreeBSD src repository Modified files: sys/amd64/amd64 mca.c pmap.c sys/amd64/include md_var.h specialreg.h Log: SVN rev 204907 on 2010-03-09 03:30:31Z by alc Implement AMD's recommended workaround for Erratum 383 on Family 10h processors. With this workaround, superpage promotion can be re-enabled under virtualization. Moreover, machine check exceptions can safely be enabled when FreeBSD is running natively on Family 10h processors. Most of the credit should go to Andriy Gapon for diagnosing the error and working with Borislav Petkov at AMD to document it. Andriy also reviewed and tested my patches. Discussed with: jhb MFC after: 3 weeks Revision Changes Path 1.7 +35 -1 src/sys/amd64/amd64/mca.c 1.683 +124 -7 src/sys/amd64/amd64/pmap.c 1.88 +1 -0 src/sys/amd64/include/md_var.h 1.58 +2 -0 src/sys/amd64/include/specialreg.h