LinuxBIOS-1.1.8.0Fallback Fri May 26 11:22:30 MDT 2006 starting... LinuxBIOS-1.1.8.0Fallback Fri May 26 11:22:30 MDT 2006 starting... done cpuRegInit Ram1.00 Ram2.00 computed msr.hi 10075012 Ram3 Ram4 Copying LinuxBIOS to ram. Jumping to LinuxBIOS. LinuxBIOS-1.1.8.0Fallback Tue May 30 08:11:36 MDT 2006 booting... end 5ce79acb, start 0 32-bit delta 726 calibrate_tsc 32-bit result is 726 clocks_per_usec: 726 Enumerating buses... scan_static_bus for Root Device gx2 north: enable_dev DEVICE_PATH_APIC_CLUSTER APIC_CLUSTER: 0 enabled gx2 north: enable_dev DEVICE_PATH_PCI_DOMAIN Enter northbridgeinit GLIUInit: name 10000020, type 1, hi 20000000, lo 20000000: unsupported type: Must be 8, 9, c, d, a, or b GLIUInit: name 10000021, type 1, hi 20000000, lo 20000000: unsupported type: Must be 8, 9, c, d, a, or b writeglmsr: write msr 0x1000002c, val 0x20000000:0x3 writeglmsr: AFTER write msr 0x1000002c, val 0x20000000:0x3 sizeram: 10075012:00003400 sizeram: sizem 0x80 SysmemInit: enable for 128m bytes SysmemInit: AFTER write msr 0x10000028, val 0x20000007:0xfbf00100 sizeram: 10075012:00003400 sizeram: sizem 0x80 sizeram: 10075012:00003400 sizeram: sizem 0x80 SMMGL0Init: 133955584 bytes SMMGL0Init: offset is 0xc7bc0000 SMMGL0Init: AFTER write msr 0x10000026, val 0xfc7bc040:0x400fffc0 GLIUInit: name 10000080, type fe, hi 0, lo 0: unsupported type: Must be 8, 9, c, d, a, or b writeglmsr: write msr 0x10000080, val 0x0:0x3 writeglmsr: AFTER write msr 0x10000080, val 0x0:0x3 GLIUInit: name 40000020, type 1, hi 20000000, lo 20000000: unsupported type: Must be 8, 9, c, d, a, or b GLIUInit: name 40000021, type 1, hi 20000000, lo 20000000: unsupported type: Must be 8, 9, c, d, a, or b writeglmsr: write msr 0x4000002d, val 0x20000000:0x3 writeglmsr: AFTER write msr 0x4000002d, val 0x20000000:0x3 sizeram: 10075012:00003400 sizeram: sizem 0x80 SysmemInit: enable for 128m bytes SysmemInit: AFTER write msr 0x40000029, val 0x20000007:0xfbf00100 SMMGL1Init: SMMGL1Init: AFTER write msr 0x40000023, val 0x20000040:0x400fffc0 GLIUInit: name 40000080, type fe, hi 0, lo 0: unsupported type: Must be 8, 9, c, d, a, or b writeglmsr: write msr 0x40000080, val 0x0:0x1 writeglmsr: AFTER write msr 0x40000080, val 0x0:0x1 GLIUInit: name 400000e3, type 7, hi 60000000, lo 60000000: unsupported type: Must be 8, 9, c, d, a, or b writeglmsr: write msr 0x400000e3, val 0x60000000:0x33000f0 writeglmsr: AFTER write msr 0x400000e3, val 0x60000000:0x33000f0 GeodeLinkPriority: MSR 0x2001 is 0x0:0x320 GeodeLinkPriority: MSR 0x2001 will be set to 0x0:0x220 GeodeLinkPriority: MSR 0xc0002001 is 0x0:0x2a0 GeodeLinkPriority: MSR 0xc0002001 will be set to 0x0:0x0 GeodeLinkPriority: MSR 0x80002001 is 0x0:0x0 GeodeLinkPriority: MSR 0x80002001 will be set to 0x0:0x720 GeodeLinkPriority: MSR 0xa0002001 is 0x0:0x0 GeodeLinkPriority: MSR 0xa0002001 will be set to 0x0:0x10 GeodeLinkPriority: MSR 0x50002001 is 0x0:0x0 GeodeLinkPriority: MSR 0x50002001 will be set to 0x0:0x17 GeodeLinkPriority: MSR 0x4c002001 is 0x0:0x0 GeodeLinkPriority: MSR 0x4c002001 will be set to 0x0:0x1 GeodeLinkPriority: MSR 0x54002001 is 0x0:0x0 GeodeLinkPriority: MSR 0x54002001 will be set to 0x0:0x622 GeodeLinkPriority: MSR 0x58002001 is 0x0:0x0 GeodeLinkPriority: MSR 0x58002001 will be set to 0x0:0x13 GLPCI r1: system msr.lo 0xfbf00100 msr.hi 0x20000007 GLPCI r1: system msr.lo 0x100130 msr.hi 0x7fbf000 ClockGatingInit: MSR 0x10002004 is 0x0:0x0 ClockGatingInit: MSR 0x10002004 will be set to 0x0:0x5 ClockGatingInit: MSR 0x20002004 is 0x0:0x1 ClockGatingInit: MSR 0x20002004 will be set to 0x0:0x1 ClockGatingInit: MSR 0x40002004 is 0x0:0x0 ClockGatingInit: MSR 0x40002004 will be set to 0x0:0x5 ClockGatingInit: MSR 0x80002004 is 0x0:0x0 ClockGatingInit: MSR 0x80002004 will be set to 0x0:0x0 ClockGatingInit: MSR 0xa0002004 is 0x0:0x0 ClockGatingInit: MSR 0xa0002004 will be set to 0x0:0x1 ClockGatingInit: MSR 0xc0002004 is 0x0:0x0 ClockGatingInit: MSR 0xc0002004 will be set to 0x0:0x155 ClockGatingInit: MSR 0x4c002004 is 0x0:0x0 ClockGatingInit: MSR 0x4c002004 will be set to 0x0:0x15 ClockGatingInit: MSR 0x50002004 is 0x0:0x0 ClockGatingInit: MSR 0x50002004 will be set to 0x0:0x15 ClockGatingInit: MSR 0x54002004 is 0x0:0x0 ClockGatingInit: MSR 0x54002004 will be set to 0x0:0x0 Exit northbridgeinit Doing cpubug fixes for rev 0x21 NOT DOING eng2900: only shown to be a windows problem Done cpubug fixes is_5536: msr.lo is 0x5(==5 means 5536) is_5536: msr.lo is 0x5(==5 means 5536) NOT DOING ChipsetFlashSetup()!!!!!!!!!!!!!!!!!! is_5536: msr.lo is 0x5(==5 means 5536) sizeram: 10075012:00003400 sizeram: sizem 0x80 enable_cache: enable for 128m bytes msr will be set to 28fff002:10770000 sizem 0x77, membytes 0x7700000 MSR 0x10000028 is now 0x20000007:0x70000100 MSR 0x40000029 is now 0x20000007:0x70000100 MSR 0x10000026 is now 0x2c730040:0x400fffc0 MSR 0x1700 is now 0x0:0x100000 MSR 0x1800 is now 0x2000:0x2 MSR 0x10000020 is now 0x20000000:0xfff80 MSR 0x10000021 is now 0x20000000:0x80fffe0 MSR 0x1000002c is now 0x20000000:0xff030000 MSR 0x40000020 is now 0x20000000:0xfff80 MSR 0x40000021 is now 0x20000000:0x80fffe0 MSR 0x4000002d is now 0x20000000:0xff030000 do_vsmbios compressed file len is supposed to be 72384 bytes computed len is 72384, file len is 72384 buf 00060000 *buf 186 buf[256k] 219 buf[0x20] signature is b0:10:e6:80 Call real_mode_switch_call_vsm biosint: INT# 0x15 biosint: eax 0xbea7 ebx 0x4e53 ecx 0x10000026 edx 0x10000028 biosint: ebp 0x15f0c esp 0xff0 edi 0xa533 esi 0x38 biosint: ip 0x5b3 cs 0x6000 flags 0x46 biosint: gs 0x0 fs 0x0 ds 0x6000 es 0x0 handleint21, eax 0xbea7 biosint: INT# 0x15 biosint: eax 0xbea4 ebx 0x4e53 ecx 0x10000026 edx 0x10000028 biosint: ebp 0x15f0c esp 0xfee edi 0xa533 esi 0x38 biosint: ip 0x5c1 cs 0x6000 flags 0x46 biosint: gs 0x0 fs 0x0 ds 0x6000 es 0x0 handleint21, eax 0xbea4 Finding PCI configuration type. PCI: Using configuration type 1 sizeram: 10075012:00003400 sizeram: sizem 0x80 PCI_DOMAIN: 0000 enabled PCI_DOMAIN: 0000 scanning... PCI: pci_scan_bus for bus 0 PCI: devfn 0x0, bad id 0xffffffff gx2 north: enable_dev PCI: 00:01.0 [100b/0028] ops PCI: 00:01.0 [100b/0028] enabled gx2 north: enable_dev PCI: 00:01.1 [100b/0030] enabled PCI: devfn 0xa, bad id 0xffffffff PCI: devfn 0xb, bad id 0xffffffff PCI: devfn 0xc, bad id 0xffffffff PCI: devfn 0xd, bad id 0xffffffff PCI: devfn 0xe, bad id 0xffffffff PCI: devfn 0xf, bad id 0xffffffff PCI: devfn 0x10, bad id 0xffffffff PCI: devfn 0x18, bad id 0xffffffff PCI: devfn 0x20, bad id 0xffffffff PCI: devfn 0x28, bad id 0xffffffff PCI: devfn 0x30, bad id 0xffffffff PCI: devfn 0x38, bad id 0xffffffff PCI: devfn 0x40, bad id 0xffffffff PCI: devfn 0x48, bad id 0xffffffff PCI: devfn 0x50, bad id 0xffffffff PCI: devfn 0x58, bad id 0xffffffff PCI: devfn 0x60, bad id 0xffffffff southbridge_enable: dev is 0000fd40 southbridge_enable: enable_ide_nand_flash is 1 cs5536: enable_ide_nand_flash MDD_LBAR_FLSH0 was 0x0000000000000000 MDD_LBAR_FLSH0 is 0xfffff00720000000 MDD_PIN_OPT was 0x0000000000000071 MDD_LBAR_FLSH0 is 0x0000000000000070 MDD_NANDF_DATA was 0x0000000007770777 MDD_NANDF_DATA is 0x0000000001110111 MDD_NADF_CNTL was 0x0000000000000777 MDD_NADF_CNTL is 0x0000000000000111 cs5536: EXIT enable_ide_nand_flash Disabling static device: PCI: 00:0d.0 PCI: devfn 0x69, bad id 0xffffffff PCI: devfn 0x6a, bad id 0xffffffff PCI: devfn 0x6b, bad id 0xffffffff PCI: devfn 0x6c, bad id 0xffffffff PCI: devfn 0x6d, bad id 0xffffffff PCI: devfn 0x6e, bad id 0xffffffff PCI: devfn 0x6f, bad id 0xffffffff PCI: devfn 0x70, bad id 0xffffffff southbridge_enable: dev is 0000ffe0 southbridge_enable: enable_ide_nand_flash is 1 cs5536: enable_ide_nand_flash MDD_LBAR_FLSH0 is 0xfffff00720000000 MDD_LBAR_FLSH0 is 0x0000000000000070 MDD_NANDF_DATA is 0x0000000001110111 MDD_NADF_CNTL is 0x0000000000000111 cs5536: EXIT enable_ide_nand_flash PCI: 00:0f.0 [1022/2090] bus ops southbridge_enable: dev is 0000ffe0 southbridge_enable: enable_ide_nand_flash is 1 cs5536: enable_ide_nand_flash MDD_LBAR_FLSH0 is 0xfffff00720000000 MDD_LBAR_FLSH0 is 0x0000000000000070 MDD_NANDF_DATA is 0x0000000001110111 MDD_NADF_CNTL is 0x0000000000000111 cs5536: EXIT enable_ide_nand_flash PCI: 00:0f.0 [1022/2090] enabled PCI: devfn 0x79, bad id 0xffffffff southbridge_enable: dev is 00010280 southbridge_enable: enable_ide_nand_flash is 1 cs5536: enable_ide_nand_flash MDD_LBAR_FLSH0 is 0xfffff00720000000 MDD_LBAR_FLSH0 is 0x0000000000000070 MDD_NANDF_DATA is 0x0000000001110111 MDD_NADF_CNTL is 0x0000000000000111 cs5536: EXIT enable_ide_nand_flash PCI: 00:0f.2 [1022/209a] enabled southbridge_enable: dev is 00010520 southbridge_enable: enable_ide_nand_flash is 1 cs5536: enable_ide_nand_flash MDD_LBAR_FLSH0 is 0xfffff00720000000 MDD_LBAR_FLSH0 is 0x0000000000000070 MDD_NANDF_DATA is 0x0000000001110111 MDD_NADF_CNTL is 0x0000000000000111 cs5536: EXIT enable_ide_nand_flash PCI: 00:0f.3 [1022/2093] enabled southbridge_enable: dev is 000107c0 southbridge_enable: enable_ide_nand_flash is 1 cs5536: enable_ide_nand_flash MDD_LBAR_FLSH0 is 0xfffff00720000000 MDD_LBAR_FLSH0 is 0x0000000000000070 MDD_NANDF_DATA is 0x0000000001110111 MDD_NADF_CNTL is 0x0000000000000111 cs5536: EXIT enable_ide_nand_flash PCI: 00:0f.4 [1022/2094] enabled malloc Enter, size 668, free_mem_ptr 00016000 malloc 0x00016000 PCI: 00:0f.5 [1022/2095] enabled malloc Enter, size 668, free_mem_ptr 0001629c malloc 0x0001629c PCI: 00:0f.6 [1022/2096] enabled malloc Enter, size 668, free_mem_ptr 00016538 malloc 0x00016538 PCI: 00:0f.7 [1022/2097] enabled PCI: devfn 0x80, bad id 0xffffffff PCI: devfn 0x88, bad id 0xffffffff PCI: devfn 0x90, bad id 0xffffffff PCI: devfn 0x98, bad id 0xffffffff PCI: devfn 0xa0, bad id 0xffffffff PCI: devfn 0xa8, bad id 0xffffffff PCI: devfn 0xb0, bad id 0xffffffff PCI: devfn 0xb8, bad id 0xffffffff PCI: devfn 0xc0, bad id 0xffffffff PCI: devfn 0xc8, bad id 0xffffffff PCI: devfn 0xd0, bad id 0xffffffff PCI: devfn 0xd8, bad id 0xffffffff PCI: devfn 0xe0, bad id 0xffffffff PCI: devfn 0xe8, bad id 0xffffffff PCI: devfn 0xf0, bad id 0xffffffff PCI: devfn 0xf8, bad id 0xffffffff scan_static_bus for PCI: 00:0f.0 scan_static_bus for PCI: 00:0f.0 done PCI: pci_scan_bus returning with max=00 scan_static_bus for Root Device done done Allocating resources... Reading resources... Root Device compute_allocate_io: base: 00000400 size: 00000000 align: 0 gran: 0 Root Device read_resources bus 0 link: 0 northbridge.c:pci_domain_read_resources() PCI_DOMAIN: 0000 read_resources bus 0 link: 0 PCI_DOMAIN: 0000 read_resources bus 0 link: 0 done Root Device read_resources bus 0 link: 0 done PCI: 00:0f.0 14 * [0x00000400 - 0x000004ff] io PCI: 00:0f.0 20 * [0x00000800 - 0x0000087f] io PCI: 00:0f.3 10 * [0x00000880 - 0x000008ff] io PCI: 00:0f.0 18 * [0x00000c00 - 0x00000c3f] io PCI: 00:0f.0 24 * [0x00000c40 - 0x00000c7f] io PCI: 00:0f.0 1c * [0x00000c80 - 0x00000c9f] io PCI: 00:0f.2 20 * [0x00000ca0 - 0x00000caf] io PCI: 00:0f.0 10 * [0x00000cb0 - 0x00000cb7] io PCI: 00:01.0 10 * [0x00000cc0 - 0x00000cc3] io Root Device compute_allocate_io: base: 00000cc4 size: 000008c4 align: 8 gran: 0 done Root Device compute_allocate_mem: base: 00000000 size: 00000000 align: 0 gran: 0 Root Device read_resources bus 0 link: 0 Root Device read_resources bus 0 link: 0 done PCI: 00:01.1 10 * [0x00000000 - 0x00ffffff] mem PCI: 00:01.1 14 * [0x01000000 - 0x01003fff] mem PCI: 00:01.1 18 * [0x01004000 - 0x01007fff] mem PCI: 00:01.1 1c * [0x01008000 - 0x0100bfff] mem PCI: 00:0f.6 10 * [0x0100c000 - 0x0100dfff] mem PCI: 00:0f.4 10 * [0x0100e000 - 0x0100efff] mem PCI: 00:0f.5 10 * [0x0100f000 - 0x0100ffff] mem PCI: 00:0f.7 10 * [0x01010000 - 0x01010fff] mem Root Device compute_allocate_mem: base: 01011000 size: 01011000 align: 24 gran: 0 done Done reading resources. Setting resources... Root Device compute_allocate_io: base: 00001000 size: 000008c4 align: 8 gran: 0 Root Device read_resources bus 0 link: 0 Root Device read_resources bus 0 link: 0 done PCI: 00:0f.0 14 * [0x00001000 - 0x000010ff] io PCI: 00:0f.0 20 * [0x00001400 - 0x0000147f] io PCI: 00:0f.3 10 * [0x00001480 - 0x000014ff] io PCI: 00:0f.0 18 * [0x00001800 - 0x0000183f] io PCI: 00:0f.0 24 * [0x00001840 - 0x0000187f] io PCI: 00:0f.0 1c * [0x00001880 - 0x0000189f] io PCI: 00:0f.2 20 * [0x000018a0 - 0x000018af] io PCI: 00:0f.0 10 * [0x000018b0 - 0x000018b7] io PCI: 00:01.0 10 * [0x000018c0 - 0x000018c3] io Root Device compute_allocate_io: base: 000018c4 size: 000008c4 align: 8 gran: 0 done Root Device compute_allocate_mem: base: fd000000 size: 01011000 align: 24 gran: 0 Root Device read_resources bus 0 link: 0 Root Device read_resources bus 0 link: 0 done PCI: 00:01.1 10 * [0xfd000000 - 0xfdffffff] mem PCI: 00:01.1 14 * [0xfe000000 - 0xfe003fff] mem PCI: 00:01.1 18 * [0xfe004000 - 0xfe007fff] mem PCI: 00:01.1 1c * [0xfe008000 - 0xfe00bfff] mem PCI: 00:0f.6 10 * [0xfe00c000 - 0xfe00dfff] mem PCI: 00:0f.4 10 * [0xfe00e000 - 0xfe00efff] mem PCI: 00:0f.5 10 * [0xfe00f000 - 0xfe00ffff] mem PCI: 00:0f.7 10 * [0xfe010000 - 0xfe010fff] mem Root Device compute_allocate_mem: base: fe011000 size: 01011000 align: 24 gran: 0 done Root Device assign_resources, bus 0 link: 0 Root Device assign_resources, bus 0 link: 0 Done setting resources. Done allocating resources. Enabling resources... PCI: 00:01.0 cmd <- 145 PCI: 00:01.1 subsystem <- 00/00 PCI: 00:01.1 cmd <- 143 cs5536.c: cs5536_pci_dev_enable_resources() PCI: 00:0f.0 cmd <- 149 PCI: 00:0f.2 subsystem <- 00/00 PCI: 00:0f.2 cmd <- 140 PCI: 00:0f.3 subsystem <- 00/00 PCI: 00:0f.3 cmd <- 140 PCI: 00:0f.4 subsystem <- 00/00 PCI: 00:0f.4 cmd <- 140 PCI: 00:0f.5 cmd <- 140 PCI: 00:0f.6 cmd <- 140 PCI: 00:0f.7 cmd <- 140 done. Initializing devices... Root Device init APIC_CLUSTER: 0 init malloc Enter, size 668, free_mem_ptr 000167d4 malloc 0x000167d4 Initializing CPU #0 CPU: vendor NSC device 552 model_gx2_init Enabling cache model_gx2_init DONE CPU #0 Initialized PCI: 00:01.0 init northbridge: northbridge_init() PCI: 00:01.1 init PCI: 00:0f.0 init cs5536: southbridge_init PCI: 00:0f.2 init PCI: 00:0f.3 init PCI: 00:0f.4 init PCI: 00:0f.5 init PCI: 00:0f.6 init PCI: 00:0f.7 init Devices initialized Copying IRQ routing tables to 0xf0000...done. Verifing copy of IRQ routing tables at 0xf0000...failed Moving GDT to 0x500...ok Wrote linuxbios table at: 00000530 - 000006b4 checksum dc79 ---------------------------------------------------------------------- MSR List 00001100: 0000000000000011 00001210: 0000000000000001 00001250: 0000000000000002 00001301: 0000000000000038 00001700: 0000000000100000 --------%<-------- [SNIP] ---------------- C0002004: 0000000000000155 C0002005: 0000000200000000 C0002010: 0000000000000000 C0002011: 0000000000000000 ---------------------------------------------------------------------- Welcome to elfboot, the open sourced starter. January 2002, Eric Biederman. Version 1.3 rom_stream: 0xfff90000 - 0xffff7fff Uncompressing to RAM 0x00200000 olen = 0x000a5318 done. Found ELF candiate at offset 0 header_offset is 0 Try to load at offset 0x0 malloc Enter, size 32, free_mem_ptr 00016a70 malloc 0x00016a70 New segment addr 0x100000 size 0x86be0 offset 0x1000 filesize 0x86be0 (cleaned up) New segment addr 0x100000 size 0x86be0 offset 0x1000 filesize 0x86be0 lb: [0x0000000000004000, 0x000000000001a000) malloc Enter, size 32, free_mem_ptr 00016a90 malloc 0x00016a90 New segment addr 0x188000 size 0x25328 offset 0x88000 filesize 0x19091 (cleaned up) New segment addr 0x188000 size 0x25328 offset 0x88000 filesize 0x19091 lb: [0x0000000000004000, 0x000000000001a000) Dropping non PT_LOAD segment Dropping non PT_LOAD segment Loading Segment: addr: 0x0000000000100000 memsz: 0x0000000000086be0 filesz: 0x0000000000086be0 [ 0x0000000000100000, 0000000000186be0, 0x0000000000186be0) <- 0000000000001000 Loading Segment: addr: 0x0000000000188000 memsz: 0x0000000000025328 filesz: 0x0000000000019091 [ 0x0000000000188000, 00000000001a1091, 0x00000000001ad328) <- 0000000000088000 Clearing Segment: addr: 0x00000000001a1091 memsz: 0x000000000000c297 Loaded segments verified segments closed down stream Jumping to boot code at 0x100000 entry = 0x00100000 lb_start = 0x00004000 lb_size = 0x00016000 adjust = 0x076e6000 buffer = 0x076d4000 elf_boot_notes = 0x00010ae0 adjusted_boot_notes = 0x076f6ae0 LinuxBIOS-1.1.8.0Fallback Fri May 26 11:22:30 MDT 2006 starting... LinuxBIOS-1.1.8.0Fallback Fri May 26 11:22:30 MDT 2006 starting... done cpuRegInit Ram1.00 Ram2.00 computed msr.hi 10075012 Ram3 Ram4 Copying LinuxBIOS to ram.