From owner-freebsd-i386@FreeBSD.ORG Wed Jan 9 13:50:02 2008 Return-Path: Delivered-To: freebsd-i386@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2306C16A420 for ; Wed, 9 Jan 2008 13:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id F334A13C468 for ; Wed, 9 Jan 2008 13:50:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m09Do1W8080277 for ; Wed, 9 Jan 2008 13:50:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m09Do1gY080276; Wed, 9 Jan 2008 13:50:01 GMT (envelope-from gnats) Resent-Date: Wed, 9 Jan 2008 13:50:01 GMT Resent-Message-Id: <200801091350.m09Do1gY080276@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-i386@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Y.Okabe" Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A222A16A417 for ; Wed, 9 Jan 2008 13:43:19 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 8DDFE13C442 for ; Wed, 9 Jan 2008 13:43:19 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m09DgFLd080005 for ; Wed, 9 Jan 2008 13:42:15 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.2/8.14.1/Submit) id m09DgFWI080004; Wed, 9 Jan 2008 13:42:15 GMT (envelope-from nobody) Message-Id: <200801091342.m09DgFWI080004@www.freebsd.org> Date: Wed, 9 Jan 2008 13:42:15 GMT From: "Y.Okabe" To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: i386/119491: padlock enable for new VIA C7 (CentaurHauls) cpuid 0x6d0 X-BeenThere: freebsd-i386@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: I386-specific issues for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2008 13:50:02 -0000 >Number: 119491 >Category: i386 >Synopsis: padlock enable for new VIA C7 (CentaurHauls) cpuid 0x6d0 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-i386 >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Jan 09 13:50:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Y.Okabe >Release: 7.0-PRERELEASE >Organization: Japan >Environment: FreeBSD 7.0-PRERELEASE FreeBSD 7.0-PRERELEASE CPU: VIA C7 Esther+RNG+AES+AES-CTR+SHA1+SHA256+RSA (1500.00-MHz 686-class CPU) Origin = "CentaurHauls" Id = 0x6d0 Stepping = 0 Features=0xa7c9bbff Features2=0x4181 >Description: New VIA C7 (CentaurHauls) machine not detected VIA CPU feauture. ex. GA-C7V7-CSI-RH-SI dmesg reports follow line. kernel> padlock0: No ACE Support. >How-To-Repeat: install GENERIC kernel for RENENG_7 >Fix: pached for 2 files. /usr/src/sys/i386/i386/initcpu.c line 685 near #endif } else if (strcmp(cpu_vendor, "CentaurHauls") == 0) { switch (cpu_id & 0xff0) { case 0x690: if ((cpu_id & 0xf) < 3) break; /* fall through. */ case 0x6a0: + case 0x6d0: // new cpu id patch init_via(); break; default: break; } /usr/src/sys/i386/i386/identcpu.c line 586 near. break; goto via_common; case 0x6a0: + case 0x6d0: // new cpu id strcpy(cpu_model, "VIA C7 Esther"); via_common: do_cpuid(0xc0000000, regs); >Release-Note: >Audit-Trail: >Unformatted: