From owner-freebsd-current Fri Nov 15 11: 5:14 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DDCCD37B401; Fri, 15 Nov 2002 11:05:09 -0800 (PST) Received: from MX1.estpak.ee (mta1.mail.neti.ee [194.126.101.123]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5E7BA43E4A; Fri, 15 Nov 2002 11:05:08 -0800 (PST) (envelope-from kalts@estpak.ee) Received: from tiiu.internal (80-235-37-22-dsl.mus.estpak.ee [80.235.37.22]) by MX1.estpak.ee (Postfix) with ESMTP id 36ED2888FD; Fri, 15 Nov 2002 21:04:06 +0200 (EET) Received: from tiiu.internal (localhost [127.0.0.1]) by tiiu.internal (8.12.6/8.12.6) with ESMTP id gAFJ4xTE003620; Fri, 15 Nov 2002 21:04:59 +0200 (EET) (envelope-from vallo@tiiu.internal) Received: (from vallo@localhost) by tiiu.internal (8.12.6/8.12.6/Submit) id gAFJ4rov003619; Fri, 15 Nov 2002 21:04:53 +0200 (EET) (envelope-from vallo) Date: Fri, 15 Nov 2002 21:04:53 +0200 From: Vallo Kallaste To: Robert Watson Cc: John Baldwin , Wesley Morgan , freebsd-current@FreeBSD.org, Terry Lambert Subject: Re: DISABLE_PSE & DISABLE_PG_G still needed? Message-ID: <20021115190453.GA3469@tiiu.internal> Reply-To: kalts@estpak.ee References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.1i-ja.1 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Fri, Nov 15, 2002 at 11:45:16AM -0500, Robert Watson wrote: > > It only happens with P4's. I haven't seen it locally on a p4 test > > machine at work that I have built test releases on. Also, it would be > > nice to see if just adding one of the options fixed the problems. As > > for NOTES, those options should not be enabled in NOTES as they would > > defeat the purpose of LINT since they disable code. > > Does this apply generally to all P4's, or just a subset? If all, it may > be we want to add a P4-workaround to GENERIC so that P4's work better ouf > of the box. If it's a select few, I wonder if there's some way to test > for the problem early in the boot... > > One of the recurring themes here has (a) been P4 processors, and (b) been > a fear that because of timing changes introduced by the DISABLE_FOO flags, > the real bug is still there, but less visible in the tests people are > running. To add even more variables into the mix, this particular machine seems to be running Celeron processor based on P4 core. The case has "Celeron Inside" sticker and althought I haven't opened the case I tend to believe what the sticker tells, because port/misc/cpuid agrees. The local PC assembly company is well known and trusted also. Kernel identifies the CPU as P4, no surprise because CPU core is P4 based. dmesg: Copyright (c) 1992-2002 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.0-CURRENT #0: Fri Nov 15 18:14:03 EET 2002 root@vallo.internal:/usr/home/vallo/Vallo Preloaded elf kernel "/boot/kernel/kernel" at 0xc04f0000. Preloaded elf module "/boot/kernel/acpi.ko" at 0xc04f00a8. Timecounter "i8254" frequency 1193182 Hz Timecounter "TSC" frequency 1699953860 Hz CPU: Pentium 4 (1699.95-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0xf13 Stepping = 3 Features=0x3febfbff real memory = 132382720 (126 MB) avail memory = 123219968 (117 MB) Initializing GEOMetry subsystem Pentium Pro MTRR support enabled VESA: v3.0, 832k memory, flags:0x1, mode table:0xc0421d20 (1000040) VESA: Brookdale-G Graphics Chip Accelerated VGA BIOS npx0: on motherboard npx0: INT 16 interface acpi0: on motherboard Using $PIR table, 9 entries at 0xc00f3d20 acpi0: power button is handled as a fixed feature programming model. Timecounter "ACPI-fast" frequency 3579545 Hz acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0 acpi_cpu0: on acpi0 pcib0: port 0xcf8-0xcff on acpi0 ---- initial configuration ------------------------ ---- before setting priority for links ------------ ---- before fixup boot-disabled links ------------- ---- after fixup boot-disabled links -------------- ---- arbitrated configuration --------------------- pci0: on pcib0 agp0: mem 0xffa80000-0xffafffff,0xf0000000-0xf7ffffff irq 11 at device 2.0 on pci0 agp0: detected 892k stolen memory agp0: aperture size is 128M pci0: at device 29.0 (no driver attached) pci0: at device 29.1 (no driver attached) pci0: at device 29.2 (no driver attached) pcib1: at device 30.0 on pci0 ---- initial configuration ------------------------ ---- before setting priority for links ------------ ---- before fixup boot-disabled links ------------- ---- after fixup boot-disabled links -------------- ---- arbitrated configuration --------------------- pci1: on pcib1 fxp0: port 0xdc00-0xdc3f mem 0xff8ff000-0xff8fffff irq 11 at device 8.0 on pci1 fxp0: Ethernet address 00:03:47:29:85:a5 inphy0: on miibus0 inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto isab0: at device 31.0 on pci0 isa0: on isab0 atapci0: port 0xffa0-0xffaf,0-0x3,0-0x7,0-0x3,0-0x7 at device 31.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 pci0: at device 31.3 (no driver attached) pcm0: port 0xe080-0xe0bf,0xe400-0xe4ff mem 0xffa7f800-0xffa7f8ff,0xffa7fc00-0xffa7fdff irq 5 at device 31.5 on pci0 acpi_button0: on acpi0 sio0 port 0x3f8-0x3ff irq 4 on acpi0 sio0: type 16550A sio1 port 0x2f8-0x2ff irq 3 on acpi0 sio1: type 16550A fdc0: port 0x3f7,0x3f4-0x3f5,0x3f2-0x3f3,0x3f0-0x3f1 irq 6 drq 2 on acpi0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 ppc0 port 0x378-0x37f irq 7 on acpi0 ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode ppi0: on ppbus0 atkbdc0: port 0x64,0x60 irq 1 on acpi0 atkbd0: flags 0x1 irq 1 on atkbdc0 kbd0 at atkbd0 sc0: at flags 0x100 on isa0 sc0: VGA <5 virtual consoles, flags=0x300> vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Timecounters tick every 1.000 msec acpi_cpu: CPU throttling enabled, 8 steps from 100% to 12.5% ata1-slave: timeout waiting for interrupt ata1-slave: ATAPI identify failed ad0: 19541MB [39703/16/63] at ata0-master UDMA100 acd0: CDROM at ata1-master UDMA33 Mounting root from ufs:/dev/ad0s3a ports/misc/cpuid: eax in eax ebx ecx edx 00000000 00000002 756e6547 6c65746e 49656e69 00000001 00000f13 0001080a 00000000 3febfbff 00000002 665b5001 00000000 00000000 00397040 80000000 80000004 00000000 00000000 00000000 80000001 00000000 00000000 00000000 00000000 80000002 20202020 20202020 20202020 20202020 80000003 65746e49 2952286c 6c654320 6e6f7265 80000004 20295228 20555043 30372e31 007a4847 Vendor ID: "GenuineIntel"; CPUID level 2 Intel-specific functions: Version 00000f13: Type 0 - Original OEM Family 15 - Pentium 4 Extended family 0 Model 1 - Stepping 3 Reserved 0 Brand index: 10 [not in table] Extended brand string: " Intel(R) Celeron(R) CPU 1.70GHz" CLFLUSH instruction cache line size: 8 Hyper threading siblings: 1 Feature flags 3febfbff: FPU Floating Point Unit VME Virtual 8086 Mode Enhancements DE Debugging Extensions PSE Page Size Extensions TSC Time Stamp Counter MSR Model Specific Registers PAE Physical Address Extension MCE Machine Check Exception CX8 COMPXCHG8B Instruction APIC On-chip Advanced Programmable Interrupt Controller present and enabled SEP Fast System Call MTRR Memory Type Range Registers PGE PTE Global Flag MCA Machine Check Architecture CMOV Conditional Move and Compare Instructions FGPAT Page Attribute Table PSE-36 36-bit Page Size Extension CLFSH CFLUSH instruction DS Debug store ACPI Thermal Monitor and Clock Ctrl MMX MMX instruction set FXSR Fast FP/MMX Streaming SIMD Extensions save/restore SSE Streaming SIMD Extensions instruction set SSE2 SSE2 extensions SS Self Snoop HT Hyper Threading TM Thermal monitor TLB and cache info: 50: Instruction TLB: 4KB and 2MB or 4MB pages, 64 entries 5b: Data TLB: 4KB and 4MB pages, 64 entries 66: 1st-level data cache: 8KB, 4-way set assoc, 64 byte line size 40: No 2nd-level cache, or if 2nd-level cache exists, no 3rd-level cache 70: Trace cache: 12K-micro-op, 4-way set assoc 39: unknown TLB/cache descriptor -- Vallo Kallaste kalts@estpak.ee To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message