From: Terje Normann Marthinussen HP Netserver 5/133 LS4, MP spec. version 1.1, 1 IO APIC enabled =============================================================================== MPTable, version 2.0.10 ------------------------------------------------------------------------------- MP Floating Pointer Structure: location: BIOS physical address: 0x000f73a0 signature: '_MP_' length: 16 bytes version: 1.1 checksum: 0x71 mode: Virtual Wire ------------------------------------------------------------------------------- MP Config Table Header: physical address: 0x000f73b0 signature: 'PCMP' base table length: 308 version: 1.1 checksum: 0x56 OEM ID: 'INTEL ' Product ID: 'XXPRESS ' OEM table pointer: 0x00000000 OEM table size: 0 entry count: 27 local APIC address: 0xfee00000 extended table length: 0 extended table checksum: 0 ------------------------------------------------------------------------------- MP Config Base Table Entries: -- Processors: APIC ID Version State Family Model Step Flags 0 0x10 BSP, usable 5 2 11 0x03bf 2 0x10 AP, usable 5 2 11 0x03bf 3 0x10 AP, usable 5 2 5 0x03bf 4 0x10 AP, usable 5 2 5 0x03bf -- Bus: Bus ID Type 0 PCI 1 PCI 18 XPRESS 19 EISA -- I/O APICs: APIC ID Version State Address 14 0x11 usable 0xfec00000 -- I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID INT# ExtINT active-hi edge 19 0 14 INT active-hi edge 19 1 14 1 INT active-hi edge 19 0 14 2 INT active-hi edge 19 3 14 3 INT active-hi edge 19 4 14 4 INT active-hi edge 19 5 14 5 INT active-hi edge 19 6 14 6 INT conforms level 19 7 14 7 INT active-hi edge 19 8 14 8 INT active-hi edge 19 9 14 9 INT conforms level 19 10 14 10 INT conforms level 19 11 14 11 INT active-hi edge 19 12 14 12 INT active-hi edge 19 13 14 13 INT active-hi edge 19 14 14 14 INT active-hi edge 19 15 14 15 -- Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID INT# ExtINT active-hi edge 19 0 255 0 NMI active-hi edge 0 0:A 255 1 ------------------------------------------------------------------------------- # SMP kernel config file options: # Required: options SMP # Symmetric MultiProcessor Kernel options APIC_IO # Symmetric (APIC) I/O # Useful: #options SMP_AUTOSTART # start the additional CPUs during boot # Optional (built-in defaults will work in most cases): options NCPU=4 # number of CPUs options NBUS=4 # number of busses options NAPIC=1 # number of IO APICs options NINTR=24 # number of INTs # Currently broken: #options SMP_PRIVPAGES # BROKEN, DO NOT use! # Rogue hardware: # # Tyan Tomcat II: #options SMP_TIMER_NC # # # SuperMicro P6DNE: #options SMP_TIMER_NC # =============================================================================== [ preserving 0x2702c bytes of kernel symbol table ] BIOS basemem (633K) != RTC basemem (640K), setting to BIOS value Copyright (c) 1992-1997 FreeBSD Inc. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 3.0-CURRENT #3: Fri May 30 12:30:25 METDST 1997 terjem@quattro:/usr/src/sys/compile/netserver FreeBSD/SMP: Multiprocessor motherboard cpu0 (BSP): apic id: 0, version: 0x00030010 cpu1 (AP): apic id: 2, version: 0x00030010 cpu2 (AP): apic id: 3, version: 0x00030010 cpu3 (AP): apic id: 4, version: 0x00030010 io0 (APIC): apic id: 14, version: 0x000f0011 Calibrating clock(s) ... i8254 clock: 1193155 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency CPU: Pentium (586-class CPU) Origin = "GenuineIntel" Id = 0x52b Stepping=11 Features=0x3bf real memory = 134217728 (131072K bytes) avail memory = 129343488 (126312K bytes) eisa0: Probing for devices on the EISA bus pci_open(1): mode 1 addr port (0x0cf8) is 0x80007804 pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=12258086) pci_open(1): mode 1 addr port (0x0cf8) is 0x00000000 pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 [class=060000] [hdr=00] is there (id=12258086) Probing for devices on PCI bus 0: found-> vendor=0x8086, dev=0x1225, revid=0x02 class=06-00-00, hdrtype=0x00, mfdev=0 chip0: rev 0x02 on pci0.0.0 found-> vendor=0x8086, dev=0x0482, revid=0x05 class=00-00-00, hdrtype=0x00, mfdev=0 chip1: rev 0x05 on pci0.14.0 found-> vendor=0x8086, dev=0x0008, revid=0x00 class=ff-00-00, hdrtype=0x00, mfdev=0 map[0]: type 3, range 32, base fff6fc00, size 10 map[1]: type 3, range 32, base fffffc00, size 10 map[2]: type 3, range 32, base fffffc00, size 10 map[3]: type 3, range 32, base fffffc00, size 10 map[4]: type 3, range 32, base fffffc00, size 10 map[5]: type 3, range 32, base fffffc00, size 10 Probing for devices on PCI bus 1: found-> vendor=0x8086, dev=0x1225, revid=0x02 class=06-00-00, hdrtype=0x00, mfdev=0 chip2: rev 0x02 on pci1.0.0 found-> vendor=0x10b7, dev=0x9050, revid=0x00 class=02-00-00, hdrtype=0x00, mfdev=0 intpin=a, irq=11 map[0]: type 4, range 32, base 0000f8c0, size 6 vx0: <3COM 3C905 Fast Etherlink XL PCI> rev 0x00 int a irq 11 on pci1.12.0 mii[*mii*]: disable 'auto select' with DOS util! address 00:60:97:12:60:e8 bpf: vx0 attached found-> vendor=0x9004, dev=0x7078, revid=0x03 class=01-00-00, hdrtype=0x00, mfdev=0 intpin=a, irq=7 map[0]: type 4, range 32, base 0000fc00, size 8 map[1]: type 1, range 32, base ff9ff000, size 12 ahc0: rev 0x03 int a irq 7 on pci1.13.0 ahc0: Reading SEEPROM...checksum error ahc0: No SEEPROM available ahc0: Using left over BIOS settings ahc0: aic7870 Wide Channel, SCSI Id=7, 16 SCBs ahc0: Resetting Channel A ahc0: Downloading Sequencer Program...ahc0: 369 instructions downloaded Done ahc0: Probing channel A ahc0: waiting for scsi devices to settle scbus0 at ahc0 bus 0 ahc0: target 0 using 16Bit transfers ahc0: target 0 synchronous at 10.0MHz, offset = 0x8 Sending SDTR!! sd0 at scbus0 target 0 lun 0 sd0: type 0 fixed SCSI 2 sd0: Direct-Access 2033MB (4165272 512 byte sectors) sd0: with 3511 cyls, 11 heads, and an average 107 sectors/track ahc0: target 5 synchronous at 4.0MHz, offset = 0xf cd0 at scbus0 target 5 lun 0 cd0: type 5 removable SCSI 2 cd0: CD-ROM can't get the size found-> vendor=0x9004, dev=0x7078, revid=0x03 class=01-00-00, hdrtype=0x00, mfdev=0 intpin=a, irq=10 map[0]: type 4, range 32, base 0000f400, size 8 map[1]: type 1, range 32, base ff9fe000, size 12 ahc1: rev 0x03 int a irq 10 on pci1.14.0 ahc1: Reading SEEPROM...checksum error ahc1: No SEEPROM available ahc1: Using left over BIOS settings ahc1: aic7870 Wide Channel, SCSI Id=6, 16 SCBs ahc1: Resetting Channel A ahc1: Downloading Sequencer Program...ahc1: 369 instructions downloaded Done ahc1: Probing channel A ahc1: waiting for scsi devices to settle scbus1 at ahc1 bus 0 ahc1: target 4 using 16Bit transfers ahc1: target 4 synchronous at 10.0MHz, offset = 0x8 Sending SDTR!! sd1 at scbus1 target 4 lun 0 sd1: type 0 fixed SCSI 2 sd1: Direct-Access 2033MB (4165272 512 byte sectors) sd1: with 3511 cyls, 11 heads, and an average 107 sectors/track Probing for devices on the ISA bus: sc0: the current keyboard controller command byte 0065 kbdio: RESET_KBD return code:00fa kbdio: RESET_KBD status:00aa sc0 at 0x60-0x6f irq 1 on motherboard sc0: BIOS video mode:3 sc0: VGA registers upon power-up 50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 bf 1f 00 4f 0d 0e 00 00 ff ff 9c 8e 8f 28 1f 96 b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff sc0: video mode:24 sc0: VGA registers for mode:24 50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81 bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96 b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c 3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff sc0: VGA color <16 virtual consoles, flags=0x0> sio0 at 0x3f8-0x3ff irq 4 flags 0x30 on isa sio0: type fVVZasio1 not found at 0x2f8 lpt0 not found mse0: wrong signature ff mse0 not found at 0x23c fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: NEC 72065B fd0: 1.44MB 3.5in wdc0 not found at 0x1f0 npx0 on motherboard npx0: INT 16 interface imasks: bio c00004c0, tty f0000812, net f0000812 BIOS Geometries: 0:03fe3f20 0..1022=1023 cylinders, 0..63=64 heads, 1..32=32 sectors 1:03fe3f20 0..1022=1023 cylinders, 0..63=64 heads, 1..32=32 sectors 0 accounted for Device configuration finished. Considering FFS root f/s. changing root device to sd0a configure() finished. Enabled INTs: 1, 2, 4, 6, 7, 8, 10, 11, imen: 0x00fff229 bpf: tun0 attached bpf: sl0 attached bpf: lo0 attached sd0s1: type 0xa5, start 0, end = 4165271, size 4165272 : OK SMP: All idle procs online. SMP: *** AUTO *** starting 1st AP! SMP: AP CPU #3 LAUNCHED!! Starting Scheduling... SMP: TADA! CPU #3 made it into the scheduler!. SMP: 2 of 4 CPU's online. Unlocking next CPU.. SMP: AP CPU #2 LAUNCHED!! Starting Scheduling... SMP: TADA! CPU #2 made it into the scheduler!. SMP: 3 of 4 CPU's online. Unlocking next CPU.. SMP: AP CPU #1 LAUNCHED!! Starting Scheduling... SMP: TADA! CPU #1 made it into the scheduler!. SMP: All 4 CPU's are online!