Date: Mon, 2 Sep 1996 21:38:19 +0200 (SAT) From: rv@groa.uct.ac.za (Russell Vincent) To: terry@lambert.org (Terry Lambert) Cc: smp@csn.net, freebsd-smp@FreeBSD.ORG, erich@uruk.org Subject: Re: SMP on Intel MG15 Message-ID: <m0uxepA-0004wvC@groa.uct.ac.za> In-Reply-To: <199609021920.MAA02683@phaeton.artisoft.com> from "Terry Lambert" at Sep 2, 96 12:20:41 pm
next in thread | previous in thread | raw e-mail | index | archive | help
Terry wrote: > B.4.1 specifically applies only to the 82489DX APIC. Is this a 486 > MP box you are trying to get running? Nope - it is a dual P5-133, with the ability to take quad processors. It has a dual PCI bus, dual on-board F/W SCSI controlers and various other server features, making it a monster of a machine (the case alone is a monster!). :-) > I think it's more likely that the problem is the system default state > doesn't match one of the allowable configurations, and is maybe using > a defaul configuration that we aren't handling properly. See chapter > 5 of the spec, "Default Configurations". That is quite likely, so Steve has been adding in a lot of extra code to work out the exact config. Attached is a sample output from dmesg to give you a taste of what he is up to. (Some of the values won't make much sense at this stage because they were added as tests for various stats) -Russell -------------------------------------------------------------------------- FreeBSD/SMP: boot CPU:0, 1 CPUs found 2nd CPU: p1: 5, p2: 10, p3: 15, p4,0:, p5:0 -------------------------------------------------------------------------- MP Floating Pointer Structure found in BIOS @ physical address 0x000f7ba0: signature: '_MP_, length: 16 bytes version: 1.4, checksum: 0x66 MP Virtual Wire Mode -------------------------------------------------------------------------- MP Config Table Header found @ physical address 0x000f7bb0: signature: 'PCMP, base table length: 268 version: 1.4, checksum: 0xdd OEM ID: 'INTEL ', Product ID: 'XXPRESS ' OEM table pointer: 0x00000000, OEM table size: 0 entry count: 25 local APIC address: 0xfee00000 extended table length: 220, extended table checksum: 190 -------------------------------------------------------------------------- Processor apic ID: 0, version: 16 CPU is usable, CPU is is the bootstrap processor family: 5, model: 2, stepping: 11 feature flags: 0x000003bf Processor apic ID: 2, version: 16 CPU is usable, CPU is is NOT the bootstrap processor family: 5, model: 2, stepping: 11 feature flags: 0x000003bf Bus bus ID: 0, bus type: PCI Bus bus ID: 1, bus type: PCI Bus bus ID: 18, bus type: XPRESS Bus bus ID: 19, bus type: EISA I/O APIC apic ID: 14, version: 17 APIC is usable apic address: 0xfec00000 Local INT INT type: 3, flags: 0x0005 source bus ID: 19, IRQ: 0 destination APIC ID: 255, INT: 0 Local INT INT type: 1, flags: 0x0005 source bus ID: 0, IRQ: 0 destination APIC ID: 255, INT: 1 -------------------------------------------------------------------------- FreeBSD 2.2-CURRENT #15: Sat Aug 31 08:59:12 1996 root@erroll.its.uct.ac.za:/usr/src/sys/compile/SMP Calibrating clock(s) relative to mc146818A clock... i586 clock: 133335509 Hz, i8254 clock: 1193190 Hz CPU: Pentium (129.33-MHz 586-class CPU) Origin = "GenuineIntel" Id = 0x52b Stepping=11 Features=0x3bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,APIC> real memory = 67108864 (65536K bytes) [ etc .... ]
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?m0uxepA-0004wvC>