Add support for S2/S3 sleep (resume from reset vector).
Part1 adds the get_acpi_sleep_type() function to read the sleep type and sets acpi_slp_type.
Part2 adds generic infrastructure to save a pointer to cbmem_toc in the ACPI memory area. This could also replace the vt8237 solution of using special nvram (which the I82371EB chipset doesn't have).
Part3 adds the necessary code to save the memory area overwritten by ramstage into the reserved backup memory space.
All three patches are abuild-tested and should be applied after the ssdt cpu generation patch (http://www.coreboot.org/pipermail/coreboot/2010-December/062229.html).
I tested the complete stack on both the P2B board which I wrote it for and the amd am2 base M2V board to check that it doesn't break anything there.
Keith: It should probably be rather simple to enable this on P2B-LS/P3B-F too if you'd like to test.
Here is the serial log (cold boot, s3, poweroff). Note: While S5 poweroff works and does poweroff the power supply, S3 seems to still need some magic to really power off, even though we tell the chipset to go to S3 sleep. However investigating this will have to wait since I won't have access to these boards, starting tomorrow, for the next month or so.
coreboot-4.0-r6132M Wed Dec 1 21:51:49 CET 2010 starting... Wakeup from ACPI sleep type S5 (PMCNTRL=0000) v_esp=000cffc8 testx = 5a5a5a5a resume_backup_memory=00000000 Copying data from cache to RAM -- switching to use RAM as stack... Done testx = 5a5a5a5a After cache as ram disabled resume_backup_memory=00000000 Clearing initial memory region: Done Loading image. Check CBFS header at fffffc9e magic is 4f524243 Found CBFS header at fffffc9e Check fallback/romstage CBFS: follow chain: fffc0000 + 38 + 3699 + align -> fffc3700 Check fallback/coreboot_ram Stage: loading fallback/coreboot_ram @ 0x100000 (212992 bytes), entry @ 0x100000 Stage: done loading. Jumping to image. coreboot-4.0-r6132M Wed Dec 1 21:51:49 CET 2010 booting... clocks_per_usec: 502 Enumerating buses... Show all devs...Before device enumeration. Root Device: enabled 1 APIC_CLUSTER: 0: enabled 1 APIC: 00: enabled 1 PCI_DOMAIN: 0000: enabled 1 PCI: 00:00.0: enabled 1 PCI: 00:01.0: enabled 1 PCI: 00:04.0: enabled 1 PNP: 03f0.0: enabled 1 PNP: 03f0.1: enabled 1 PNP: 03f0.2: enabled 1 PNP: 03f0.3: enabled 1 PNP: 03f0.5: enabled 1 PNP: 03f0.7: enabled 1 PNP: 03f0.8: enabled 1 PNP: 03f0.9: enabled 1 PNP: 03f0.a: enabled 1 PCI: 00:04.1: enabled 1 PCI: 00:04.2: enabled 1 PCI: 00:04.3: enabled 1 Compare with tree... Root Device: enabled 1 APIC_CLUSTER: 0: enabled 1 APIC: 00: enabled 1 PCI_DOMAIN: 0000: enabled 1 PCI: 00:00.0: enabled 1 PCI: 00:01.0: enabled 1 PCI: 00:04.0: enabled 1 PNP: 03f0.0: enabled 1 PNP: 03f0.1: enabled 1 PNP: 03f0.2: enabled 1 PNP: 03f0.3: enabled 1 PNP: 03f0.5: enabled 1 PNP: 03f0.7: enabled 1 PNP: 03f0.8: enabled 1 PNP: 03f0.9: enabled 1 PNP: 03f0.a: enabled 1 PCI: 00:04.1: enabled 1 PCI: 00:04.2: enabled 1 PCI: 00:04.3: enabled 1 scan_static_bus for Root Device APIC_CLUSTER: 0 enabled Finding PCI configuration type. PCI: Using configuration type 1 PCI_DOMAIN: 0000 enabled PCI_DOMAIN: 0000 scanning... PCI: pci_scan_bus for bus 00 PCI: 00:00.0 [8086/7190] ops PCI: 00:00.0 [8086/7190] enabled PCI: 00:01.0 [8086/7191] enabled PCI: 00:04.0 [8086/7110] bus ops PCI: 00:04.0 [8086/7110] enabled PCI: 00:04.1 [8086/7111] ops PCI: 00:04.1 [8086/7111] enabled PCI: 00:04.2 [8086/7112] ops PCI: 00:04.2 [8086/7112] enabled PCI: 00:04.3 [8086/7113] bus ops Wakeup from ACPI sleep type S5 (PMCNTRL=0000) PCI: 00:04.3 [8086/7113] enabled PCI: 00:09.0 [10ec/8169] enabled PCI: 00:0c.0 [102b/0519] enabled do_pci_scan_bridge for PCI: 00:01.0 PCI: pci_scan_bus for bus 01 PCI: pci_scan_bus returning with max=001 do_pci_scan_bridge returns max 1 scan_static_bus for PCI: 00:04.0 PNP: 03f0.0 enabled PNP: 03f0.1 enabled PNP: 03f0.2 enabled PNP: 03f0.3 enabled PNP: 03f0.5 enabled PNP: 03f0.7 enabled PNP: 03f0.8 enabled PNP: 03f0.9 enabled PNP: 03f0.a enabled PNP: 03f0.6 enabled scan_static_bus for PCI: 00:04.0 done scan_static_bus for PCI: 00:04.3 scan_static_bus for PCI: 00:04.3 done PCI: pci_scan_bus returning with max=001 scan_static_bus for Root Device done done Setting up VGA for PCI: 00:0c.0 Setting PCI_BRIDGE_CTL_VGA for bridge PCI_DOMAIN: 0000 Setting PCI_BRIDGE_CTL_VGA for bridge Root Device Allocating resources... Reading resources... Root Device read_resources bus 0 link: 0 APIC_CLUSTER: 0 read_resources bus 0 link: 0 APIC: 00 missing read_resources APIC_CLUSTER: 0 read_resources bus 0 link: 0 done PCI_DOMAIN: 0000 read_resources bus 0 link: 0 PCI: 00:01.0 read_resources bus 1 link: 0 PCI: 00:01.0 read_resources bus 1 link: 0 done PCI: 00:04.0 read_resources bus 0 link: 0 PNP: 03f0.8 missing read_resources PNP: 03f0.9 missing read_resources PCI: 00:04.0 read_resources bus 0 link: 0 done PCI_DOMAIN: 0000 read_resources bus 0 link: 0 done Root Device read_resources bus 0 link: 0 done Done reading resources. Show resources in subtree (Root Device)...After reading. Root Device child on link 0 APIC_CLUSTER: 0 APIC_CLUSTER: 0 child on link 0 APIC: 00 APIC: 00 PCI_DOMAIN: 0000 child on link 0 PCI: 00:00.0 PCI_DOMAIN: 0000 resource base 0 size 0 align 0 gran 0 limit ffff flags 40040100 index 10000000 PCI_DOMAIN: 0000 resource base 0 size 0 align 0 gran 0 limit ffffffff flags 40040200 index 10000100 PCI: 00:00.0 PCI: 00:00.0 resource base 0 size 10000000 align 28 gran 28 limit ffffffff flags 1200 index 10 PCI: 00:01.0 PCI: 00:01.0 resource base 0 size 0 align 12 gran 12 limit ffff flags 80102 index 1c PCI: 00:01.0 resource base 0 size 0 align 20 gran 20 limit ffffffff flags 81202 index 24 PCI: 00:01.0 resource base 0 size 0 align 20 gran 20 limit ffffffff flags 80202 index 20 PCI: 00:04.0 child on link 0 PNP: 03f0.0 PCI: 00:04.0 resource base 0 size 1000 align 0 gran 0 limit ffff flags c0000100 index 1 PCI: 00:04.0 resource base ff800000 size 800000 align 0 gran 0 limit 0 flags d0000200 index 2 PNP: 03f0.0 PNP: 03f0.0 resource base 3f0 size 8 align 3 gran 3 limit 7ff flags c0000100 index 60 PNP: 03f0.0 resource base 6 size 1 align 0 gran 0 limit 0 flags c0000400 index 70 PNP: 03f0.0 resource base 2 size 1 align 0 gran 0 limit 0 flags c0000800 index 74 PNP: 03f0.1 PNP: 03f0.1 resource base 378 size 8 align 3 gran 3 limit 7ff flags c0000100 index 60 PNP: 03f0.1 resource base 7 size 1 align 0 gran 0 limit 0 flags c0000400 index 70 PNP: 03f0.1 resource base 0 size 1 align 0 gran 0 limit 0 flags 800 index 74 PNP: 03f0.2 PNP: 03f0.2 resource base 3f8 size 8 align 3 gran 3 limit 7ff flags c0000100 index 60 PNP: 03f0.2 resource base 4 size 1 align 0 gran 0 limit 0 flags c0000400 index 70 PNP: 03f0.3 PNP: 03f0.3 resource base 2f8 size 8 align 3 gran 3 limit 7ff flags c0000100 index 60 PNP: 03f0.3 resource base 3 size 1 align 0 gran 0 limit 0 flags c0000400 index 70 PNP: 03f0.5 PNP: 03f0.5 resource base 60 size 1 align 0 gran 0 limit ffffffff flags c0000100 index 60 PNP: 03f0.5 resource base 64 size 1 align 0 gran 0 limit ffffffff flags c0000100 index 62 PNP: 03f0.5 resource base 1 size 1 align 0 gran 0 limit 0 flags c0000400 index 70 PNP: 03f0.5 resource base c size 1 align 0 gran 0 limit 0 flags c0000400 index 72 PNP: 03f0.7 PNP: 03f0.7 resource base 0 size 1 align 0 gran 0 limit ffffffff flags 100 index 60 PNP: 03f0.7 resource base 0 size 2 align 1 gran 1 limit 7ff flags 100 index 62 PNP: 03f0.7 resource base 0 size 1 align 0 gran 0 limit 0 flags 400 index 70 PNP: 03f0.8 PNP: 03f0.9 PNP: 03f0.a PNP: 03f0.a resource base 0 size 1 align 0 gran 0 limit 0 flags 400 index 70 PNP: 03f0.6 PNP: 03f0.6 resource base 0 size 8 align 3 gran 3 limit 7ff flags 100 index 60 PNP: 03f0.6 resource base 0 size 1 align 0 gran 0 limit 0 flags 400 index 70 PCI: 00:04.1 PCI: 00:04.1 resource base 0 size 10 align 4 gran 4 limit ffff flags 100 index 20 PCI: 00:04.2 PCI: 00:04.2 resource base 0 size 20 align 5 gran 5 limit ffff flags 100 index 20 PCI: 00:04.3 PCI: 00:04.3 resource base e400 size 40 align 0 gran 0 limit ffff flags d0000100 index 1 PCI: 00:04.3 resource base f00 size 10 align 0 gran 0 limit ffff flags d0000100 index 2 PCI: 00:09.0 PCI: 00:09.0 resource base 0 size 100 align 8 gran 8 limit ffff flags 100 index 10 PCI: 00:09.0 resource base 0 size 100 align 8 gran 8 limit ffffffff flags 200 index 14 PCI: 00:09.0 resource base 0 size 20000 align 17 gran 17 limit ffffffff flags 2200 index 30 PCI: 00:0c.0 PCI: 00:0c.0 resource base 0 size 4000 align 14 gran 14 limit ffffffff flags 200 index 10 PCI: 00:0c.0 resource base 0 size 800000 align 23 gran 23 limit ffffffff flags 1200 index 14 PCI: 00:0c.0 resource base 0 size 10000 align 16 gran 16 limit ffffffff flags 2200 index 30 PCI_DOMAIN: 0000 compute_resources_io: base: 0 size: 0 align: 0 gran: 0 limit: ffff PCI: 00:01.0 compute_resources_io: base: 0 size: 0 align: 12 gran: 12 limit: ffff PCI: 00:01.0 compute_resources_io: base: 0 size: 0 align: 12 gran: 12 limit: ffff done PCI: 00:09.0 10 * [0x0 - 0xff] io PCI: 00:04.2 20 * [0x400 - 0x41f] io PCI: 00:04.1 20 * [0x420 - 0x42f] io PCI_DOMAIN: 0000 compute_resources_io: base: 430 size: 430 align: 8 gran: 0 limit: ffff done PCI_DOMAIN: 0000 compute_resources_mem: base: 0 size: 0 align: 0 gran: 0 limit: ffffffff PCI: 00:01.0 compute_resources_prefmem: base: 0 size: 0 align: 20 gran: 20 limit: ffffffff PCI: 00:01.0 compute_resources_prefmem: base: 0 size: 0 align: 20 gran: 20 limit: ffffffff done PCI: 00:01.0 compute_resources_mem: base: 0 size: 0 align: 20 gran: 20 limit: ffffffff PCI: 00:01.0 compute_resources_mem: base: 0 size: 0 align: 20 gran: 20 limit: ffffffff done PCI: 00:00.0 10 * [0x0 - 0xfffffff] prefmem PCI: 00:0c.0 14 * [0x10000000 - 0x107fffff] prefmem PCI: 00:09.0 30 * [0x10800000 - 0x1081ffff] mem PCI: 00:0c.0 30 * [0x10820000 - 0x1082ffff] mem PCI: 00:0c.0 10 * [0x10830000 - 0x10833fff] mem PCI: 00:09.0 14 * [0x10834000 - 0x108340ff] mem PCI_DOMAIN: 0000 compute_resources_mem: base: 10834100 size: 10834100 align: 28 gran: 0 limit: ffffffff done avoid_fixed_resources: PCI_DOMAIN: 0000 avoid_fixed_resources:@PCI_DOMAIN: 0000 10000000 limit 0000ffff avoid_fixed_resources:@PCI_DOMAIN: 0000 10000100 limit ffffffff constrain_resources: PCI_DOMAIN: 0000 constrain_resources: PCI: 00:00.0 constrain_resources: PCI: 00:01.0 constrain_resources: PCI: 00:04.0 constrain_resources: PNP: 03f0.0 constrain_resources: PNP: 03f0.1 constrain_resources: PNP: 03f0.2 constrain_resources: PNP: 03f0.3 constrain_resources: PNP: 03f0.5 constrain_resources: PNP: 03f0.7 constrain_resources: PNP: 03f0.8 constrain_resources: PNP: 03f0.9 constrain_resources: PNP: 03f0.a constrain_resources: PNP: 03f0.6 constrain_resources: PCI: 00:04.1 constrain_resources: PCI: 00:04.2 constrain_resources: PCI: 00:04.3 constrain_resources: PCI: 00:09.0 constrain_resources: PCI: 00:0c.0 avoid_fixed_resources2: PCI_DOMAIN: 0000@10000000 limit 0000ffff lim->base 00001000 lim->limit 0000e3ff avoid_fixed_resources2: PCI_DOMAIN: 0000@10000100 limit ffffffff lim->base 00000000 lim->limit ff7fffff Setting resources... PCI_DOMAIN: 0000 allocate_resources_io: base:1000 size:430 align:8 gran:0 limit:e3ff Assigned: PCI: 00:09.0 10 * [0x1000 - 0x10ff] io Assigned: PCI: 00:04.2 20 * [0x1400 - 0x141f] io Assigned: PCI: 00:04.1 20 * [0x1420 - 0x142f] io PCI_DOMAIN: 0000 allocate_resources_io: next_base: 1430 size: 430 align: 8 gran: 0 done PCI: 00:01.0 allocate_resources_io: base:e3ff size:0 align:12 gran:12 limit:e3ff PCI: 00:01.0 allocate_resources_io: next_base: e3ff size: 0 align: 12 gran: 12 done PCI_DOMAIN: 0000 allocate_resources_mem: base:e0000000 size:10834100 align:28 gran:0 limit:ff7fffff Assigned: PCI: 00:00.0 10 * [0xe0000000 - 0xefffffff] prefmem Assigned: PCI: 00:0c.0 14 * [0xf0000000 - 0xf07fffff] prefmem Assigned: PCI: 00:09.0 30 * [0xf0800000 - 0xf081ffff] mem Assigned: PCI: 00:0c.0 30 * [0xf0820000 - 0xf082ffff] mem Assigned: PCI: 00:0c.0 10 * [0xf0830000 - 0xf0833fff] mem Assigned: PCI: 00:09.0 14 * [0xf0834000 - 0xf08340ff] mem PCI_DOMAIN: 0000 allocate_resources_mem: next_base: f0834100 size: 10834100 align: 28 gran: 0 done PCI: 00:01.0 allocate_resources_prefmem: base:ff7fffff size:0 align:20 gran:20 limit:ff7fffff PCI: 00:01.0 allocate_resources_prefmem: next_base: ff7fffff size: 0 align: 20 gran: 20 done PCI: 00:01.0 allocate_resources_mem: base:ff7fffff size:0 align:20 gran:20 limit:ff7fffff PCI: 00:01.0 allocate_resources_mem: next_base: ff7fffff size: 0 align: 20 gran: 20 done Root Device assign_resources, bus 0 link: 0 Setting RAM size to 512 MB PCI_DOMAIN: 0000 assign_resources, bus 0 link: 0 PCI: 00:00.0 10 <- [0x00e0000000 - 0x00efffffff] size 0x10000000 gran 0x1c prefmem PCI: 00:01.0 1c <- [0x000000e3ff - 0x000000e3fe] size 0x00000000 gran 0x0c bus 01 io PCI: 00:01.0 24 <- [0x00ff7fffff - 0x00ff7ffffe] size 0x00000000 gran 0x14 bus 01 prefmem PCI: 00:01.0 20 <- [0x00ff7fffff - 0x00ff7ffffe] size 0x00000000 gran 0x14 bus 01 mem PCI: 00:04.0 assign_resources, bus 0 link: 0 PNP: 03f0.0 60 <- [0x00000003f0 - 0x00000003f7] size 0x00000008 gran 0x03 io PNP: 03f0.0 70 <- [0x0000000006 - 0x0000000006] size 0x00000001 gran 0x00 irq PNP: 03f0.0 74 <- [0x0000000002 - 0x0000000002] size 0x00000001 gran 0x00 drq PNP: 03f0.1 60 <- [0x0000000378 - 0x000000037f] size 0x00000008 gran 0x03 io PNP: 03f0.1 70 <- [0x0000000007 - 0x0000000007] size 0x00000001 gran 0x00 irq ERROR: PNP: 03f0.1 74 drq size: 0x0000000001 not assigned PNP: 03f0.2 60 <- [0x00000003f8 - 0x00000003ff] size 0x00000008 gran 0x03 io PNP: 03f0.2 70 <- [0x0000000004 - 0x0000000004] size 0x00000001 gran 0x00 irq PNP: 03f0.3 60 <- [0x00000002f8 - 0x00000002ff] size 0x00000008 gran 0x03 io PNP: 03f0.3 70 <- [0x0000000003 - 0x0000000003] size 0x00000001 gran 0x00 irq PNP: 03f0.5 60 <- [0x0000000060 - 0x0000000060] size 0x00000001 gran 0x00 io PNP: 03f0.5 62 <- [0x0000000064 - 0x0000000064] size 0x00000001 gran 0x00 io PNP: 03f0.5 70 <- [0x0000000001 - 0x0000000001] size 0x00000001 gran 0x00 irq PNP: 03f0.5 72 <- [0x000000000c - 0x000000000c] size 0x00000001 gran 0x00 irq ERROR: PNP: 03f0.7 60 io size: 0x0000000001 not assigned ERROR: PNP: 03f0.7 62 io size: 0x0000000002 not assigned ERROR: PNP: 03f0.7 70 irq size: 0x0000000001 not assigned ERROR: PNP: 03f0.a 70 irq size: 0x0000000001 not assigned ERROR: PNP: 03f0.6 60 io size: 0x0000000008 not assigned ERROR: PNP: 03f0.6 70 irq size: 0x0000000001 not assigned PCI: 00:04.0 assign_resources, bus 0 link: 0 PCI: 00:04.1 20 <- [0x0000001420 - 0x000000142f] size 0x00000010 gran 0x04 io PCI: 00:04.2 20 <- [0x0000001400 - 0x000000141f] size 0x00000020 gran 0x05 io PCI: 00:09.0 10 <- [0x0000001000 - 0x00000010ff] size 0x00000100 gran 0x08 io PCI: 00:09.0 14 <- [0x00f0834000 - 0x00f08340ff] size 0x00000100 gran 0x08 mem PCI: 00:09.0 30 <- [0x00f0800000 - 0x00f081ffff] size 0x00020000 gran 0x11 romem PCI: 00:0c.0 10 <- [0x00f0830000 - 0x00f0833fff] size 0x00004000 gran 0x0e mem PCI: 00:0c.0 14 <- [0x00f0000000 - 0x00f07fffff] size 0x00800000 gran 0x17 prefmem PCI: 00:0c.0 30 <- [0x00f0820000 - 0x00f082ffff] size 0x00010000 gran 0x10 romem PCI_DOMAIN: 0000 assign_resources, bus 0 link: 0 Root Device assign_resources, bus 0 link: 0 Done setting resources. Show resources in subtree (Root Device)...After assigning values. Root Device child on link 0 APIC_CLUSTER: 0 APIC_CLUSTER: 0 child on link 0 APIC: 00 APIC: 00 PCI_DOMAIN: 0000 child on link 0 PCI: 00:00.0 PCI_DOMAIN: 0000 resource base 1000 size 430 align 8 gran 0 limit e3ff flags 40040100 index 10000000 PCI_DOMAIN: 0000 resource base e0000000 size 10834100 align 28 gran 0 limit ff7fffff flags 40040200 index 10000100 PCI_DOMAIN: 0000 resource base 0 size a0000 align 0 gran 0 limit 0 flags e0004200 index a PCI_DOMAIN: 0000 resource base c0000 size 1ff40000 align 0 gran 0 limit 0 flags e0004200 index b PCI: 00:00.0 PCI: 00:00.0 resource base e0000000 size 10000000 align 28 gran 28 limit ff7fffff flags 60001200 index 10 PCI: 00:01.0 PCI: 00:01.0 resource base e3ff size 0 align 12 gran 12 limit e3ff flags 60080102 index 1c PCI: 00:01.0 resource base ff7fffff size 0 align 20 gran 20 limit ff7fffff flags 60081202 index 24 PCI: 00:01.0 resource base ff7fffff size 0 align 20 gran 20 limit ff7fffff flags 60080202 index 20 PCI: 00:04.0 child on link 0 PNP: 03f0.0 PCI: 00:04.0 resource base 0 size 1000 align 0 gran 0 limit ffff flags c0000100 index 1 PCI: 00:04.0 resource base ff800000 size 800000 align 0 gran 0 limit 0 flags d0000200 index 2 PNP: 03f0.0 PNP: 03f0.0 resource base 3f0 size 8 align 3 gran 3 limit 7ff flags e0000100 index 60 PNP: 03f0.0 resource base 6 size 1 align 0 gran 0 limit 0 flags e0000400 index 70 PNP: 03f0.0 resource base 2 size 1 align 0 gran 0 limit 0 flags e0000800 index 74 PNP: 03f0.1 PNP: 03f0.1 resource base 378 size 8 align 3 gran 3 limit 7ff flags e0000100 index 60 PNP: 03f0.1 resource base 7 size 1 align 0 gran 0 limit 0 flags e0000400 index 70 PNP: 03f0.1 resource base 0 size 1 align 0 gran 0 limit 0 flags 800 index 74 PNP: 03f0.2 PNP: 03f0.2 resource base 3f8 size 8 align 3 gran 3 limit 7ff flags e0000100 index 60 PNP: 03f0.2 resource base 4 size 1 align 0 gran 0 limit 0 flags e0000400 index 70 PNP: 03f0.3 PNP: 03f0.3 resource base 2f8 size 8 align 3 gran 3 limit 7ff flags e0000100 index 60 PNP: 03f0.3 resource base 3 size 1 align 0 gran 0 limit 0 flags e0000400 index 70 PNP: 03f0.5 PNP: 03f0.5 resource base 60 size 1 align 0 gran 0 limit ffffffff flags e0000100 index 60 PNP: 03f0.5 resource base 64 size 1 align 0 gran 0 limit ffffffff flags e0000100 index 62 PNP: 03f0.5 resource base 1 size 1 align 0 gran 0 limit 0 flags e0000400 index 70 PNP: 03f0.5 resource base c size 1 align 0 gran 0 limit 0 flags e0000400 index 72 PNP: 03f0.7 PNP: 03f0.7 resource base 0 size 1 align 0 gran 0 limit ffffffff flags 100 index 60 PNP: 03f0.7 resource base 0 size 2 align 1 gran 1 limit 7ff flags 100 index 62 PNP: 03f0.7 resource base 0 size 1 align 0 gran 0 limit 0 flags 400 index 70 PNP: 03f0.8 PNP: 03f0.9 PNP: 03f0.a PNP: 03f0.a resource base 0 size 1 align 0 gran 0 limit 0 flags 400 index 70 PNP: 03f0.6 PNP: 03f0.6 resource base 0 size 8 align 3 gran 3 limit 7ff flags 100 index 60 PNP: 03f0.6 resource base 0 size 1 align 0 gran 0 limit 0 flags 400 index 70 PCI: 00:04.1 PCI: 00:04.1 resource base 1420 size 10 align 4 gran 4 limit e3ff flags 60000100 index 20 PCI: 00:04.2 PCI: 00:04.2 resource base 1400 size 20 align 5 gran 5 limit e3ff flags 60000100 index 20 PCI: 00:04.3 PCI: 00:04.3 resource base e400 size 40 align 0 gran 0 limit ffff flags d0000100 index 1 PCI: 00:04.3 resource base f00 size 10 align 0 gran 0 limit ffff flags d0000100 index 2 PCI: 00:09.0 PCI: 00:09.0 resource base 1000 size 100 align 8 gran 8 limit e3ff flags 60000100 index 10 PCI: 00:09.0 resource base f0834000 size 100 align 8 gran 8 limit ff7fffff flags 60000200 index 14 PCI: 00:09.0 resource base f0800000 size 20000 align 17 gran 17 limit ff7fffff flags 60002200 index 30 PCI: 00:0c.0 PCI: 00:0c.0 resource base f0830000 size 4000 align 14 gran 14 limit ff7fffff flags 60000200 index 10 PCI: 00:0c.0 resource base f0000000 size 800000 align 23 gran 23 limit ff7fffff flags 60001200 index 14 PCI: 00:0c.0 resource base f0820000 size 10000 align 16 gran 16 limit ff7fffff flags 60002200 index 30 Done allocating resources. Enabling resources... PCI: 00:00.0 cmd <- 06 PCI: 00:01.0 bridge ctrl <- 0083 PCI: 00:01.0 cmd <- 00 PCI: 00:04.0 cmd <- 07 PCI: 00:04.1 cmd <- 01 PCI: 00:04.2 cmd <- 01 PCI: 00:04.3 cmd <- 01 PCI: 00:09.0 cmd <- 03 PCI: 00:0c.0 cmd <- 83 done. Initializing devices... Root Device init APIC_CLUSTER: 0 init Initializing CPU #0 CPU: vendor Intel device 672 CPU: family 06, model 07, stepping 02 microcode_info: sig = 0x00000672 pf=0x00000001 rev = 0x00000000 microcode updated to revision: 00000010 from revision 00000000 Enabling cache
Setting fixed MTRRs(0-88) Type: UC Setting fixed MTRRs(0-16) Type: WB Setting fixed MTRRs(24-88) Type: WB DONE fixed MTRRs call enable_fixed_mtrr() Setting variable MTRR 0, base: 0MB, range: 512MB, type WB ADDRESS_MASK_HIGH=0xf Zero-sized MTRR range @0KB DONE variable MTRRs Clear out the extra MTRR's call enable_var_mtrr() Leave x86_setup_var_mtrrs
MTRR check Fixed MTRRs : Enabled Variable MTRRs: Enabled
Disabling local apic...done. CPU #0 initialized PCI: 00:00.0 init Northbridge Init PCI: 00:04.0 init RTC Init PCI: 00:04.1 init IDE: Primary IDE interface: on IDE: Secondary IDE interface: on IDE: Access to legacy IDE ports: on IDE: Primary IDE interface, drive 0: UDMA/33: off IDE: Primary IDE interface, drive 1: UDMA/33: off IDE: Secondary IDE interface, drive 0: UDMA/33: off IDE: Secondary IDE interface, drive 1: UDMA/33: off PCI: 00:04.2 init PCI: 00:09.0 init PCI: 00:0c.0 init PNP: 03f0.0 init PNP: 03f0.1 init PNP: 03f0.2 init PNP: 03f0.3 init PNP: 03f0.5 init Keyboard init... Keyboard selftest failed ACK: 0xaa PNP: 03f0.7 init PNP: 03f0.a init PNP: 03f0.6 init Devices initialized Show all devs...After init. Root Device: enabled 1 APIC_CLUSTER: 0: enabled 1 APIC: 00: enabled 1 PCI_DOMAIN: 0000: enabled 1 PCI: 00:00.0: enabled 1 PCI: 00:01.0: enabled 1 PCI: 00:04.0: enabled 1 PNP: 03f0.0: enabled 1 PNP: 03f0.1: enabled 1 PNP: 03f0.2: enabled 1 PNP: 03f0.3: enabled 1 PNP: 03f0.5: enabled 1 PNP: 03f0.7: enabled 1 PNP: 03f0.8: enabled 1 PNP: 03f0.9: enabled 1 PNP: 03f0.a: enabled 1 PCI: 00:04.1: enabled 1 PCI: 00:04.2: enabled 1 PCI: 00:04.3: enabled 1 PCI: 00:09.0: enabled 1 PCI: 00:0c.0: enabled 1 PNP: 03f0.6: enabled 1 CPU: 00: enabled 1 Initializing CBMEM area to 0x1feefc00 (1115136 bytes) Adding CBMEM entry as no. 1 Moving GDT to 1feefe00...ok High Tables Base is 1feefc00. Copying Interrupt Routing Table to 0x000f0000... done. Adding CBMEM entry as no. 2 Copying Interrupt Routing Table to 0x1fef0000... done. PIRQ table: 128 bytes. Adding CBMEM entry as no. 3 ACPI: Writing ACPI tables at 1fef1000... ACPI: Writing cbmem_toc pointer at 1fef1024... ACPI: * FACS ACPI: * DSDT @ 1fef1140 Length 683 ACPI: * FADT ACPI: added table 1/32, length now 40 ACPI: * MADT ACPI: * SSDT Found 1 CPU(s). ACPI: added table 2/32, length now 44 ACPI: done. ACPI tables: 2354 bytes. Adding CBMEM entry as no. 4 Writing high table forward entry at 0x00000500 Wrote coreboot table at: 00000500 - 00000518 checksum 13ef New low_table_end: 0x00000518 Now going to write high coreboot table at 0x1fefcc00 rom_table_end = 0x1fefcc00 Adjust low_table_end from 0x00000518 to 0x00001000 Adjust rom_table_end from 0x1fefcc00 to 0x1ff00000 Adding high table area coreboot memory table: 0. 0000000000000000-0000000000000fff: CONFIGURATION TABLES 1. 0000000000001000-000000000009ffff: RAM 2. 00000000000c0000-000000001feefbff: RAM 3. 000000001feefc00-000000001fffffff: CONFIGURATION TABLES 4. 00000000ff800000-00000000ffffffff: RESERVED Wrote coreboot table at: 1fefcc00 - 1fefcdbc checksum ad8c coreboot table: 444 bytes. Adding CBMEM entry as no. 5 Multiboot Information structure has been written. 0. FREE SPACE 1fffec00 00001400 1. GDT 1feefe00 00000200 2. IRQ TABLE 1fef0000 00001000 3. ACPI 1fef1000 0000bc00 4. COREBOOT 1fefcc00 00002000 5. ACPI RESUME1fefec00 00100000 Check CBFS header at fffffc9e magic is 4f524243 Found CBFS header at fffffc9e Check fallback/romstage CBFS: follow chain: fffc0000 + 38 + 3699 + align -> fffc3700 Check fallback/coreboot_ram CBFS: follow chain: fffc3700 + 38 + 148bf + align -> fffd8000 Check fallback/payload Got a payload Loading segment from rom address 0xfffd8038 data (compression=1) New segment dstaddr 0xe9368 memsize 0x16c98 srcaddr 0xfffd8070 filesize 0xb69e (cleaned up) New segment addr 0xe9368 size 0x16c98 offset 0xfffd8070 filesize 0xb69e Loading segment from rom address 0xfffd8054 Entry Point 0x000fc9ef Loading Segment: addr: 0x00000000000e9368 memsz: 0x0000000000016c98 filesz: 0x000000000000b69e lb: [0x0000000000100000, 0x0000000000134000) Post relocation: addr: 0x00000000000e9368 memsz: 0x0000000000016c98 filesz: 0x000000000000b69e using LZMA [ 0x000e9368, 00100000, 0x00100000) <- fffd8070 dest 000e9368, end 00100000, bouncebuffer 1fe87c00 Loaded segments Jumping to boot code at fc9ef entry = 0x000fc9ef lb_start = 0x00100000 lb_size = 0x00034000 adjust = 0x1fdbbc00 buffer = 0x1fe87c00 elf_boot_notes = 0x00124aa0 adjusted_boot_notes = 0x1fee06a0 Start bios (version pre-0.6.2-20101129_001420-nukunuku) Found mainboard ASUS P2B Found CBFS header at 0xfffffc9e Ram Size=0x1feefc00 (0x0000000000000000 high) Relocating init from 0x000e9800 to 0x1fed6500 (size 38360) CPU Mhz=501 No apic - only the main cpu is present. Copying PIR from 0x1fef0000 to 0x000fdc70 Copying ACPI RSDP from 0x1fef1000 to 0x000fdc50 SMBIOS ptr=0x000fdc30 table=0x1feefaf0 Scan for VGA option rom Running option rom at c000:0003 Turning on vga text mode console SeaBIOS (version pre-0.6.2-20101129_001420-nukunuku)
UHCI init on dev 00:04.2 (io=1400) Found 1 lpt ports Found 2 serial ports ATA controller 0 at 1f0/3f4/0 (irq 14 dev 21) ATA controller 1 at 170/374/0 (irq 15 dev 21) ata0-0: WDC WD1200JB-00DUA0 ATA-6 Hard-Disk (111 GiBytes) drive 0x000fdbe0: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=234441648 ebda moved from 9fc00 to 9f800 USB mouse initialized Got ps2 nak (status=51) All threads complete. Scan for option roms Press F12 for boot menu.
Returned 57344 bytes of ZoneHigh e820 map has 6 items: 0: 0000000000000000 - 000000000009f800 = 1 1: 000000000009f800 - 00000000000a0000 = 2 2: 00000000000f0000 - 0000000000100000 = 2 3: 0000000000100000 - 000000001feedc00 = 1 4: 000000001feedc00 - 0000000020000000 = 2 5: 00000000ff800000 - 0000000100000000 = 2 enter handle_19: NULL Booting from Floppy... Boot failed: could not read the boot disk
enter handle_18: NULL Booting from DVD/CD... Boot failed: Could not read from CDROM (code 0001) enter handle_18: NULL Booting from Hard Disk... Booting from 0000:7c00 [ 0.000000] Linux version 2.6.35.8-netboot (ranma@nukunuku) (gcc version 4.4.5 (Debian 4.4.5-6) ) #55 Thu Nov 25 16:34:16 CET 2010 [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009f800 (usable) [ 0.000000] BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved) [ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) [ 0.000000] BIOS-e820: 0000000000100000 - 000000001feedc00 (usable) [ 0.000000] BIOS-e820: 000000001feedc00 - 0000000020000000 (reserved) [ 0.000000] BIOS-e820: 00000000ff800000 - 0000000100000000 (reserved) [ 0.000000] Notice: NX (Execute Disable) protection missing in CPU or disabled in BIOS! [ 0.000000] DMI 2.4 present. [ 0.000000] last_pfn = 0x1feed max_arch_pfn = 0x1000000 [ 0.000000] PAT not supported by CPU. [ 0.000000] get_mtrr(0): base hi=00000000 lo=00000006, mask hi=0000000f lo=e0000800 [ 0.000000] init_memory_mapping: 0000000000000000-000000001feed000 [ 0.000000] ACPI: RSDP 000fdc50 00014 (v00 CORE ) [ 0.000000] ACPI: RSDT 1fef102c 0002C (v01 CORE COREBOOT 00000000 CORE 00000000) [ 0.000000] ACPI: FACP 1fef17c3 000F4 (v01 CORE COREBOOT 00000000 CORE 0000002A) [ 0.000000] ACPI: DSDT 1fef1140 00683 (v02 CORE COREBOOT 00000001 INTL 20100528) [ 0.000000] ACPI: FACS 1fef1100 00040 [ 0.000000] ACPI: SSDT 1fef18b7 0007B (v02 CORE DYNADATA 0000002A CORE 0000002A) [ 0.000000] 0MB HIGHMEM available. [ 0.000000] 510MB LOWMEM available. [ 0.000000] mapped low ram: 0 - 1feed000 [ 0.000000] low ram: 0 - 1feed000 [ 0.000000] Zone PFN ranges: [ 0.000000] DMA 0x00000001 -> 0x00001000 [ 0.000000] Normal 0x00001000 -> 0x0001feed [ 0.000000] HighMem empty [ 0.000000] Movable zone start PFN for each node [ 0.000000] early_node_map[2] active PFN ranges [ 0.000000] 0: 0x00000001 -> 0x0000009f [ 0.000000] 0: 0x00000100 -> 0x0001feed [ 0.000000] Using APIC driver default [ 0.000000] ACPI: PM-Timer IO Port: 0xe408 [ 0.000000] Local APIC disabled by BIOS -- you can enable it with "lapic" [ 0.000000] APIC: disable apic facility [ 0.000000] APIC: switched to apic NOOP [ 0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000 [ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000f0000 [ 0.000000] PM: Registered nosave memory: 00000000000f0000 - 0000000000100000 [ 0.000000] Allocating PCI resources starting at 20000000 (gap: 20000000:df800000) [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 129677 [ 0.000000] Kernel command line: console=tty0 vga=ext root=/dev/sda2 ro radeon.modeset=1 console=ttyS0,115200 no_console_suspend video=matroxfb:off [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) [ 0.000000] Enabling fast FPU save and restore... done. [ 0.000000] Enabling unmasked SIMD FPU exception support... done. [ 0.000000] Initializing CPU#0 [ 0.000000] Subtract (24 early reservations) [ 0.000000] #0 [0001000000 - 00018314f4] TEXT DATA BSS [ 0.000000] #1 [000009f800 - 0000100000] BIOS reserved [ 0.000000] #2 [0001832000 - 0001840049] BRK [ 0.000000] #3 [0000001000 - 0000005000] ACPI WAKEUP [ 0.000000] #4 [0000007000 - 0000008000] PGTABLE [ 0.000000] #5 [0001841000 - 0001842000] BOOTMEM [ 0.000000] #6 [0001842000 - 0001c42000] BOOTMEM [ 0.000000] #7 [0001831500 - 0001831504] BOOTMEM [ 0.000000] #8 [0001831540 - 00018315c0] BOOTMEM [ 0.000000] #9 [00018315c0 - 00018315f0] BOOTMEM [ 0.000000] #10 [0001c42000 - 0001c43000] BOOTMEM [ 0.000000] #11 [0001831600 - 00018316fc] BOOTMEM [ 0.000000] #12 [0001831700 - 0001831740] BOOTMEM [ 0.000000] #13 [0001831740 - 0001831780] BOOTMEM [ 0.000000] #14 [0001831780 - 00018317c0] BOOTMEM [ 0.000000] #15 [00018317c0 - 0001831800] BOOTMEM [ 0.000000] #16 [0001831800 - 0001831840] BOOTMEM [ 0.000000] #17 [0001831840 - 0001831880] BOOTMEM [ 0.000000] #18 [0001831880 - 0001831890] BOOTMEM [ 0.000000] #19 [00018318c0 - 0001831933] BOOTMEM [ 0.000000] #20 [0001831940 - 00018319b3] BOOTMEM [ 0.000000] #21 [0001c43000 - 0001c45000] BOOTMEM [ 0.000000] #22 [0001c45000 - 0001c85000] BOOTMEM [ 0.000000] #23 [0001c85000 - 0001ca5000] BOOTMEM [ 0.000000] Initializing HighMem for node 0 (00000000:00000000) [ 0.000000] Memory: 509828k/523188k available (5091k kernel code, 12968k reserved, 2440k data, 356k init, 0k highmem) [ 0.000000] virtual kernel memory layout: [ 0.000000] fixmap : 0xfffa3000 - 0xfffff000 ( 368 kB) [ 0.000000] pkmap : 0xffc00000 - 0xffe00000 (2048 kB) [ 0.000000] vmalloc : 0xe06ed000 - 0xffbfe000 ( 501 MB) [ 0.000000] lowmem : 0xc0000000 - 0xdfeed000 ( 510 MB) [ 0.000000] .init : 0xc175c000 - 0xc17b5000 ( 356 kB) [ 0.000000] .data : 0xc14f8e35 - 0xc175afe4 (2440 kB) [ 0.000000] .text : 0xc1000000 - 0xc14f8e35 (5091 kB) [ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok. [ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU-based detection of stalled CPUs is disabled. [ 0.000000] Verbose stalled-CPUs detection is disabled. [ 0.000000] NR_IRQS:288 [ 0.000000] Console: colour VGA+ 80x50 [ 0.000000] console [tty0] enabled [ 0.000000] console [ttyS0] enabled [ 0.000000] Fast TSC calibration using PIT [ 0.000000] Detected 501.221 MHz processor. [ 0.020014] Calibrating delay loop (skipped), value calculated using timer frequency.. 1002.44 BogoMIPS (lpj=5012210) [ 0.033010] pid_max: default: 32768 minimum: 301 [ 0.040245] Mount-cache hash table entries: 512 [ 0.045477] CPU serial number disabled. [ 0.050037] mce: CPU supports 5 MCE banks [ 0.054251] Performance Events: [ 0.057342] no APIC, boot with the "lapic" boot parameter to force-enable it. [ 0.060024] no hardware sampling interrupt available. [ 0.070021] p6 PMU driver. [ 0.072926] ... version: 0 [ 0.077129] ... bit width: 32 [ 0.080022] ... generic registers: 2 [ 0.084244] ... value mask: 00000000ffffffff [ 0.090021] ... max period: 000000007fffffff [ 0.095478] ... fixed-purpose events: 0 [ 0.100020] ... event mask: 0000000000000003 [ 0.105533] CPU: Intel Pentium III (Katmai) stepping 02 [ 0.114924] ACPI: Core revision 20100428 [ 0.125968] ACPI: setting ELCR to 0200 (from 0000) [ 0.130032] ACPI: FADT smi_command is not set, mode transitions not supported. [ 0.137646] ACPI: SCI_EN status: 1 [ 0.140024] ACPI: FADT smi_command is not set, mode transitions not supported. [ 0.147644] ACPI: SCI_EN status: 1 [ 0.150841] devtmpfs: initialized [ 0.155904] NET: Registered protocol family 16 [ 0.163413] ACPI: bus type pci registered [ 0.171702] PCI: PCI BIOS revision 2.10 entry at 0xffe77, last bus=1 [ 0.178271] PCI: Using configuration type 1 for base access [ 0.276065] bio: create slab <bio-0> at 0 [ 0.289230] ACPI: Interpreter enabled [ 0.290147] ACPI: (supports S0 S1 S2 S3 S5) [ 0.295061] ACPI: Using PIC for interrupt routing [ 0.319114] ACPI: No dock devices found. [ 0.320114] PCI: DMI: pci_use_crs=1 pci_probe=0000000b [ 0.325407] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug [ 0.331781] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.343577] pci_root PNP0A03:00: host bridge window [io 0x0000-0x0cf7] [ 0.350113] pci_root PNP0A03:00: host bridge window [io 0x0d00-0xffff] [ 0.360038] pci_root PNP0A03:00: host bridge window [mem 0x20000000-0xffffffff] [ 0.370566] * Found PM-Timer Bug on the chipset. Due to workarounds for a bug, [ 0.370574] * this clock source is slow. Consider trying other clock sources [ 0.380096] pci 0000:00:04.3: quirk: [io 0xe400-0xe43f] claimed by PIIX4 ACPI [ 0.390036] pci 0000:00:04.3: quirk: [io 0x0f00-0x0f0f] claimed by PIIX4 SMB [ 0.400527] pci 0000:00:01.0: PCI bridge to [bus 01-01] [ 0.417502] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 11 12) *0, disabled. [ 0.425108] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 10 11 12) *0, disabled. [ 0.435050] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 10 11 12) *0, disabled. [ 0.445057] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 10 11 12) *0, disabled. [ 0.455640] vgaarb: device added: PCI:0000:00:0c.0,decodes=io+mem,owns=io+mem,locks=none [ 0.460096] vgaarb: loaded [ 0.464385] SCSI subsystem initialized [ 0.472061] usbcore: registered new interface driver usbfs [ 0.480474] usbcore: registered new interface driver hub [ 0.486473] usbcore: registered new device driver usb [ 0.492657] Advanced Linux Sound Architecture Driver Version 1.0.23. [ 0.500422] PCI: Using ACPI for IRQ routing [ 0.506809] cfg80211: Calling CRDA to update world regulatory domain [ 0.510567] Switching to clocksource tsc [ 0.520250] pnp: PnP ACPI init [ 0.523568] ACPI: bus type pnp registered [ 0.530439] ERROR: Unable to locate IOAPIC for GSI 1 [ 0.536605] ERROR: Unable to locate IOAPIC for GSI 12 [ 0.542893] ERROR: Unable to locate IOAPIC for GSI 6 [ 0.550609] pnp: PnP ACPI: found 5 devices [ 0.554863] ACPI: ACPI bus type pnp unregistered [ 0.559822] system 00:04: [io 0xe400-0xe43f] has been reserved [ 0.565953] system 00:04: [io 0x0f00-0x0f0f] has been reserved [ 0.572157] system 00:04: [mem 0xff800000-0xffffffff] has been reserved [ 0.653284] pci 0000:00:01.0: PCI bridge to [bus 01-01] [ 0.658730] pci 0000:00:01.0: bridge window [io disabled] [ 0.664639] pci 0000:00:01.0: bridge window [mem disabled] [ 0.670550] pci 0000:00:01.0: bridge window [mem pref disabled] [ 0.677091] NET: Registered protocol family 2 [ 0.681913] IP route cache hash table entries: 4096 (order: 2, 16384 bytes) [ 0.689638] TCP established hash table entries: 16384 (order: 5, 131072 bytes) [ 0.697862] TCP bind hash table entries: 16384 (order: 4, 65536 bytes) [ 0.704980] TCP: Hash tables configured (established 16384 bind 16384) [ 0.711710] TCP reno registered [ 0.715075] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.721180] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.727928] NET: Registered protocol family 1 [ 0.732959] RPC: Registered udp transport module. [ 0.737875] RPC: Registered tcp transport module. [ 0.742935] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.749649] pci 0000:00:00.0: Limiting direct PCI/PCI transfers [ 0.756186] kvm: no hardware support [ 0.760076] has_svm: not amd [ 0.763161] kvm: no hardware support [ 0.768562] platform rtc_cmos: registered platform RTC device (no PNP device found) [ 0.783023] VFS: Disk quotas dquot_6.5.2 [ 0.787238] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 0.795198] fuse init (API version 7.14) [ 0.800786] Btrfs loaded [ 0.803572] msgmni has been set to 995 [ 0.809702] io scheduler noop registered [ 0.813838] io scheduler deadline registered [ 0.818385] io scheduler cfq registered (default) [ 0.827368] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 [ 0.835241] ACPI: Power Button [PWRF] [ 1.387649] lp: driver loaded but no devices found [ 1.392977] Linux agpgart interface v0.103 [ 1.397556] agpgart-intel 0000:00:00.0: Intel 440BX Chipset [ 1.421908] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xe0000000 [ 1.430195] [drm] Initialized drm 1.1.0 20060810 [ 1.435404] [drm] radeon kernel modesetting enabled. [ 1.441523] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 1.448620] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A [ 1.456233] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A [ 1.469916] parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE,EPP] [ 1.477276] parport0: irq 7 detected [ 1.560065] lp0: using parport0 (polling). [ 1.573877] loop: module loaded [ 1.580950] scsi0 : ata_piix [ 1.585086] scsi1 : ata_piix [ 1.588981] ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0x1420 irq 14 [ 1.596158] ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0x1428 irq 15 [ 1.609413] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k6-NAPI [ 1.616678] e1000: Copyright (c) 1999-2006 Intel Corporation. [ 1.623186] e1000e: Intel(R) PRO/1000 Network Driver - 1.0.2-k4 [ 1.629395] e1000e: Copyright (c) 1999 - 2009 Intel Corporation. [ 1.637221] e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI [ 1.643612] e100: Copyright(c) 1999-2006 Intel Corporation [ 1.654073] tun: Universal TUN/TAP device driver, 1.6 [ 1.659458] tun: (C) 1999-2004 Max Krasnyansky maxk@qualcomm.com [ 1.666843] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded [ 1.674388] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11 [ 1.689610] r8169 0000:00:09.0: PCI INT A -> Link[LNKD] -> GSI 11 (level, low) -> IRQ 11 [ 1.698168] r8169 0000:00:09.0: (unregistered net_device): no PCI Express capability [ 1.707107] r8169 0000:00:09.0: eth0: RTL8110s at 0xe0704000, 00:08:54:38:a1:44, XID 04000000 IRQ 11 [ 1.722213] console [netcon0] enabled [ 1.726084] netconsole: network logging started [ 1.730926] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 1.738046] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 1.744970] uhci_hcd: USB Universal Host Controller Interface driver [ 1.751812] uhci_hcd 0000:00:04.2: PCI INT D -> Link[LNKD] -> GSI 11 (level, low) -> IRQ 11 [ 1.760657] uhci_hcd 0000:00:04.2: UHCI Host Controller [ 1.766160] uhci_hcd 0000:00:04.2: new USB bus registered, assigned bus number 1 [ 1.774070] uhci_hcd 0000:00:04.2: irq 11, io base 0x00001400 [ 1.782234] hub 1-0:1.0: USB hub found [ 1.786230] hub 1-0:1.0: 2 ports detected [ 1.791224] Initializing USB Mass Storage driver... [ 1.796765] usbcore: registered new interface driver usb-storage [ 1.803095] USB Mass Storage support registered. [ 1.809199] PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 [ 1.817389] ata1.00: ATA-6: WDC WD1200JB-00DUA0, 65.13G65, max UDMA/100 [ 1.824264] ata1.00: 234441648 sectors, multi 0: LBA48 [ 1.832453] serio: i8042 KBD port at 0x60,0x64 irq 1 [ 1.837625] serio: i8042 AUX port at 0x60,0x64 irq 12 [ 1.845732] mice: PS/2 mouse device common for all mice [ 1.853133] input: PC Speaker as /devices/platform/pcspkr/input/input1 [ 1.860802] rtc_cmos rtc_cmos: RTC can wake from S4 [ 1.866788] rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0 [ 1.873560] rtc0: alarms up to one month, 114 bytes nvram [ 1.879842] i2c /dev entries driver [ 1.883982] ata1.00: configured for UDMA/33 [ 1.889217] scsi 0:0:0:0: Direct-Access ATA WDC WD1200JB-00D 65.1 PQ: 0 ANSI: 5 [ 1.901906] sd 0:0:0:0: [sda] 234441648 512-byte logical blocks: (120 GB/111 GiB) [ 1.911646] piix4_smbus 0000:00:04.3: SMBus Host Controller at 0xf00, revision 0 [ 1.919817] input: AT Raw Set 2 keyboard as /devices/platform/i8042/serio0/input/input2 [ 1.928927] sd 0:0:0:0: Attached scsi generic sg0 type 0 [ 1.935157] sd 0:0:0:0: [sda] Write Protect is off [ 1.941860] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 1.955158] coretemp: CPU (model=0x7) has no thermal sensor. [ 1.961398] sda: sda1 sda2 sda3 < sda5 > sda4 [ 2.024169] sd 0:0:0:0: [sda] Attached SCSI disk [ 2.110100] usb 1-1: new low speed USB device using uhci_hcd and address 2 [ 2.342160] Software Watchdog Timer: 0.07 initialized. soft_noboot=0 soft_margin=60 sec (nowayout= 0) [ 2.351723] md: raid1 personality registered for level 1 [ 2.358459] device-mapper: ioctl: 4.17.0-ioctl (2010-03-05) initialised: dm-devel@redhat.com [ 2.367679] cpuidle: using governor ladder [ 2.372082] cpuidle: using governor menu [ 2.409011] input: Microsoft Microsoft 5-Button Mouse with IntelliEye(TM) as /devices/pci0000:00/0000:00:04.2/usb1/1-1/1-1:1.0/input/input3 [ 2.422751] generic-usb 0003:045E:0047.0001: input: USB HID v1.10 Mouse [Microsoft Microsoft 5-Button Mouse with IntelliEye(TM)] on usb-0000:00:04.2-1/input0 [ 2.437597] usbcore: registered new interface driver usbhid [ 2.443477] usbhid: USB HID core driver [ 2.447528] ramzswap: num_devices not specified. Using default: 1 [ 2.453864] ramzswap: Creating 1 devices ... [ 2.462241] ALSA device list: [ 2.465365] No soundcards found. [ 2.468987] u32 classifier [ 2.471991] Actions configured [ 2.475612] Netfilter messages via NETLINK v0.30. [ 2.480650] nf_conntrack version 0.5.0 (7966 buckets, 31864 max) [ 2.487494] ctnetlink v0.93: registering with nfnetlink. [ 2.493259] IPv4 over IPv4 tunneling driver [ 2.498974] ip_tables: (C) 2000-2006 Netfilter Core Team [ 2.504777] TCP bic registered [ 2.507995] TCP cubic registered [ 2.511487] TCP westwood registered [ 2.515183] TCP vegas registered [ 2.518837] NET: Registered protocol family 10 [ 2.525549] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 2.531403] IPv6 over IPv4 tunneling driver [ 2.537852] NET: Registered protocol family 17 [ 2.542668] lib80211: common routines for IEEE802.11 drivers [ 2.548627] Using IPI Shortcut mode [ 2.555356] rtc_cmos rtc_cmos: setting system clock to 2010-12-01 21:56:43 UTC (1291240603) [ 2.564577] md: Waiting for all devices to be available before autodetect [ 2.571727] md: If you don't use raid, use raid=noautodetect [ 2.578890] md: Autodetecting RAID arrays. [ 2.583339] md: Scanned 0 and added 0 devices. [ 2.588039] md: autorun ... [ 2.591107] md: ... autorun DONE. [ 2.623263] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null) [ 2.631628] VFS: Mounted root (ext2 filesystem) readonly on device 8:2. [ 2.655607] devtmpfs: mounted [ 2.658915] Freeing unused kernel memory: 356k freed [ 2.666126] Write protecting the kernel text: 5092k [ 2.671612] Write protecting the kernel read-only data: 1896k
INIT: version 2.88 booting booting... Starting the hotplug events dispatcher: udevd[ 4.537857] udev[1260]: starting version 163