From owner-FreeBSD-users-jp@jp.freebsd.org  Sun Feb 13 01:51:41 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id BAA68128;
	Sun, 13 Feb 2000 01:51:41 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from jin.zen.or.jp (jin.zen.or.jp [210.168.179.2])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id BAA68122
	for <FreeBSD-users-jp@jp.freebsd.org>; Sun, 13 Feb 2000 01:51:37 +0900 (JST)
	(envelope-from ibuki@jin.zen.or.jp)
Received: from jin.zen.or.jp (ppp15.zen.or.jp [210.168.179.216])
	by jin.zen.or.jp (8.9.3/8.9.3) with ESMTP id BAA06268
	for <FreeBSD-users-jp@jp.freebsd.org>; Sun, 13 Feb 2000 01:51:32 +0900
Message-ID: <38A58EE9.E4DC60B3@jin.zen.or.jp>
Date: Sun, 13 Feb 2000 01:48:41 +0900
From: Ibuki Makino <ibuki@jin.zen.or.jp>
X-Mailer: Mozilla 4.7 [ja] (Win95; I)
X-Accept-Language: ja
MIME-Version: 1.0
To: FreeBSD-users-jp@jp.freebsd.org
References: <38A509AF.B1F4644F@jin.zen.or.jp> <200002120805.RAA17865@cocoa.ocn.ne.jp>
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-users-jp 49764
Subject: [FreeBSD-users-jp 49764] Re: AMD K6-3 detect failed?
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: ibuki@jin.zen.or.jp

$BKRLn0K?a$G$9!#(B


[FreeBSD-users-jp 49754] $B0KF#N49,$5$s[)$/(B
> printcpuinfo()$B$N(B
> 
>                 do_cpuid(0x80000000, regs);
>                 nreg = regs[0];
>                 if (nreg >= 0x80000004) {
>                         do_cpuid(0x80000002, regs);
>                         memcpy(cpu_model, regs, sizeof regs);
>                         do_cpuid(0x80000003, regs);
>                         memcpy(cpu_model+16, regs, sizeof regs);
>                         do_cpuid(0x80000004, regs);
>                         memcpy(cpu_model+32, regs, sizeof regs);
>                 }
> $B$3$N$X$s$8$c$J$$$G$7$g$&$+!#$3$3$G(BCPU$B$NL>>N$,(B3$B2s$KJ,$1$FF@$i$l$k$O$:$G(B
> $B$9$,!"$I$&$J$C$F$^$9$+(B?

$B;n$7$K!"3F8D=j$N(B memcpy $B$N$"$H$K(B printf(3)$B$G(B cpu_model $B$NJ8;zNs$rI=<($9$k$h$&(B
$B$K0J2<$N$h$&$KJQ99$9$k$H!"(B

		printf("step0:%s\n",cpu_model); /* $BDI2C9T(B */
                do_cpuid(0x80000000, regs);
                nreg = regs[0];
		printf("step1:%s\n",cpu_model); /* $BDI2C9T(B */
                if (nreg >= 0x80000004) {
		        do_cpuid(0x80000002, regs);
                        memcpy(cpu_model, regs, sizeof regs);
                        printf("step2:%s\n",cpu_model); /* $BDI2C9T(B */
			do_cpuid(0x80000003, regs);
                        memcpy(cpu_model+16, regs, sizeof regs);
                        printf("step3:%s\n",cpu_model); /* $BDI2C9T(B */
			do_cpuid(0x80000004, regs);
                        memcpy(cpu_model+32, regs, sizeof regs);
			printf("step4:%s\n",cpu_model); /* $BDI2C9T(B */

$BI=<($,!"(B

cocot /kernel: CPU: step0:AMD K6-III
cocot /kernel: step1:AMD K6-III
cocot /kernel: step2:AMD-K6(tm) 3D+ P
cocot /kernel: step3:AMD-K6(tm) 3D+ Processor
cocot /kernel: step4:AMD-K6(tm) 3D+ Processor
cocot /kernel: AMD-K6(tm) 3D+ Processor (398.14-MHz 586-class CPU)

$B$HK\Mh$NI=<($i$7$/$J$j$^$7$?!#(B

printf$B4X?t$N0z?t$KM?$($?JQ?t$NCf?H$,JQ$o$k$O$:$,L5$$$H;W$C$?$N$G!"(B

	printf("stepX:%s\n",cpu_model);

$B$r!"(B

	for(temp=0;temp<1;temp++);

$B$H6u%k!<%W$5$;$k$H!"(B

cocot /kernel: CPU: AMD-K6(tm) 3D+ Processor (398.14-MHz 586-class CPU)

$B$H$J$j$^$9!#(B
do_cpuid()$B$G(B CPU $B$NJ8;zNs$NFI$_=P$7$r$9$k$N$K!"$"$kDxEY$N%&%(%$%H$,I,MW$K$J$C(B
$B$F$/$k$N$G$7$g$&$+(B? $B$=$l$H$bL5M}LpM}9b$$<~GH?t$G;H$C$F$$$k$N$G%?%$%_%s%0$,<h(B
$B$l$J$$%O!<%I%&%(%"$NLdBj$J$N$G$7$g$&$+(B? $B$=$l$H$b(B PC-98$B%7%j!<%:$@$+$i(B... ;-p)

$B$h$/$o$+$j$^$;$s$,!"6u%k!<%W$5$;$F;H$C$F$$$^$9!#(B

$BM>CL(B:
send-pr$B$C$FF|K\8l$GAw$C$?$iE\$i$l$k$G$7$g$&$+(B...

-------------------------------------------
$BKRLn(B $B0K?a(B(Ibuki Makino)
E-Mail: ibuki@jin.zen.or.jp

