Re: l4linux GPU direct access

Abhishek Gupta <[email protected]>
Newsgroups gmane.comp.micro-kernel.l4.devel
Message-ID <CAJmmMHjuj5BbEYtU3MvX676ps5fB0y+81KNX-0ZTZP=Qe7iAkw@mail.gmail.com>
Hello Adam,


>What do you mean there's no message from fbdrv? Because the screen is
>switching modes, or because there's some issue? Are you using a serial
>console to not suffer from that (for kvm/QEMU: -serial stdio)?

When I am using fb-drv config(without mag) with framebuffer driver enabled
in l4linux. I can see the messages in console that
.....
io      | ASSIGNED: request_resource
io      | HERE1: request_resource
io      | HERE2: request_resource
io      | ASSIGNED: request_resource
fb      | Trying execution of ``set VBE mode'' using x86emu
fb      | Found VESA BIOS version 2.0
fb      | OEM VGABIOS Cirrus extension
l4linux | PH  1 (t:        1) offs=003dd000 vaddr=007dc000 vend=008fa000
l4linux |                     phys=007dc000 ephys=008fa000
l4linux |                     f_sz=00071000 memsz=0011e000 flgs=rw-
........
........
l4linux | section-with-init: virt: 0x7dc000 to 0x8f9fff [1144 KiB]
l4linux | section-with-init: Phys: 0x00a03000 to 0x00b21000, Size:  1171456
fb      | VBE mode 0x117 successfully set.
fb      | Framebuffer memory: phys: fc000000 - fc400000
fb      |                     virt: 400000 - 800000
fb      | Starting server loop
l4linux | l4x_linux_startup: thread 417.
l4linux | Main thread running, waiting...
..........
..........

But When I combine PCI direct access config with fd-drv config there was
no message from fb in console like before such as
Trying execution of ``set VBE mode'' using x86emu
VBE mode 0x117 successfully set
etc..

But today I tried it again and it worked(there was a minor mistake in
previous config).
Now I can see fb log messages Successfully setting VBE mode.
I enabled fb console and disabled vga console and then
tried to run X with driver cirrus. But it didn't work.

fb-drv (the l4 process) and the cirrus driver are both contending for the
same chunk of memory
"0xa0000"!

But I can see that

cirrusfb 0000:00:01.0: No interrupt pin configured for device 0000:00:01.0
__l4x_ioremap: Mapping physaddr f2000000 [0x1000 Bytes,
f2000000+001000] to 21c00000+000000
cirrusfb 0000:00:01.0: cannot reserve region 0xa0000, abort
cirrusfb: probe of 0000:00:01.0 failed with error -16

We are assigning the device named "PNP0900" three times, initially to the
fb-drv then two
times to l4linux. (these two lines are actually the same: "vgadev =>
wrap(hw-root.VGA)"
and "x2 => wrap(hw-root.match("PNP0900"))" ). The problem I think is that
the device is really assigned only to fb-drv. I don't get how cirrus and
fb-dev can both have access to that chunk of memory.

Below I have attached my config files and the complete log:

l4lx-x86-x2-pci.io ---

fbdrv => new System_bus()
{
  PCI0 => new PCI_bus_ident()
  {
    host_bridge_dummy => new PCI_dummy_device();

    pci_gfx[] => wrap(hw-root.match("PCI/CC_03"));
  }

  x1 => wrap(hw-root.match("BIOS"));
  x2 => wrap(hw-root.match("PNP0900"));
  x3 => wrap(hw-root.match("PNP0100"));

}

l4linux => new System_bus()
{
  vgadev => wrap(hw-root.VGA);
  ps2 => wrap(hw-root.PS2);
  bios => wrap(hw-root.BIOS);

  PCI0 => new PCI_bus()
  {
    host_bridge_dummy => new PCI_dummy_device();

    pci_gfx[] => wrap(hw-root.match("PCI/CC_03"));
    #pci_l4x[] =>
wrap(hw-root.match("PCI/CC_00,PCI/CC_02,PCI/CC_01,PCI/CC_04"));
   pci_l4x[] => wrap(hw-root.match("PCI/CC_01,PCI/CC_02"));
  }

}


linux-x2-pci.cfg ---


loader = L4.default_loader;
local lxname = "vmlinuz";
vbus_l4linux = loader:new_channel();
vbus_fbdrv   = loader:new_channel();

loader:start({
  caps = {
    sigma0  = L4.cast(L4.Proto.Factory,
L4.Env.sigma0):create(L4.Proto.Sigma0);
    icu = L4.Env.icu;
    l4linux = vbus_l4linux:svr();
    fbdrv   = vbus_fbdrv:svr();
  },
  log = { "io", "red" },
}, "rom/io -v -v -v -v rom/x86-legacy-min.devs rom/l4lx-x86-x2-pci.io");

fb = loader:new_channel();
loader:start({
    caps = {
    fb = fb:svr(),
    vbus = vbus_fbdrv
    },
        log = { "fb", "green" },
    },"rom/fb-drv -m 0x117");


loader:start({
  caps = {
    log = L4.Env.log:m("rws");
    vbus = vbus_l4linux,
    fb = fb,
  },
  l4re_dbg = L4.Dbg.Info,
  log = { "l4linux", "blue" },

--}, "rom/" .. lxname .. " vga=769 mem=800M earlyprintk=yes
l4x_rd=rom/${DISK_IMG} root=1:0 ramdisk_size=400000");

}, "rom/" .. lxname .. " mem=400M console=ttyLv0 root=/dev/hda ");

-- vga=769
--}, "rom/" .. lxname .. " mem=120M earlyprintk=yes console=ttyLv0
initcall_debug=1 showpfexc=1 l4x_rd=rom/${DISK_IMG} root=1:0
ramdisk_size=400000","allow_cli","all_sects_writable","allow_vga");


kvm -vga std -m 1800 -k de -cdrom images/linux-x2-pci.iso -serial stdio
-hda /opt/L4-GPU/images/squeezesmall-x.img
Could not access KVM kernel module: No such file or directory
failed to initialize KVM: No such file or directory
Back to tcg accelerator.

L4 Bootstrapper
  Build: #2 Tue May 29 05:13:12 CEST 2012, x86-32, 4.6.3
  RAM: 0000000000000000 - 000000000009f3ff: 637kB
  RAM: 0000000000100000 - 00000000707fcfff: 1842164kB
  Total RAM: 1799MB
  Moving 11 modules to 1100000 with offset ded000
  moving module 11 { 14a3000-199d908 } -> { 2290000-278a908 }
  moving module 10 { 14a2000-14a2445 } -> { 228f000-228f445 }
  moving module 09 { 14a1000-14a14b1 } -> { 228e000-228e4b1 }
  moving module 08 { 1331000-14a0aa4 } -> { 211e000-228daa4 }
  moving module 07 { 93d000-13303e2 } -> { 172a000-211d3e2 }
  moving module 06 { 93c000-93c469 } -> { 1729000-1729469 }
  moving module 05 { 70e000-93bcda } -> { 14fb000-1728cda }
  moving module 04 { 5ea000-70d3b8 } -> { 13d7000-14fa3b8 }
  moving module 03 { 3ce000-5e9f9c } -> { 11bb000-13d6f9c }
  moving module 02 { 37a000-3cd31d } -> { 1167000-11ba31d }
  moving module 01 { 313000-379720 } -> { 1100000-1166720 }
  Scanning /fiasco -serial_esc
  Scanning /sigma0
  Scanning /moe rom/linux-x2-pci.cfg
  Bootloader MMAP:
    [        0,     9f400) RAM (1)
    [    9f400,     a0000) reserved (2)
    [    f0000,    100000) reserved (2)
    [   100000,  707fd000) RAM (1)
    [ 707fd000,  70800000) reserved (2)
    [ fffc0000, 100000000) reserved (2)
  Relocated mbi to [0x2dd000-0x2dd199]
  Loading /fiasco
  Loading /sigma0
  Loading /moe
  find kernel info page...
  found kernel info page at 0x400000
Regions of list regions
    [        0,       fff] {     1000} Arch   BIOS
    [    9f400,     9ffff] {      c00} Arch   BIOS
    [    f0000,     fffff] {    10000} Arch   BIOS
    [   100000,    10b197] {     b198} Sigma0 /sigma0
    [   140000,    18d23f] {    4d240} Root   /moe
    [   2d0000,    2e13e7] {    113e8} Boot   bootstrap
    [   2dd000,    2dd296] {      297} Root   Multiboot info
    [   300000,    38ffff] {    90000} Kern   /fiasco
    [   400000,    46bfff] {    6c000} Kern   /fiasco
    [  13d7000,   278a907] {  13b3908} Root   Modules Memory
    [ 707fd000,  707fffff] {     3000} Arch   BIOS
    [ fffc0000,  ffffffff] {    40000} Arch   BIOS
  API Version: (87) experimental
  Sigma0 config    ip:001001dc sp:002dca50
  Roottask config  ip:001401c4 sp:00000000
  Starting kernel /fiasco at 0030090c

Welcome to Fiasco.OC (ia32)!
L4/Fiasco.OC ia32 microkernel (C) 1998-2011 TU Dresden
Rev: r compiled with gcc 4.6.3 for Intel Pentium Pro    []
Build: #3 Tue May 29 05:30:23 CEST 2012

Performance-critical config option(s) detected:
  CONFIG_NDEBUG is off

Superpages: yes
Kmem:: cpu page at 703e2000 (4096Bytes)
ACPI-Init
ACPI: RSDP[0xfd9a0]    r00 OEM:BOCHS.
ACPI: RSDT[0x203fd7b0]    r01 OEM:BOCHS. OEMTID:BXPCRSDT
ACPI: FACP[0x203fff80]    r01 OEM:BOCHS. OEMTID:BXPCFACP
ACPI: SSDT[0x203fd910]    r01 OEM:BOCHS. OEMTID:BXPCSSDT
ACPI: APIC[0x203fd830]    r01 OEM:BOCHS. OEMTID:BXPCAPIC
ACPI: HPET[0x203fd7f0]    r01 OEM:BOCHS. OEMTID:BXPCHPET
IO-APIC: MADT = 0x203fd830
IO-APIC[ 0]: struct: 0x203fd864 adr=fec00000
IO-APIC[ 0]: pins 24
  PIN[ 0m]: vector=20, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 1m]: vector=21, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 2m]: vector=22, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 3m]: vector=23, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 4m]: vector=24, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 5m]: vector=25, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 6m]: vector=26, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 7m]: vector=27, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 8m]: vector=28, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 9m]: vector=29, del=0, dm=physical, dest=0 (high, edge)
  PIN[10m]: vector=2a, del=0, dm=physical, dest=0 (high, edge)
  PIN[11m]: vector=2b, del=0, dm=physical, dest=0 (high, edge)
  PIN[12m]: vector=2c, del=0, dm=physical, dest=0 (high, edge)
  PIN[13m]: vector=2d, del=0, dm=physical, dest=0 (high, edge)
  PIN[14m]: vector=2e, del=0, dm=physical, dest=0 (high, edge)
  PIN[15m]: vector=2f, del=0, dm=physical, dest=0 (high, edge)
  PIN[16m]: vector=30, del=0, dm=physical, dest=0 (high, edge)
  PIN[17m]: vector=31, del=0, dm=physical, dest=0 (high, edge)
  PIN[18m]: vector=32, del=0, dm=physical, dest=0 (high, edge)
  PIN[19m]: vector=33, del=0, dm=physical, dest=0 (high, edge)
  PIN[20m]: vector=34, del=0, dm=physical, dest=0 (high, edge)
  PIN[21m]: vector=35, del=0, dm=physical, dest=0 (high, edge)
  PIN[22m]: vector=36, del=0, dm=physical, dest=0 (high, edge)
  PIN[23m]: vector=37, del=0, dm=physical, dest=0 (high, edge)
IO-APIC: dual 8259: yes
IO-APIC: ovr[ 0] 00 -> 2
IO-APIC: ovr[ 1] 05 -> 5
IO-APIC: ovr[ 2] 09 -> 9
IO-APIC: ovr[ 3] 0a -> a
IO-APIC: ovr[ 4] 0b -> b
Allocate cpu_mem @ 0xfffe6000
Local APIC[00]: version=11 max_lvt=5
APIC ESR value before/after enabling: 00000000/00000000
Using the PIT (i8254) on IRQ 2 for scheduling
SERIAL ESC: allocated IRQ 4 for serial uart
SERIAL ESC: allocated IRQ 4 for serial uart
Not using serial hack in slow timer handler.
Absolute KIP Syscalls using: int 0x30
CPU[0:0]: AuthenticAMD (6:2:3:0)[00000623] Model: QEMU Virtual CPU version
1.0 at 1396 MHz

 255/512 Entry I TLB (4K pages)    255 Entry I TLB (4M pages)
 255/512 Entry D TLB (4K pages)    255 Entry D TLB (4M pages)
  64 KB L1 I Cache (2-way associative, 64 bytes per line)
  64 KB L1 D Cache (2-way associative, 64 bytes per line)
 512 KB L2 U Cache (8-way associative, 64 bytes per line)

Freeing init code/data: 28672 bytes (7 pages)

Calibrating timer loop... done.
SIGMA0: Hello!
  KIP @ 400000
  Found Fiasco: KIP syscalls: yes
  allocated 4KB for maintenance structures
SIGMA0: Dump of all resource maps
RAM:------------------------
[0:1000;9efff]
[0:10c000;13ffff]
[4:140000;18dfff]
[0:18e000;2dcfff]
[4:2dd000;2ddfff]
[0:2de000;3fffff]
[0:465000;13d6fff]
[4:13d7000;278afff]
[0:278b000;6c7fffff]
[0:70400000;707fcfff]
IOMEM:----------------------
[0:0;fff]
[0:9f000;fffff]
[0:707fd000;febfffff]
[0:fec01000;fedfffff]
[0:fee01000;ffffffff]
IO PORTS--------------------------
[0:0;fffffff]
MOE: Hello world
MOE: found 1760412 KByte free memory
MOE: found RAM from 1000 to 707fd000
MOE: allocated 1799 KByte for the page array @0x465000
MOE: virtual user address space [0-bfffffff]
MOE: rom name space cap -> [C:501000]
  BOOTFS: [13d7000-14fa3b8] [C:503000] l4re
  BOOTFS: [14fb000-1728cda] [C:504000] ned
  BOOTFS: [1729000-1729469] [C:505000] linux-x2-pci.cfg
  BOOTFS: [172a000-211d3e2] [C:506000] io
  BOOTFS: [211e000-228daa4] [C:507000] fb-drv
  BOOTFS: [228e000-228e4b1] [C:508000] x86-legacy-min.devs
  BOOTFS: [228f000-228f445] [C:509000] l4lx-x86-x2-pci.io
  BOOTFS: [2290000-278a908] [C:50a000] vmlinuz
MOE: cmdline: /moe rom/linux-x2-pci.cfg
MOE: Starting: rom/ned rom/linux-x2-pci.cfg
MOE: loading 'rom/ned'
Ned says: Hi World!
Ned: loading file: 'rom/linux-x2-pci.cfg'
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | Io service
io      | Verboseness level: 5
io      | MARK: res_init
io      | ARCH REGION 00000000000000-00000000000fff (0f:00)
io      | new iomem region: p=0 v=400000 s=400000 (bmb=0x3240)
io      | map mem: p=0 v=400000 s=1000: done
io      | ARCH REGION 0000000009f400-0000000009ffff (0f:02)
io      | map mem: p=9f000 v=49f000 s=1000: done
io      | ARCH REGION 000000000f0000-000000000fffff (0f:02)
io      | map mem: p=f0000 v=4f0000 s=10000: done
io      | ARCH REGION 000000707fd000-000000707fffff (0f:02)
io      | new iomem region: p=70400000 v=800000 s=400000 (bmb=0x32e8)
io      | map mem: p=707fd000 v=bfd000 s=3000: done
io      | ARCH REGION 000000fffc0000-000000ffffffff (0f:02)
io      | new iomem region: p=ffc00000 v=c00000 s=400000 (bmb=0x3390)
io      | map mem: p=fffc0000 v=fc0000 s=40000: done
io      | unused physical memory space:
io      |   [00000070800000-000000febfffff]
io      |   [000000fec01000-000000fedfffff]
io      |   [000000fee01000-000000fffbffff]
io      | Hello from L4-ACPICA
io      | Find root Pointer
io      | AcpiOsMapMemory(40e, 2) = 40040e
io      | AcpiOsMapMemory(9f400, 400) = 49f400
io      | map mem: p=e0000 v=4e0000 s=10000: done
io      | AcpiOsMapMemory(e0000, 20000) = 4e0000
io      | Find root Pointer: fd9a0
io      | AcpiOsMapMemory(fd9a0, 24) = 4fd9a0
io      | ACPI: RSDP 0xfd9a0 00014 (v00 BOCHS )
io      | AcpiOsMapMemory(707fd7b0, 24) = bfd7b0
io      | ACPI: RSDT 0x707fd7b0 00034 (v01 BOCHS  BXPCRSDT 00000001 BXPC
00000001)
io      | AcpiOsMapMemory(707fd7b0, 34) = bfd7b0
io      | AcpiOsMapMemory(707fff80, 24) = bfff80
io      | ACPI: FACP 0x707fff80 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC
00000001)
io      | AcpiOsMapMemory(707fff80, 74) = bfff80
io      | AcpiOsMapMemory(707fd9b0, 24) = bfd9b0
io      | ACPI: DSDT 0x707fd9b0 02589 (v01   BXPC   BXDSDT 00000001 INTL
20100528)
io      | AcpiOsMapMemory(707fff40, 24) = bfff40
io      | ACPI: FACS 0x707fff40 00040
io      | AcpiOsMapMemory(707fd910, 24) = bfd910
io      | ACPI: SSDT 0x707fd910 0009E (v01 BOCHS  BXPCSSDT 00000001 BXPC
00000001)
io      | AcpiOsMapMemory(707fd830, 24) = bfd830
io      | ACPI: APIC 0x707fd830 00072 (v01 BOCHS  BXPCAPIC 00000001 BXPC
00000001)
io      | AcpiOsMapMemory(707fd7f0, 24) = bfd7f0
io      | ACPI: HPET 0x707fd7f0 00038 (v01 BOCHS  BXPCHPET 00000001 BXPC
00000001)
io      | AcpiOsMapMemory(707fd9b0, 2589) = bfd9b0
io      | Parsing all Control Methods:
io      | Table [DSDT](id 0001) - 383 Objects with 77 Devices 118 Methods 8
Regions
io      | AcpiOsMapMemory(707fd910, 9e) = bfd910
io      | Parsing all Control Methods:
io      | Table [SSDT](id 0002) - 8 Objects with 0 Devices 4 Methods 0
Regions
io      |  tbxface-0601 [02] TbLoadNamespace       : ACPI Tables
successfully acquired
io      | enable ACPI subsystem
io      | evxfevnt-0184 [02] Enable                : Transition to ACPI
mode successful
io      | AcpiOsMapMemory(707fff40, 40) = bfff40
io      | evgpeblk-1129 [04] EvCreateGpeBlock      : GPE 00 to 0F [_GPE] 2
regs on int 0x9
io      |
/opt/L4-GPU/src/l4/pkg/acpica/lib-acpi/src/osl-basic.cc:57:AcpiOsInstallInterruptHandler:
UNINPLEMENTED
io      | initialize ACPI objects
io      | Completing Region/Field/Buffer/Package
initialization:.....................
io      | Initialized 8/8 Regions 0/0 Fields 8/8 Buffers 5/5 Packages (400
nodes)
io      | Initializing Device/Processor/Thermal objects by executing _INI
methods:
io      | Executed 0 _INI methods requiring 0 _STA executions (examined 80
objects)
io      | evgpeblk-1234 [03] EvInitializeGpeBlock  : Found 0 Wake, Enabled
16 Runtime GPEs in this block
io      | Interpreter enabled
io      | scanning for PCI root bridge
io      | Found PCI root bridge...
io      | Using IOAPIC for interrupt routing
io      | ACPI subsystem initialized
io      | ACPICA-Version:20091214, System in ACPI MODE, 32bit timer
io      |  (dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])
(dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKS][0])
(dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])
(dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])
(dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])
(dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKD][0])
(dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])
(dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])
(dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])
(dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKC][0])
(dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])
(dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])
(dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])
(dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKB][0])
(dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])
(dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])
(dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])
(dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKA][0])
(dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])
(dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])
(dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])
(dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKD][0])
(dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])
(dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])
(dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])
(dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKC][0])
(dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])
(dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])
(dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])
(dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKB][0])
(dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])
(dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])
(dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])
(dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKA][0])
(dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])
(dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])
(dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])
(dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKD][0])
(dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])
(dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])
(dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])
(dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKC][0])
(dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0]) ZZZ x;
0x16690
io      | ZZZ x; 0x16658
io      | first false
io      | WARNING: phys mmio resource allocation failed
io      | IOMEM * [000000000a0000-000000000bffff 20000] non-pref (32bit)
(align=1ffff flags=c002)
io      | ZZZ x; 0x16658
io      | first false
io      | WARNING: phys mmio resource allocation failed
io      | IOMEM * [000000000a0000-000000000bffff 20000] non-pref (32bit)
(align=1ffff flags=c002)
io      | ZZZ x; 0x16500
io      | WARNING: ignoring ACPI recource (unkown type: 1)
io      | Loading: config 'rom/x86-legacy-min.devs'
io      | ZZZ x; 0x1ac70
io      | first false
io      | WARNING: phys mmio resource allocation failed
io      | IOMEM   [000000000c0000-000000000fffff 40000] non-pref (32bit)
(align=3ffff flags=c002)
io      | ZZZ x; 0x1ac70
io      | first false
io      | WARNING: phys mmio resource allocation failed
io      | IOMEM   [000000000c0000-000000000fffff 40000] non-pref (32bit)
(align=3ffff flags=c002)
io      | ZZZ x; 0x1aa50
io      | first false
io      | WARNING: phys mmio resource allocation failed
io      | IOMEM   [0000000009f000-0000000009ffff 1000] non-pref (32bit)
(align=fff flags=c002)
io      | ZZZ x; 0x1aa50
io      | first false
io      | WARNING: phys mmio resource allocation failed
io      | IOMEM   [0000000009f000-0000000009ffff 1000] non-pref (32bit)
(align=fff flags=c002)
io      | ZZZ x; 0x1aa30
io      | first false
io      | WARNING: phys mmio resource allocation failed
io      | IOMEM   [00000000000000-00000000000fff 1000] non-pref (32bit)
(align=fff flags=c002)
io      | ZZZ x; 0x1aa30
io      | first false
io      | WARNING: phys mmio resource allocation failed
io      | IOMEM   [00000000000000-00000000000fff 1000] non-pref (32bit)
(align=fff flags=c002)
io      | ZZZ x; 0x1ab80
io      | first false
io      | WARNING: phys mmio resource allocation failed
io      | IOMEM   [000000000a0000-000000000bffff 20000] non-pref (32bit)
(align=1ffff flags=8c002)
io      | ZZZ x; 0x1ab80
io      | first false
io      | WARNING: phys mmio resource allocation failed
io      | IOMEM   [000000000a0000-000000000bffff 20000] non-pref (32bit)
(align=1ffff flags=8c002)
io      | Loading: config 'rom/l4lx-x86-x2-pci.io'
io      | WARNING: device 'S2__' already assigned to an other virtual bus.
io      | ZZZ assigning: S2__
io      | ZZZ assigning: BIOS
io      | ZZZ assigning: VGA
io      | rom/l4lx-x86-x2-pci.io:12.28-36: warning: could not find 'PNP0100'
io      | WARNING: device 'VGA' already assigned to an other virtual bus.
io      | ZZZ assigning: VGA
io      | WARNING: device 'PS2' already assigned to an other virtual bus.
io      | ZZZ assigning: PS2
io      | WARNING: device 'BIOS' already assigned to an other virtual bus.
io      | ZZZ assigning: BIOS
io      | WARNING: device 'S2__' already assigned to an other virtual bus.
io      | ZZZ assigning: S2__
io      | ZZZ assigning: S3__
io      | ZZZ assigning:
io      | Add IRQ resources to vbus: IRQ     [0000000000000a-0000000000000a
1] rising edge (32bit) (align=0 flags=4001)
io      | Add IRQ resources to vbus: IRQ     [0000000000000b-0000000000000b
1] rising edge (32bit) (align=0 flags=4001)
io      | Add IRQ resources to vbus: IRQ     [0000000000000a-0000000000000a
1] rising edge (32bit) (align=0 flags=4001)
io      | Add IRQ resources to vbus: IRQ     [0000000000000b-0000000000000b
1] rising edge (32bit) (align=0 flags=4001)
io      | Add IRQ resources to vbus: IRQ     [00000000000001-00000000000001
1] rising edge (32bit) (align=0 flags=4001)
io      | Add IRQ resources to vbus: IRQ     [0000000000000c-0000000000000c
1] rising edge (32bit) (align=0 flags=4001)
io      | Add IRQ resources to vbus: IRQ     [0000000000000e-0000000000000e
1] rising edge (32bit) (align=0 flags=4001)
io      | Add IRQ resources to vbus: IRQ     [0000000000000f-0000000000000f
1] rising edge (32bit) (align=0 flags=4001)
io      | ERROR: could not reserve resource
io      | IOPORT  [0000000000c000-0000000000c0ff 100] non-pref (32bit)
(align=ff flags=4a03)
io      | P6Device: fbdrv ""
io      |   P6Device: PCI0 "PNP0A03"
io      |     P6Device: host_bridge_dummy ""
io      |     P6Device: pci_gfx[0000] ""
io      |       IOMEM   [000000fc000000-000000fdffffff 2000000] pref
(32bit) (align=1ffffff flags=4e02)
io      |       IOMEM   [000000febf0000-000000febf0fff 1000] non-pref
(32bit) (align=fff flags=4a02)
io      |   P6Device: x1 "BIOS"
io      |     IOMEM   [00000000000000-00000000000fff 1000] non-pref (32bit)
(align=fff flags=c002)
io      |     IOMEM   [0000000009f000-0000000009ffff 1000] non-pref (32bit)
(align=fff flags=c002)
io      |     IOMEM   [000000000c0000-000000000fffff 40000] non-pref
(32bit) (align=3ffff flags=c002)
io      |   P6Device: x2 "PNP0900"
io      |     IRQ     [0000000000000a-0000000000000a 1] rising edge (32bit)
(align=0 flags=4001)
io      |     IRQ     [0000000000000b-0000000000000b 1] rising edge (32bit)
(align=0 flags=4001)
io      |     IOPORT  [00000000000000-00000000000fff 1000] non-pref (32bit)
(align=fff flags=4003)
io      |     IOPORT  [0000000000c000-0000000000c00f 10] non-pref (32bit)
(align=f flags=4003)
io      |     IOMEM   [000000000a0000-000000000bffff 20000] non-pref
(32bit) (align=1ffff flags=8c002)
io      |   P6Device: (noname) "L40009"
io      | P6Device: l4linux ""
io      |   P6Device: vgadev "PNP0900"
io      |     IRQ     [0000000000000a-0000000000000a 1] rising edge (32bit)
(align=0 flags=4001)
io      |     IRQ     [0000000000000b-0000000000000b 1] rising edge (32bit)
(align=0 flags=4001)
io      |     IOPORT  [00000000000000-00000000000fff 1000] non-pref (32bit)
(align=fff flags=4003)
io      |     IOPORT  [0000000000c000-0000000000c00f 10] non-pref (32bit)
(align=f flags=4003)
io      |     IOMEM   [000000000a0000-000000000bffff 20000] non-pref
(32bit) (align=1ffff flags=8c002)
io      |   P6Device: ps2 "PNP0303"
io      |     IRQ     [00000000000001-00000000000001 1] rising edge (32bit)
(align=0 flags=4001)
io      |     IRQ     [0000000000000c-0000000000000c 1] rising edge (32bit)
(align=0 flags=4001)
io      |   P6Device: bios "BIOS"
io      |     IOMEM   [00000000000000-00000000000fff 1000] non-pref (32bit)
(align=fff flags=c002)
io      |     IOMEM   [0000000009f000-0000000009ffff 1000] non-pref (32bit)
(align=fff flags=c002)
io      |     IOMEM   [000000000c0000-000000000fffff 40000] non-pref
(32bit) (align=3ffff flags=c002)
io      |   P6Device: PCI0 "PNP0A03"
io      |     P6Device: host_bridge_dummy ""
io      |     P6Device: pci_gfx[0000] ""
io      |       IOMEM   [000000fc000000-000000fdffffff 2000000] pref
(32bit) (align=1ffffff flags=4e02)
io      |       IOMEM   [000000febf0000-000000febf0fff 1000] non-pref
(32bit) (align=fff flags=4a02)
io      |     P6Device: pci_l4x[0000] ""
io      |       IOPORT  [000000000001f0-000000000001f7 8] non-pref (32bit)
(align=7 flags=4a03)
io      |       IOPORT  [000000000003f6-000000000003f6 1] non-pref (32bit)
(align=0 flags=4a03)
io      |       IRQ     [0000000000000e-0000000000000e 1] rising edge
(32bit) (align=0 flags=4001)
io      |       IOPORT  [00000000000170-00000000000177 8] non-pref (32bit)
(align=7 flags=4a03)
io      |       IOPORT  [00000000000376-00000000000376 1] non-pref (32bit)
(align=0 flags=4a03)
io      |       IRQ     [0000000000000f-0000000000000f 1] rising edge
(32bit) (align=0 flags=4001)
io      |       IOPORT  [0000000000c100-0000000000c10f 10] non-pref (32bit)
(align=f flags=4a03)
io      |     P6Device: pci_l4x[0001] ""
io      |       IRQ     [0000000000000b-0000000000000b 1] level high
(32bit) (align=0 flags=104201)
io      |       IOPORT  [0000000000c000-0000000000c0ff 100] non-pref
(32bit) (align=ff flags=4b03)
io      |       IOMEM   [000000febf1000-000000febf10ff 100] non-pref
(32bit) (align=ff flags=4a02)
io      |   P6Device: (noname) "L40009"
io      | Real Hardware -----------------------------------
io      | P6Device: System Bus ""
io      | Hw::Device[System Bus]
io      |   P6Device: PCI0 "PNP0A03"
io      |   Hw::Device[PCI0]
io      |     IOMEM * [000000e0000000-000000febfffff 1ec00000] non-pref
(32bit) (align=1ebfffff flags=c002)
io      |     IOMEM * [000000000a0000-000000000bffff 20000] non-pref
(32bit) (align=1ffff flags=c002)
io      |     IOPORT* [00000000000d00-0000000000ffff f300] non-pref (32bit)
(align=f2ff flags=c003)
io      |     IOPORT* [00000000000000-00000000000cf7 cf8] non-pref (32bit)
(align=cf7 flags=c003)
io      |     IOPORT  [00000000000cf8-00000000000cff 8] non-pref (32bit)
(align=7 flags=c003)
io      |     BUS   * [00000000000000-000000000000ff 100] non-pref (32bit)
(align=ff flags=c004)
io      |     PCI IRQ ROUTER:
18Pci_irq_router_resIN12_GLOBAL__N_122Acpi_pci_irq_router_rsEE (0x19a70)
io      |     P6Device: S1__ ""
io      |     Hw::Device[S1__]
io      |       0000:00:01.0: ISA Bridge [128]
io      |                     0x8086 0x7000
io      |                     Intel Corporation 82371SB PIIX3 ISA
[Natoma/Triton II]
io      |     P6Device: S2__ ""
io      |     Hw::Device[S2__]
io      |       0000:00:02.0: display controller [0]
io      |                     0x1013 0x00b8
io      |                     Cirrus Logic GD 5446
io      |       IOMEM   [000000febf0000-000000febf0fff 1000] non-pref
(32bit) (align=fff flags=4a02)
io      |       IOMEM   [000000fc000000-000000fdffffff 2000000] pref
(32bit) (align=1ffffff flags=4e02)
io      |     P6Device: S3__ ""
io      |     Hw::Device[S3__]
io      |       0000:00:03.0: network controller [0]
io      |                     0x10ec 0x8139
io      |                     Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+
io      |       IOMEM   [000000febf1000-000000febf10ff 100] non-pref
(32bit) (align=ff flags=4a02)
io      |       IOPORT  [0000000000c000-0000000000c0ff 100] non-pref
(32bit) (align=ff flags=4b03)
io      |       IRQ     [0000000000000b-0000000000000b 1] level high
(32bit) (align=0 flags=104201)
io      |     P6Device: S4__ ""
io      |     Hw::Device[S4__]
io      |     P6Device: S5__ ""
io      |     Hw::Device[S5__]
io      |     P6Device: S6__ ""
io      |     Hw::Device[S6__]
io      |     P6Device: S7__ ""
io      |     Hw::Device[S7__]
io      |     P6Device: S8__ ""
io      |     Hw::Device[S8__]
io      |     P6Device: S9__ ""
io      |     Hw::Device[S9__]
io      |     P6Device: S10_ ""
io      |     Hw::Device[S10_]
io      |     P6Device: S11_ ""
io      |     Hw::Device[S11_]
io      |     P6Device: S12_ ""
io      |     Hw::Device[S12_]
io      |     P6Device: S13_ ""
io      |     Hw::Device[S13_]
io      |     P6Device: S14_ ""
io      |     Hw::Device[S14_]
io      |     P6Device: S15_ ""
io      |     Hw::Device[S15_]
io      |     P6Device: S16_ ""
io      |     Hw::Device[S16_]
io      |     P6Device: S17_ ""
io      |     Hw::Device[S17_]
io      |     P6Device: S18_ ""
io      |     Hw::Device[S18_]
io      |     P6Device: S19_ ""
io      |     Hw::Device[S19_]
io      |     P6Device: S20_ ""
io      |     Hw::Device[S20_]
io      |     P6Device: S21_ ""
io      |     Hw::Device[S21_]
io      |     P6Device: S22_ ""
io      |     Hw::Device[S22_]
io      |     P6Device: S23_ ""
io      |     Hw::Device[S23_]
io      |     P6Device: S24_ ""
io      |     Hw::Device[S24_]
io      |     P6Device: S25_ ""
io      |     Hw::Device[S25_]
io      |     P6Device: S26_ ""
io      |     Hw::Device[S26_]
io      |     P6Device: S27_ ""
io      |     Hw::Device[S27_]
io      |     P6Device: S28_ ""
io      |     Hw::Device[S28_]
io      |     P6Device: S29_ ""
io      |     Hw::Device[S29_]
io      |     P6Device: S30_ ""
io      |     Hw::Device[S30_]
io      |     P6Device: S31_ ""
io      |     Hw::Device[S31_]
io      |     P6Device: VGA_ ""
io      |     Hw::Device[VGA_]
io      |     P6Device: ISA_ ""
io      |     Hw::Device[ISA_]
io      |       P6Device: RTC_ "PNP0B00"
io      |       Hw::Device[RTC_]
io      |         IOPORT  [00000000000072-00000000000077 6] non-pref
(32bit) (align=5 flags=c003)
io      |         IRQ     [00000000000008-00000000000008 1] rising edge
(32bit) (align=0 flags=4001)
io      |         IOPORT  [00000000000070-00000000000071 2] non-pref
(32bit) (align=1 flags=c003)
io      |       P6Device: KBD_ "PNP0303"
io      |       Hw::Device[KBD_]
io      |         IRQ     [00000000000001-00000000000001 1] rising edge
(32bit) (align=0 flags=4001)
io      |         IOPORT  [00000000000064-00000000000064 1] non-pref
(32bit) (align=0 flags=c003)
io      |         IOPORT  [00000000000060-00000000000060 1] non-pref
(32bit) (align=0 flags=c003)
io      |       P6Device: MOU_ "PNP0F13"
io      |       Hw::Device[MOU_]
io      |         IRQ     [0000000000000c-0000000000000c 1] rising edge
(32bit) (align=0 flags=4001)
io      |       P6Device: FDC0 "PNP0700"
io      |       Hw::Device[FDC0]
io      |         IRQ     [00000000000006-00000000000006 1] rising edge
(32bit) (align=0 flags=4001)
io      |         IOPORT  [000000000003f7-000000000003f7 1] non-pref
(32bit) (align=0 flags=c003)
io      |         IOPORT  [000000000003f2-000000000003f5 4] non-pref
(32bit) (align=3 flags=c003)
io      |       P6Device: LPT_ "PNP0400"
io      |       Hw::Device[LPT_]
io      |         IRQ     [00000000000007-00000000000007 1] rising edge
(32bit) (align=0 flags=4001)
io      |         IOPORT  [00000000000378-0000000000037f 8] non-pref
(32bit) (align=7 flags=c003)
io      |       P6Device: COM1 "PNP0501"
io      |       Hw::Device[COM1]
io      |         IRQ     [00000000000004-00000000000004 1] rising edge
(32bit) (align=0 flags=4001)
io      |         IOPORT  [000000000003f8-000000000003ff 8] non-pref
(32bit) (align=7 flags=c003)
io      |       P6Device: COM2 "PNP0501"
io      |       Hw::Device[COM2]
io      |         IRQ     [00000000000003-00000000000003 1] rising edge
(32bit) (align=0 flags=4001)
io      |         IOPORT  [000000000002f8-000000000002ff 8] non-pref
(32bit) (align=7 flags=c003)
io      |     P6Device: PX13 ""
io      |     Hw::Device[PX13]
io      |       0000:00:01.3: bridge device [0]
io      |                     0x8086 0x7113
io      |                     Intel Corporation 82371AB/EB/MB PIIX4 ACPI
io      |       IRQ     [0000000000000a-0000000000000a 1] level high
(32bit) (align=0 flags=104201)
io      |     P6Device: SL3_ ""
io      |     Hw::Device[SL3_]
io      |     P6Device: SL4_ ""
io      |     Hw::Device[SL4_]
io      |     P6Device: SL5_ ""
io      |     Hw::Device[SL5_]
io      |     P6Device: SL6_ ""
io      |     Hw::Device[SL6_]
io      |     P6Device: SL7_ ""
io      |     Hw::Device[SL7_]
io      |     P6Device: SL8_ ""
io      |     Hw::Device[SL8_]
io      |     P6Device: SL9_ ""
io      |     Hw::Device[SL9_]
io      |     P6Device: SL10 ""
io      |     Hw::Device[SL10]
io      |     P6Device: SL11 ""
io      |     Hw::Device[SL11]
io      |     P6Device: SL12 ""
io      |     Hw::Device[SL12]
io      |     P6Device: SL13 ""
io      |     Hw::Device[SL13]
io      |     P6Device: SL14 ""
io      |     Hw::Device[SL14]
io      |     P6Device: SL15 ""
io      |     Hw::Device[SL15]
io      |     P6Device: SL16 ""
io      |     Hw::Device[SL16]
io      |     P6Device: SL17 ""
io      |     Hw::Device[SL17]
io      |     P6Device: SL18 ""
io      |     Hw::Device[SL18]
io      |     P6Device: SL19 ""
io      |     Hw::Device[SL19]
io      |     P6Device: SL20 ""
io      |     Hw::Device[SL20]
io      |     P6Device: SL21 ""
io      |     Hw::Device[SL21]
io      |     P6Device: SL22 ""
io      |     Hw::Device[SL22]
io      |     P6Device: SL23 ""
io      |     Hw::Device[SL23]
io      |     P6Device: SL24 ""
io      |     Hw::Device[SL24]
io      |     P6Device: SL25 ""
io      |     Hw::Device[SL25]
io      |     P6Device: SL26 ""
io      |     Hw::Device[SL26]
io      |     P6Device: SL27 ""
io      |     Hw::Device[SL27]
io      |     P6Device: SL28 ""
io      |     Hw::Device[SL28]
io      |     P6Device: SL29 ""
io      |     Hw::Device[SL29]
io      |     P6Device: SL30 ""
io      |     Hw::Device[SL30]
io      |     P6Device: SL31 ""
io      |     Hw::Device[SL31]
io      |     P6Device:  ""
io      |     Hw::Device[]
io      |       0000:00:00.0: Host/PCI Bridge [0]
io      |                     0x8086 0x1237
io      |                     Intel Corporation 440FX - 82441FX PMC [Natoma]
io      |     P6Device:  ""
io      |     Hw::Device[]
io      |       0000:00:01.1: mass storage contoller [0]
io      |                     0x8086 0x7010
io      |                     Intel Corporation 82371SB PIIX3 IDE
[Natoma/Triton II]
io      |       IOPORT  [0000000000c100-0000000000c10f 10] non-pref (32bit)
(align=f flags=4a03)
io      |       IRQ     [0000000000000f-0000000000000f 1] rising edge
(32bit) (align=0 flags=4001)
io      |       IOPORT  [00000000000376-00000000000376 1] non-pref (32bit)
(align=0 flags=4a03)
io      |       IOPORT  [00000000000170-00000000000177 8] non-pref (32bit)
(align=7 flags=4a03)
io      |       IRQ     [0000000000000e-0000000000000e 1] rising edge
(32bit) (align=0 flags=4001)
io      |       IOPORT  [000000000003f6-000000000003f6 1] non-pref (32bit)
(align=0 flags=4a03)
io      |       IOPORT  [000000000001f0-000000000001f7 8] non-pref (32bit)
(align=7 flags=4a03)
io      |   P6Device: HPET "PNP0103"
io      |   Hw::Device[HPET]
io      |     IOMEM   [000000fed00000-000000fed003ff 400] non-pref (32bit)
(align=3ff flags=c002)
io      |   P6Device: LNKA "PNP0C0F"
io      |   Hw::Device[LNKA]
io      |     IRQ     [0000000000000a-0000000000000a 1] level high (32bit)
(align=0 flags=104001)
io      |   P6Device: LNKB "PNP0C0F"
io      |   Hw::Device[LNKB]
io      |     IRQ     [0000000000000a-0000000000000a 1] level high (32bit)
(align=0 flags=104001)
io      |   P6Device: LNKC "PNP0C0F"
io      |   Hw::Device[LNKC]
io      |     IRQ     [0000000000000b-0000000000000b 1] level high (32bit)
(align=0 flags=104001)
io      |   P6Device: LNKD "PNP0C0F"
io      |   Hw::Device[LNKD]
io      |     IRQ     [0000000000000b-0000000000000b 1] level high (32bit)
(align=0 flags=104001)
io      |   P6Device: LNKS "PNP0C0F"
io      |   Hw::Device[LNKS]
io      |     IRQ     [0000000000000a-0000000000000a 1] level high (32bit)
(align=0 flags=104001)
io      |   P6Device: PS2 "PNP0303"
io      |   Hw::Device[PS2]
io      |     IRQ     [0000000000000c-0000000000000c 1] rising edge (32bit)
(align=0 flags=4001)
io      |     IRQ     [00000000000001-00000000000001 1] rising edge (32bit)
(align=0 flags=4001)
io      |   P6Device: BIOS "BIOS"
io      |   Hw::Device[BIOS]
io      |     IOMEM   [000000000c0000-000000000fffff 40000] non-pref
(32bit) (align=3ffff flags=c002)
io      |     IOMEM   [0000000009f000-0000000009ffff 1000] non-pref (32bit)
(align=fff flags=c002)
io      |     IOMEM   [00000000000000-00000000000fff 1000] non-pref (32bit)
(align=fff flags=c002)
io      |   P6Device: VGA "PNP0900"
io      |   Hw::Device[VGA]
io      |     IOMEM   [000000000a0000-000000000bffff 20000] non-pref
(32bit) (align=1ffff flags=8c002)
io      |     IOPORT  [0000000000c000-0000000000c00f 10] non-pref (32bit)
(align=f flags=4003)
io      |     IOPORT  [00000000000000-00000000000fff 1000] non-pref (32bit)
(align=fff flags=4003)
io      |     IRQ     [0000000000000b-0000000000000b 1] rising edge (32bit)
(align=0 flags=4001)
io      |     IRQ     [0000000000000a-0000000000000a 1] rising edge (32bit)
(align=0 flags=4001)
io      | Ready. Waiting for request.
io      | request resource: IOPORT  [00000000000000-00000000000fff 1000]
non-pref (32bit) (align=fff flags=4003)
io      |
io      | HERE1: request_resource
io      | HERE2: request_resource
io      | ASSIGNED: request_resource
l4linux | PH  0 (t:        1) offs=00001000 vaddr=00400000 vend=007dc000
l4linux |                     phys=00400000 ephys=007dc000
l4linux |                     f_sz=003dc000 memsz=003dc000 flgs=r-x
l4linux | PH  1 (t:        1) offs=003dd000 vaddr=007dc000 vend=008fa000
l4linux |                     phys=007dc000 ephys=008fa000
l4linux |                     f_sz=00071000 memsz=0011e000 flgs=rw-
l4linux | PH  2 (t:        4) offs=00301a7c vaddr=00700a7c vend=00700aa0
l4linux |                     phys=00700a7c ephys=00700aa0
l4linux |                     f_sz=00000024 memsz=00000024 flgs=---
l4linux | Starting binary at 0x400000, argc=4 argv=0x80007f98
*argv=0xb1007ff4 argv0=rom/vmlinuz
l4linux | External resolver is at 0xa80006d0
l4linux | ======> L4Linux 2.6 starting... <========
l4linux | Linux version 3.0.0-l4-svn23 (root@abhishek) (gcc version 4.6.3
(Ubuntu/Linaro 4.6.3-1ubuntu5) ) #6 SMP Fri Jul 20 10:36:29 CEST 2012
l4linux | Binary name: rom/vmlinuz
l4linux | Linux kernel command line (3 args): mem=400M console=ttyLv0
root=/dev/hda
l4linux | CPU mapping (l:p)[1]: 0:0
l4linux | Image: 00400000 - 008fa000 [5096 KiB].
l4linux | Areas: Text:     00400000 - 007dc000 [3952kB] (a bit longer)
l4linux |        Data:     007dc000 - 0080e2e0 [200kB]
l4linux |        Initdata: 0080f000 - 00847000 [224kB]
l4linux |        BSS:      0084e000 - 008ea000 [624kB]
l4linux | gs=43   fs=43
l4linux | Device scan:
l4linux |   Device: PNP0900
io      | request resource: IOPORT  [0000000000c000-0000000000c00f 10]
non-pref (32bit) (align=f flags=4003)
io      |
io      | HERE1: request_resource
io      | HERE2: request_resource
io      | ASSIGNED: request_resource
fb      | Trying execution of ``set VBE mode'' using x86emu
io      | map mem: p=c0000 v=4c0000 s=20000: done
l4linux |     IRQ: 0000000a - 0000000a
l4linux |     IRQ: 0000000b - 0000000b
l4linux |     PORT: 00000000 - 00000fff
io      | request resource: IOPORT  [00000000000000-00000000000fff 1000]
non-pref (32bit) (align=fff flags=4003)
fb      | Found VESA BIOS version 2.0
fb      | OEM VGABIOS Cirrus extension
io      |
io      | HERE1: request_resource
io      | HERE2: request_resource
io      | ASSIGNED: request_resource
l4linux |     PORT: 0000c000 - 0000c00f
io      | request resource: IOPORT  [0000000000c000-0000000000c00f 10]
non-pref (32bit) (align=f flags=4003)
io      |
io      | HERE1: request_resource
io      | HERE2: request_resource
io      | ASSIGNED: request_resource
l4linux |     MEM: 000a0000 - 000bffff
l4linux | requesting IOMEM: 0xa0000
io      | map mem: p=a0000 v=4a0000 s=20000: done
l4linux |   Device: PNP0303
l4linux |     IRQ: 00000001 - 00000001
l4linux |     IRQ: 0000000c - 0000000c
l4linux |   Device: BIOS
l4linux |     MEM: 00000000 - 00000fff
l4linux | requesting IOMEM: 0x0
l4linux |     MEM: 0009f000 - 0009ffff
l4linux | requesting IOMEM: 0x9f000
l4linux |     MEM: 000c0000 - 000fffff
l4linux | requesting IOMEM: 0xc0000
l4linux |   Device:
l4linux |     MEM: fc000000 - fdffffff
l4linux | requesting IOMEM: 0xfc000000
l4linux | Cannot attach iomem to virtual address fc000000 with size
1ffffff: Address not available(-99).
l4linux |     MEM: febf0000 - febf0fff
l4linux | requesting IOMEM: 0xfebf0000
l4linux | Cannot attach iomem to virtual address febf0000 with size fff:
Address not available(-99).
l4linux |   Device:
l4linux |     PORT: 000001f0 - 000001f7
io      | request resource: IOPORT  [000000000001f0-000000000001f7 8]
non-pref (32bit) (align=7 flags=4003)
io      |
io      | HERE1: request_resource
io      | HERE2: request_resource
io      | ASSIGNED: request_resource
l4linux |     PORT: 000003f6 - 000003f6
io      | request resource: IOPORT  [000000000003f6-000000000003f6 1]
non-pref (32bit) (align=0 flags=4003)
io      |
io      | HERE1: request_resource
io      | HERE2: request_resource
io      | ASSIGNED: request_resource
l4linux |     IRQ: 0000000e - 0000000e
l4linux |     PORT: 00000170 - 00000177
io      | request resource: IOPORT  [00000000000170-00000000000177 8]
non-pref (32bit) (align=7 flags=4003)
io      |
io      | HERE1: request_resource
io      | HERE2: request_resource
io      | ASSIGNED: request_resource
l4linux |     PORT: 00000376 - 00000376
io      | request resource: IOPORT  [00000000000376-00000000000376 1]
non-pref (32bit) (align=0 flags=4003)
io      |
io      | HERE1: request_resource
io      | HERE2: request_resource
io      | ASSIGNED: request_resource
l4linux |     IRQ: 0000000f - 0000000f
l4linux |     PORT: 0000c100 - 0000c10f
io      | request resource: IOPORT  [0000000000c100-0000000000c10f 10]
non-pref (32bit) (align=f flags=4003)
io      |
io      | HERE1: request_resource
io      | HERE2: request_resource
io      | ASSIGNED: request_resource
l4linux |   Device:
l4linux |     IRQ: 0000000b - 0000000b
l4linux |     PORT: 0000c000 - 0000c0ff
io      | request resource: IOPORT  [0000000000c000-0000000000c0ff 100]
non-pref (32bit) (align=ff flags=4003)
io      |
io      | HERE1: request_resource
io      | NOT ASSIGNED, NON CONTAINED: request_resource
l4linux |     MEM: febf1000 - febf10ff
l4linux | requesting IOMEM: 0xfebf1000
l4linux | Cannot attach iomem to virtual address febf1000 with size ff:
Address not available(-99).
l4linux | l4x_fiasco_gdt_entry_offset = 9
l4linux | rtc not found
l4linux | WARNING: RTC server does not seem there!
l4linux | l4lx_thread_create: Created thread 417 (cpu0) (u:b3000400,
v:b3000600, sp:007ddff4)
l4linux | main thread will be 417
l4linux | l4x_register_pointer_section: addr = 007dc000 size = 1171456
l4linux | section-with-init: virt: 0x7dc000 to 0x8f9fff [1144 KiB]
l4linux | section-with-init: Phys: 0x00a03000 to 0x00b21000, Size:  1171456
fb      | VBE mode 0x117 successfully set.
fb      | Framebuffer memory: phys: fc000000 - fc400000
fb      |                     virt: 400000 - 800000
io      | new iomem region: p=fc000000 v=2000000 s=2000000 (bmb=0x175c0)
io      | map mem: p=fc000000 v=2000000 s=2000000: done
fb      | Starting server loop
l4linux | l4x_linux_startup: thread 417.
l4linux | Main thread running, waiting...
l4linux | main thread: received startup message.
l4linux | l4x_setup_memory: Forcing superpages for main memory
l4linux | l4re_global_env: 0xb1007f14
l4linux | Main memory size: 400MB
l4linux |     Main memory: virt: 0xc00000 to 0x19bfffff [409600 KiB]
l4linux |     Main memory: Phys: 0x02800000 to 0x1b800000, Size: 419430400
l4linux | Filling lower ptabs...
l4linux | Done (1468 entries).
l4linux | l4x_register_pointer_section: addr = 007dc000 size = 1171456
l4linux |             end: virt: 0x7dc000 to 0x8f9fff [1144 KiB]
l4linux |             end: Phys: 0x00a03000 to 0x00b21000, Size:  1171456
l4linux | rtc not found
Linux version 3.0.0-l4-svn23 (root@abhishek) (gcc version 4.6.3
(Ubuntu/Linaro 4.6.3-1ubuntu5) ) #6 SMP Fri Jul 20 10:36:29 CEST 2012
BIOS-provided physical RAM map:
 L4Lx-Memory: 0000000000000000 - 0000000000400000 (reserved)
 L4Lx-Memory: 0000000000400000 - 00000000008fa000 (usable)
 L4Lx-Memory: 00000000008fa000 - 0000000000c00000 (unusable)
 L4Lx-Memory: 0000000000c00000 - 0000000019c00000 (usable)
Notice: NX (Execute Disable) protection cannot be enabled: non-PAE kernel!
last_pfn = 0x19c00 max_arch_pfn = 0x100000
init_memory_mapping: 0000000000000000-0000000019c00000
412MB LOWMEM available.
  mapped low ram: 0 - 19c00000
  low ram: 0 - 19c00000
Zone PFN ranges:
  DMA      0x00000400 -> 0x00000000
  Normal   0x00000000 -> 0x00019c00
Movable zone start PFN for each node
early_node_map[2] active PFN ranges
    0: 0x00000400 -> 0x000008fa
    0: 0x00000c00 -> 0x00019c00
Using APIC driver default
Intel MultiProcessor Specification v1.0
    Virtual Wire compatibility mode.
Processors: 1
SMP: Allowing 1 CPUs, 0 hotplug CPUs
Allocating PCI resources starting at 19c00000 (gap: 19c00000:e6400000)
setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:1 nr_node_ids:1
PERCPU: Embedded 11 pages/cpu @19400000 s20896 r0 d24160 u4194304
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 102858
Kernel command line: mem=400M console=ttyLv0 root=/dev/hda
PID hash table entries: 2048 (order: 1, 8192 bytes)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Initializing CPU#0
Memory: 405940k/421888k available (3073k kernel code, 8756k reserved, 1079k
data, 224k init, 0k highmem)
virtual kernel memory layout:
    fixmap  : 0x00100000 - 0x001e7000   ( 924 kB)
    vmalloc : 0x19c00000 - 0x21c00000   ( 128 MB)
    lowmem  : 0x00000000 - 0x19c00000   ( 412 MB)
      .init : 0x0080f000 - 0x00847000   ( 224 kB)
      .data : 0x007004b8 - 0x0080e2e0   (1079 kB)
      .text : 0x00400000 - 0x007004b8   (3073 kB)
Hierarchical RCU implementation.
NR_IRQS:512
l4lx_irq_init: l4lx_irq_max = 512
Console: colour dummy device 80x25
console [ttyLv0] enabled
l4lx_irq_dev_startup_timer(0)
l4linux | l4lx_thread_create: Created thread 41f (timer.i0) (u:b3000800,
v:00000000, sp:0087fff8)
Detected 1396.899 MHz processor.
Calibrating delay loop (skipped), value calculated using timer frequency..
l4linux | timer_irq_thread: Starting timer IRQ thread.
2793.79 BogoMIPS (lpj=13968990)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
SMP alternatives: switching to UP code
Freeing SMP alternatives: 24k freed
CPU0: AMD QEMU Virtual CPU version 1.0 stepping 03
Performance Events: l4linux | WARNING: Unknown rdmsr: c0010000 at 0x816311
l4linux | WARNING: Unknown rdmsr: c0010001 at 0x816311
l4linux | WARNING: Unknown rdmsr: c0010002 at 0x816311
l4linux | WARNING: Unknown rdmsr: c0010003 at 0x816311
l4linux | WARNING: Unknown wrmsr: c0010004 at 0x81638f
l4linux | WARNING: Unknown rdmsr: c0010004 at 0x8163a1
Broken PMU hardware detected, using software events only.
Brought up 1 CPUs
Total of 1 processors activated (2793.79 BogoMIPS).
NET: Registered protocol family 16
bio: create slab <bio-0> at 0
vgaarb: loaded
SCSI subsystem initialized
PCI: L4 root bridge is device 1bd10
vgaarb: device added: PCI:0000:00:01.0,decodes=io+mem,owns=io+mem,locks=none
PCI: Using L4-IO for IRQ routing
pci 0000:00:00.0: No interrupt pin configured for device 0000:00:00.0
pci 0000:00:01.0: No interrupt pin configured for device 0000:00:01.0
pci 0000:00:02.0: No interrupt pin configured for device 0000:00:02.0
io      | Enable IRQ: 11 0 0
io      |        0000:00:03.0:
L4IRQ: set irq type of 11 to 4
pci 0000:00:03.0: PCI INT A -> GSI 11 (level, high) -> IRQ 11
Switching to clocksource l4kipclk
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 5, 131072 bytes)
TCP bind hash table entries: 16384 (order: 5, 131072 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
UDP hash table entries: 256 (order: 1, 8192 bytes)
UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
platform rtc_cmos: registered platform RTC device (no PNP device found)
msgmni has been set to 792
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
cirrusfb 0000:00:01.0: No interrupt pin configured for device 0000:00:01.0
__l4x_ioremap: Mapping physaddr febf0000 [0x1000 Bytes, febf0000+001000] to
21c00000+000000
cirrusfb 0000:00:01.0: cannot reserve region 0xa0000, abort
cirrusfb: probe of 0000:00:01.0 failed with error -16
l4fb l4fb.0: look for capability 'fb' as goos session
l4fb l4fb.0: 1024x768@16 2bypp, size: 4194304 @ 21c00000
l4fb l4fb.0: 5:6:5 11:5:0 linelen=2048 visual=2
Console: switching to colour frame buffer device 128x48
l4fb l4fb.0: l4fb L4 frame buffer device (refresh: 10jiffies)
l4linux | l4fb: INFO: No input available
vga16fb: mapped to 0x000a0000
fb1: VGA16 VGA frame buffer device
L4 serial driver
ttyLv0 at MMIO 0x1 (irq = 64) is a L4
Linux agpgart interface v0.103
l4cdds: No name given, not starting.
brd: module loaded
Uniform Multi-Platform E-IDE driver
piix 0000:00:02.0: IDE controller (0x8086:0x7010 rev 0x00)
pci 0000:00:02.0: No interrupt pin configured for device 0000:00:02.0
piix 0000:00:02.0: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xc100-0xc107
    ide1: BM-DMA at 0xc108-0xc10f
Switching to clocksource tsc
hda: QEMU HARDDISK, ATA DISK drive
hda: MWDMA2 mode selected
hdc: QEMU DVD-ROM, ATAPI CD/DVD-ROM drive
hdc: MWDMA2 mode selected
io      | IRQ 14 -> client
io      | IRQ mode = 0 -> 0
io      |   bound irq 14 -> err=0
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
io      | IRQ 15 -> client
io      | IRQ mode = 0 -> 0
io      |   bound irq 15 -> err=0
ide1 at 0x170-0x177,0x376 on irq 15
ide_generic: please use "probe_mask=0x3f" module parameter for probing all
legacy ISA IDE ports
ide-gd driver 1.18
hda: max request size: 512KiB
hda: 3072000 sectors (1572 MB) w/256KiB Cache, CHS=3047/255/63
hda: cache flushes supported
 hda: unknown partition table
ide-cd driver 5.00
ide-cd: hdc: ATAPI 4X DVD-ROM drive, 512kB Cache
cdrom: Uniform CD-ROM driver Revision: 3.20
e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
e1000: Copyright (c) 1999-2006 Intel Corporation.
pcnet32: pcnet32.c:v1.35 21.Apr.2008 [email protected]
io      | IRQ 12 -> client
io      | IRQ mode = 0 -> 0
io      |   bound irq 12 -> err=0
io      | IRQ 12 -> client
io      | IRQ mode = 0 -> 0
io      |   bound irq 12 -> err=0
io      | IRQ 1 -> client
io      | IRQ mode = 0 -> 0
io      |   bound irq 1 -> err=0
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mousedev: PS/2 mouse device common for all mice
rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0
rtc_cmos rtc_cmos: only 24-hr supported
TCP cubic registered
NET: Registered protocol family 17
Registering the dns_resolver key type
Using IPI No-Shortcut mode
/opt/L4-GPU/src/l4linux/drivers/rtc/hctosys.c: unable to open rtc device
(rtc0)
input: AT Translated Set 2 keyboard as
/devices/platform/i8042/serio0/input/input0
input: ImExPS/2 Generic Explorer Mouse as
/devices/platform/i8042/serio1/input/input1
VFS: Mounted root (ext2 filesystem) on device 3:0.
Freeing unused kernel memory: 224k freed
modprobe: FATAL: Could not load /lib/modules/3.0.0-l4-svn23/modules.dep: No
such file or directory

INIT: version 2.88 booting
Using makefile-style concurrent boot in runlevel S.
.udev/ already exists on the static /dev! ... (warning).
Starting the hotplug events dispatcher: udevd.
Synthesizing the initial hotplug events...done.
Waiting for /dev to be fully populated...done.
Activating swap...done.
Cleaning up ifupdown....
Setting up networking....
Loading kernel modules...done.
Activating lvm and md swap...done.
Checking file systems...Clocksource tsc unstable (delta = 70672473 ns)
Switching to clocksource l4kipclk
fsck from util-linux-ng 2.17.2
done.
Mounting local filesystems...done.
Activating swapfile swap...done.
Cleaning up temporary files....
Configuring network interfaces...Internet Systems Consortium DHCP Client
4.1.1-P1
Copyright 2004-2010 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

modprobe: FATAL: Could not load /lib/modules/3.0.0-l4-svn23/modules.dep: No
such file or directory

modprobe: FATAL: Could not load /lib/modules/3.0.0-l4-svn23/modules.dep: No
such file or directory

SIOCSIFADDR: No such device
modprobe: FATAL: Could not load /lib/modules/3.0.0-l4-svn23/modules.dep: No
such file or directory

modprobe: FATAL: Could not load /lib/modules/3.0.0-l4-svn23/modules.dep: No
such file or directory

eth1: ERROR while getting interface flags: No such device
modprobe: FATAL: Could not load /lib/modules/3.0.0-l4-svn23/modules.dep: No
such file or directory

modprobe: FATAL: Could not load /lib/modules/3.0.0-l4-svn23/modules.dep: No
such file or directory

eth1: ERROR while getting interface flags: No such device
Bind socket to interface: No such device
Failed to bring up eth1.
done.
Cleaning up temporary files....
Setting kernel variables ...done.
INIT: Entering runlevel: 2
Using makefile-style concurrent boot in runlevel 2.
Starting enhanced syslogd: rsyslogd.
Starting periodic command scheduler: cron.
Starting OpenBSD Secure Shell server: sshdsshd (398): /proc/398/oom_adj is
deprecated, please use /proc/398/oom_score_adj instead.
.
abhishek@abhishek:/opt/L4-GPU$ sudo RUN=linux-x2-pci ./automate.sh
BUILDID=201205290429
kvm -vga std -m 1800 -k de -cdrom images/linux-x2-pci.iso -serial stdio
-hda /opt/L4-GPU/images/squeezesmall-x.img
Could not access KVM kernel module: No such file or directory
failed to initialize KVM: No such file or directory
Back to tcg accelerator.

L4 Bootstrapper
  Build: #2 Tue May 29 05:13:12 CEST 2012, x86-32, 4.6.3
  RAM: 0000000000000000 - 000000000009f3ff: 637kB
  RAM: 0000000000100000 - 00000000707fcfff: 1842164kB
  Total RAM: 1799MB
  Moving 11 modules to 1100000 with offset ded000
  moving module 11 { 14a3000-199d908 } -> { 2290000-278a908 }
  moving module 10 { 14a2000-14a2445 } -> { 228f000-228f445 }
  moving module 09 { 14a1000-14a14b1 } -> { 228e000-228e4b1 }
  moving module 08 { 1331000-14a0aa4 } -> { 211e000-228daa4 }
  moving module 07 { 93d000-13303e2 } -> { 172a000-211d3e2 }
  moving module 06 { 93c000-93c469 } -> { 1729000-1729469 }
  moving module 05 { 70e000-93bcda } -> { 14fb000-1728cda }
  moving module 04 { 5ea000-70d3b8 } -> { 13d7000-14fa3b8 }
  moving module 03 { 3ce000-5e9f9c } -> { 11bb000-13d6f9c }
  moving module 02 { 37a000-3cd31d } -> { 1167000-11ba31d }
  moving module 01 { 313000-379720 } -> { 1100000-1166720 }
  Scanning /fiasco -serial_esc
  Scanning /sigma0
  Scanning /moe rom/linux-x2-pci.cfg
  Bootloader MMAP:
    [        0,     9f400) RAM (1)
    [    9f400,     a0000) reserved (2)
    [    f0000,    100000) reserved (2)
    [   100000,  707fd000) RAM (1)
    [ 707fd000,  70800000) reserved (2)
    [ fffc0000, 100000000) reserved (2)
  Relocated mbi to [0x2dd000-0x2dd199]
  Loading /fiasco
  Loading /sigma0
  Loading /moe
  find kernel info page...
  found kernel info page at 0x400000
Regions of list regions
    [        0,       fff] {     1000} Arch   BIOS
    [    9f400,     9ffff] {      c00} Arch   BIOS
    [    f0000,     fffff] {    10000} Arch   BIOS
    [   100000,    10b197] {     b198} Sigma0 /sigma0
    [   140000,    18d23f] {    4d240} Root   /moe
    [   2d0000,    2e13e7] {    113e8} Boot   bootstrap
    [   2dd000,    2dd296] {      297} Root   Multiboot info
    [   300000,    38ffff] {    90000} Kern   /fiasco
    [   400000,    46bfff] {    6c000} Kern   /fiasco
    [  13d7000,   278a907] {  13b3908} Root   Modules Memory
    [ 707fd000,  707fffff] {     3000} Arch   BIOS
    [ fffc0000,  ffffffff] {    40000} Arch   BIOS
  API Version: (87) experimental
  Sigma0 config    ip:001001dc sp:002dca50
  Roottask config  ip:001401c4 sp:00000000
  Starting kernel /fiasco at 0030090c

Welcome to Fiasco.OC (ia32)!
L4/Fiasco.OC ia32 microkernel (C) 1998-2011 TU Dresden
Rev: r compiled with gcc 4.6.3 for Intel Pentium Pro    []
Build: #3 Tue May 29 05:30:23 CEST 2012

Performance-critical config option(s) detected:
  CONFIG_NDEBUG is off

Superpages: yes
Kmem:: cpu page at 703e2000 (4096Bytes)
ACPI-Init
ACPI: RSDP[0xfd9a0]    r00 OEM:BOCHS.
ACPI: RSDT[0x203fd7b0]    r01 OEM:BOCHS. OEMTID:BXPCRSDT
ACPI: FACP[0x203fff80]    r01 OEM:BOCHS. OEMTID:BXPCFACP
ACPI: SSDT[0x203fd910]    r01 OEM:BOCHS. OEMTID:BXPCSSDT
ACPI: APIC[0x203fd830]    r01 OEM:BOCHS. OEMTID:BXPCAPIC
ACPI: HPET[0x203fd7f0]    r01 OEM:BOCHS. OEMTID:BXPCHPET
IO-APIC: MADT = 0x203fd830
IO-APIC[ 0]: struct: 0x203fd864 adr=fec00000
IO-APIC[ 0]: pins 24
  PIN[ 0m]: vector=20, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 1m]: vector=21, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 2m]: vector=22, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 3m]: vector=23, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 4m]: vector=24, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 5m]: vector=25, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 6m]: vector=26, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 7m]: vector=27, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 8m]: vector=28, del=0, dm=physical, dest=0 (high, edge)
  PIN[ 9m]: vector=29, del=0, dm=physical, dest=0 (high, edge)
  PIN[10m]: vector=2a, del=0, dm=physical, dest=0 (high, edge)
  PIN[11m]: vector=2b, del=0, dm=physical, dest=0 (high, edge)
  PIN[12m]: vector=2c, del=0, dm=physical, dest=0 (high, edge)
  PIN[13m]: vector=2d, del=0, dm=physical, dest=0 (high, edge)
  PIN[14m]: vector=2e, del=0, dm=physical, dest=0 (high, edge)
  PIN[15m]: vector=2f, del=0, dm=physical, dest=0 (high, edge)
  PIN[16m]: vector=30, del=0, dm=physical, dest=0 (high, edge)
  PIN[17m]: vector=31, del=0, dm=physical, dest=0 (high, edge)
  PIN[18m]: vector=32, del=0, dm=physical, dest=0 (high, edge)
  PIN[19m]: vector=33, del=0, dm=physical, dest=0 (high, edge)
  PIN[20m]: vector=34, del=0, dm=physical, dest=0 (high, edge)
  PIN[21m]: vector=35, del=0, dm=physical, dest=0 (high, edge)
  PIN[22m]: vector=36, del=0, dm=physical, dest=0 (high, edge)
  PIN[23m]: vector=37, del=0, dm=physical, dest=0 (high, edge)
IO-APIC: dual 8259: yes
IO-APIC: ovr[ 0] 00 -> 2
IO-APIC: ovr[ 1] 05 -> 5
IO-APIC: ovr[ 2] 09 -> 9
IO-APIC: ovr[ 3] 0a -> a
IO-APIC: ovr[ 4] 0b -> b
Allocate cpu_mem @ 0xfffe6000
Local APIC[00]: version=11 max_lvt=5
APIC ESR value before/after enabling: 00000000/00000000
Using the PIT (i8254) on IRQ 2 for scheduling
SERIAL ESC: allocated IRQ 4 for serial uart
SERIAL ESC: allocated IRQ 4 for serial uart
Not using serial hack in slow timer handler.
Absolute KIP Syscalls using: int 0x30
CPU[0:0]: AuthenticAMD (6:2:3:0)[00000623] Model: QEMU Virtual CPU version
1.0 at 1396 MHz

 255/512 Entry I TLB (4K pages)    255 Entry I TLB (4M pages)
 255/512 Entry D TLB (4K pages)    255 Entry D TLB (4M pages)
  64 KB L1 I Cache (2-way associative, 64 bytes per line)
  64 KB L1 D Cache (2-way associative, 64 bytes per line)
 512 KB L2 U Cache (8-way associative, 64 bytes per line)

Freeing init code/data: 28672 bytes (7 pages)

Calibrating timer loop... done.
SIGMA0: Hello!
  KIP @ 400000
  Found Fiasco: KIP syscalls: yes
  allocated 4KB for maintenance structures
SIGMA0: Dump of all resource maps
RAM:------------------------
[0:1000;9efff]
[0:10c000;13ffff]
[4:140000;18dfff]
[0:18e000;2dcfff]
[4:2dd000;2ddfff]
[0:2de000;3fffff]
[0:465000;13d6fff]
[4:13d7000;278afff]
[0:278b000;6c7fffff]
[0:70400000;707fcfff]
IOMEM:----------------------
[0:0;fff]
[0:9f000;fffff]
[0:707fd000;febfffff]
[0:fec01000;fedfffff]
[0:fee01000;ffffffff]
IO PORTS--------------------------
[0:0;fffffff]
MOE: Hello world
MOE: found 1760412 KByte free memory
MOE: found RAM from 1000 to 707fd000
MOE: allocated 1799 KByte for the page array @0x465000
MOE: virtual user address space [0-bfffffff]
MOE: rom name space cap -> [C:501000]
  BOOTFS: [13d7000-14fa3b8] [C:503000] l4re
  BOOTFS: [14fb000-1728cda] [C:504000] ned
  BOOTFS: [1729000-1729469] [C:505000] linux-x2-pci.cfg
  BOOTFS: [172a000-211d3e2] [C:506000] io
  BOOTFS: [211e000-228daa4] [C:507000] fb-drv
  BOOTFS: [228e000-228e4b1] [C:508000] x86-legacy-min.devs
  BOOTFS: [228f000-228f445] [C:509000] l4lx-x86-x2-pci.io
  BOOTFS: [2290000-278a908] [C:50a000] vmlinuz
MOE: cmdline: /moe rom/linux-x2-pci.cfg
MOE: Starting: rom/ned rom/linux-x2-pci.cfg
MOE: loading 'rom/ned'
Ned says: Hi World!
Ned: loading file: 'rom/linux-x2-pci.cfg'
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | ZZZ default cannot reserve.
io      | Io service
io      | Verboseness level: 5
io      | MARK: res_init
io      | ARCH REGION 00000000000000-00000000000fff (0f:00)
io      | new iomem region: p=0 v=400000 s=400000 (bmb=0x3240)
io      | map mem: p=0 v=400000 s=1000: done
io      | ARCH REGION 0000000009f400-0000000009ffff (0f:02)
io      | map mem: p=9f000 v=49f000 s=1000: done
io      | ARCH REGION 000000000f0000-000000000fffff (0f:02)
io      | map mem: p=f0000 v=4f0000 s=10000: done
io      | ARCH REGION 000000707fd000-000000707fffff (0f:02)
io      | new iomem region: p=70400000 v=800000 s=400000 (bmb=0x32e8)
io      | map mem: p=707fd000 v=bfd000 s=3000: done
io      | ARCH REGION 000000fffc0000-000000ffffffff (0f:02)
io      | new iomem region: p=ffc00000 v=c00000 s=400000 (bmb=0x3390)
io      | map mem: p=fffc0000 v=fc0000 s=40000: done
io      | unused physical memory space:
io      |   [00000070800000-000000febfffff]
io      |   [000000fec01000-000000fedfffff]
io      |   [000000fee01000-000000fffbffff]
io      | Hello from L4-ACPICA
io      | Find root Pointer
io      | AcpiOsMapMemory(40e, 2) = 40040e
io      | AcpiOsMapMemory(9f400, 400) = 49f400
io      | map mem: p=e0000 v=4e0000 s=10000: done
io      | AcpiOsMapMemory(e0000, 20000) = 4e0000
io      | Find root Pointer: fd9a0
io      | AcpiOsMapMemory(fd9a0, 24) = 4fd9a0
io      | ACPI: RSDP 0xfd9a0 00014 (v00 BOCHS )
io      | AcpiOsMapMemory(707fd7b0, 24) = bfd7b0
io      | ACPI: RSDT 0x707fd7b0 00034 (v01 BOCHS  BXPCRSDT 00000001 BXPC
00000001)
io      | AcpiOsMapMemory(707fd7b0, 34) = bfd7b0
io      | AcpiOsMapMemory(707fff80, 24) = bfff80
io      | ACPI: FACP 0x707fff80 00074 (v01 BOCHS  BXPCFACP 00000001 BXPC
00000001)
io      | AcpiOsMapMemory(707fff80, 74) = bfff80
io      | AcpiOsMapMemory(707fd9b0, 24) = bfd9b0
io      | ACPI: DSDT 0x707fd9b0 02589 (v01   BXPC   BXDSDT 00000001 INTL
20100528)
io      | AcpiOsMapMemory(707fff40, 24) = bfff40
io      | ACPI: FACS 0x707fff40 00040
io      | AcpiOsMapMemory(707fd910, 24) = bfd910
io      | ACPI: SSDT 0x707fd910 0009E (v01 BOCHS  BXPCSSDT 00000001 BXPC
00000001)
io      | AcpiOsMapMemory(707fd830, 24) = bfd830
io      | ACPI: APIC 0x707fd830 00072 (v01 BOCHS  BXPCAPIC 00000001 BXPC
00000001)
io      | AcpiOsMapMemory(707fd7f0, 24) = bfd7f0
io      | ACPI: HPET 0x707fd7f0 00038 (v01 BOCHS  BXPCHPET 00000001 BXPC
00000001)
io      | AcpiOsMapMemory(707fd9b0, 2589) = bfd9b0
io      | Parsing all Control Methods:
io      | Table [DSDT](id 0001) - 383 Objects with 77 Devices 118 Methods 8
Regions
io      | AcpiOsMapMemory(707fd910, 9e) = bfd910
io      | Parsing all Control Methods:
io      | Table [SSDT](id 0002) - 8 Objects with 0 Devices 4 Methods 0
Regions
io      |  tbxface-0601 [02] TbLoadNamespace       : ACPI Tables
successfully acquired
io      | enable ACPI subsystem
io      | evxfevnt-0184 [02] Enable                : Transition to ACPI
mode successful
io      | AcpiOsMapMemory(707fff40, 40) = bfff40
io      | evgpeblk-1129 [04] EvCreateGpeBlock      : GPE 00 to 0F [_GPE] 2
regs on int 0x9
io      |
/opt/L4-GPU/src/l4/pkg/acpica/lib-acpi/src/osl-basic.cc:57:AcpiOsInstallInterruptHandler:
UNINPLEMENTED
io      | initialize ACPI objects
io      | Completing Region/Field/Buffer/Package
initialization:.....................
io      | Initialized 8/8 Regions 0/0 Fields 8/8 Buffers 5/5 Packages (400
nodes)
io      | Initializing Device/Processor/Thermal objects by executing _INI
methods:
io      | Executed 0 _INI methods requiring 0 _STA executions (examined 80
objects)
io      | evgpeblk-1234 [03] EvInitializeGpeBlock  : Found 0 Wake, Enabled
16 Runtime GPEs in this block
io      | Interpreter enabled
io      | scanning for PCI root bridge
io      | Found PCI root bridge...
io      | Using IOAPIC for interrupt routing
io      | ACPI subsystem initialized
io      | ACPICA-Version:20091214, System in ACPI MODE, 32bit timer
io      |  (dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])
(dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKS][0])
(dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])
(dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])
(dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])
(dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKD][0])
(dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])
(dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])
(dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])
(dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKC][0])
(dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])
(dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])
(dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])
(dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKB][0])
(dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])
(dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])
(dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])
(dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKA][0])
(dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])
(dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])
(dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])
(dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKD][0])
(dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])
(dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])
(dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])
(dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKC][0])
(dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])
(dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])
(dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])
(dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKB][0])
(dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])
(dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])
(dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])
(dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKA][0])
(dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])
(dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])
(dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKC][0])  (dev[\_SB_.LNKD][0])
(dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKD][0])
(dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])
(dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])
(dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKB][0])  (dev[\_SB_.LNKC][0])
(dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKC][0])
(dev[\_SB_.LNKD][0])  (dev[\_SB_.LNKA][0])  (dev[\_SB_.LNKB][0]) ZZZ x;
0x16690
io      | ZZZ x; 0x16658
io      | first false
io      | WARNING: phys mmio resource allocation failed
io      | IOMEM * [000000000a0000-000000000bffff 20000] non-pref (32bit)
(align=1ffff flags=c002)
io      | ZZZ x; 0x16658
io      | first false
io      | WARNING: phys mmio resource allocation failed
io      | IOMEM * [000000000a0000-000000000bffff 20000] non-pref (32bit)
(align=1ffff flags=c002)
io      | ZZZ x; 0x16500
io      | WARNING: ignoring ACPI recource (unkown type: 1)
io      | Loading: config 'rom/x86-legacy-min.devs'
io      | ZZZ x; 0x1ac70
io      | first false
io      | WARNING: phys mmio resource allocation failed
io      | IOMEM   [000000000c0000-000000000fffff 40000] non-pref (32bit)
(align=3ffff flags=c002)
io      | ZZZ x; 0x1ac70
io      | first false
io      | WARNING: phys mmio resource allocation failed
io      | IOMEM   [000000000c0000-000000000fffff 40000] non-pref (32bit)
(align=3ffff flags=c002)
io      | ZZZ x; 0x1aa50
io      | first false
io      | WARNING: phys mmio resource allocation failed
io      | IOMEM   [0000000009f000-0000000009ffff 1000] non-pref (32bit)
(align=fff flags=c002)
io      | ZZZ x; 0x1aa50
io      | first false
io      | WARNING: phys mmio resource allocation failed
io      | IOMEM   [0000000009f000-0000000009ffff 1000] non-pref (32bit)
(align=fff flags=c002)
io      | ZZZ x; 0x1aa30
io      | first false
io      | WARNING: phys mmio resource allocation failed
io      | IOMEM   [00000000000000-00000000000fff 1000] non-pref (32bit)
(align=fff flags=c002)
io      | ZZZ x; 0x1aa30
io      | first false
io      | WARNING: phys mmio resource allocation failed
io      | IOMEM   [00000000000000-00000000000fff 1000] non-pref (32bit)
(align=fff flags=c002)
io      | ZZZ x; 0x1ab80
io      | first false
io      | WARNING: phys mmio resource allocation failed
io      | IOMEM   [000000000a0000-000000000bffff 20000] non-pref (32bit)
(align=1ffff flags=8c002)
io      | ZZZ x; 0x1ab80
io      | first false
io      | WARNING: phys mmio resource allocation failed
io      | IOMEM   [000000000a0000-000000000bffff 20000] non-pref (32bit)
(align=1ffff flags=8c002)
io      | Loading: config 'rom/l4lx-x86-x2-pci.io'
io      | WARNING: device 'S2__' already assigned to an other virtual bus.
io      | ZZZ assigning: S2__
io      | ZZZ assigning: BIOS
io      | ZZZ assigning: VGA
io      | rom/l4lx-x86-x2-pci.io:12.28-36: warning: could not find 'PNP0100'
io      | WARNING: device 'VGA' already assigned to an other virtual bus.
io      | ZZZ assigning: VGA
io      | WARNING: device 'PS2' already assigned to an other virtual bus.
io      | ZZZ assigning: PS2
io      | WARNING: device 'BIOS' already assigned to an other virtual bus.
io      | ZZZ assigning: BIOS
io      | WARNING: device 'S2__' already assigned to an other virtual bus.
io      | ZZZ assigning: S2__
io      | ZZZ assigning: S3__
io      | ZZZ assigning:
io      | Add IRQ resources to vbus: IRQ     [0000000000000a-0000000000000a
1] rising edge (32bit) (align=0 flags=4001)
io      | Add IRQ resources to vbus: IRQ     [0000000000000b-0000000000000b
1] rising edge (32bit) (align=0 flags=4001)
io      | Add IRQ resources to vbus: IRQ     [0000000000000a-0000000000000a
1] rising edge (32bit) (align=0 flags=4001)
io      | Add IRQ resources to vbus: IRQ     [0000000000000b-0000000000000b
1] rising edge (32bit) (align=0 flags=4001)
io      | Add IRQ resources to vbus: IRQ     [00000000000001-00000000000001
1] rising edge (32bit) (align=0 flags=4001)
io      | Add IRQ resources to vbus: IRQ     [0000000000000c-0000000000000c
1] rising edge (32bit) (align=0 flags=4001)
io      | Add IRQ resources to vbus: IRQ     [0000000000000e-0000000000000e
1] rising edge (32bit) (align=0 flags=4001)
io      | Add IRQ resources to vbus: IRQ     [0000000000000f-0000000000000f
1] rising edge (32bit) (align=0 flags=4001)
io      | ERROR: could not reserve resource
io      | IOPORT  [0000000000c000-0000000000c0ff 100] non-pref (32bit)
(align=ff flags=4a03)
io      | P6Device: fbdrv ""
io      |   P6Device: PCI0 "PNP0A03"
io      |     P6Device: host_bridge_dummy ""
io      |     P6Device: pci_gfx[0000] ""
io      |       IOMEM   [000000fc000000-000000fdffffff 2000000] pref
(32bit) (align=1ffffff flags=4e02)
io      |       IOMEM   [000000febf0000-000000febf0fff 1000] non-pref
(32bit) (align=fff flags=4a02)
io      |   P6Device: x1 "BIOS"
io      |     IOMEM   [00000000000000-00000000000fff 1000] non-pref (32bit)
(align=fff flags=c002)
io      |     IOMEM   [0000000009f000-0000000009ffff 1000] non-pref (32bit)
(align=fff flags=c002)
io      |     IOMEM   [000000000c0000-000000000fffff 40000] non-pref
(32bit) (align=3ffff flags=c002)
io      |   P6Device: x2 "PNP0900"
io      |     IRQ     [0000000000000a-0000000000000a 1] rising edge (32bit)
(align=0 flags=4001)
io      |     IRQ     [0000000000000b-0000000000000b 1] rising edge (32bit)
(align=0 flags=4001)
io      |     IOPORT  [00000000000000-00000000000fff 1000] non-pref (32bit)
(align=fff flags=4003)
io      |     IOPORT  [0000000000c000-0000000000c00f 10] non-pref (32bit)
(align=f flags=4003)
io      |     IOMEM   [000000000a0000-000000000bffff 20000] non-pref
(32bit) (align=1ffff flags=8c002)
io      |   P6Device: (noname) "L40009"
io      | P6Device: l4linux ""
io      |   P6Device: vgadev "PNP0900"
io      |     IRQ     [0000000000000a-0000000000000a 1] rising edge (32bit)
(align=0 flags=4001)
io      |     IRQ     [0000000000000b-0000000000000b 1] rising edge (32bit)
(align=0 flags=4001)
io      |     IOPORT  [00000000000000-00000000000fff 1000] non-pref (32bit)
(align=fff flags=4003)
io      |     IOPORT  [0000000000c000-0000000000c00f 10] non-pref (32bit)
(align=f flags=4003)
io      |     IOMEM   [000000000a0000-000000000bffff 20000] non-pref
(32bit) (align=1ffff flags=8c002)
io      |   P6Device: ps2 "PNP0303"
io      |     IRQ     [00000000000001-00000000000001 1] rising edge (32bit)
(align=0 flags=4001)
io      |     IRQ     [0000000000000c-0000000000000c 1] rising edge (32bit)
(align=0 flags=4001)
io      |   P6Device: bios "BIOS"
io      |     IOMEM   [00000000000000-00000000000fff 1000] non-pref (32bit)
(align=fff flags=c002)
io      |     IOMEM   [0000000009f000-0000000009ffff 1000] non-pref (32bit)
(align=fff flags=c002)
io      |     IOMEM   [000000000c0000-000000000fffff 40000] non-pref
(32bit) (align=3ffff flags=c002)
io      |   P6Device: PCI0 "PNP0A03"
io      |     P6Device: host_bridge_dummy ""
io      |     P6Device: pci_gfx[0000] ""
io      |       IOMEM   [000000fc000000-000000fdffffff 2000000] pref
(32bit) (align=1ffffff flags=4e02)
io      |       IOMEM   [000000febf0000-000000febf0fff 1000] non-pref
(32bit) (align=fff flags=4a02)
io      |     P6Device: pci_l4x[0000] ""
io      |       IOPORT  [000000000001f0-000000000001f7 8] non-pref (32bit)
(align=7 flags=4a03)
io      |       IOPORT  [000000000003f6-000000000003f6 1] non-pref (32bit)
(align=0 flags=4a03)
io      |       IRQ     [0000000000000e-0000000000000e 1] rising edge
(32bit) (align=0 flags=4001)
io      |       IOPORT  [00000000000170-00000000000177 8] non-pref (32bit)
(align=7 flags=4a03)
io      |       IOPORT  [00000000000376-00000000000376 1] non-pref (32bit)
(align=0 flags=4a03)
io      |       IRQ     [0000000000000f-0000000000000f 1] rising edge
(32bit) (align=0 flags=4001)
io      |       IOPORT  [0000000000c100-0000000000c10f 10] non-pref (32bit)
(align=f flags=4a03)
io      |     P6Device: pci_l4x[0001] ""
io      |       IRQ     [0000000000000b-0000000000000b 1] level high
(32bit) (align=0 flags=104201)
io      |       IOPORT  [0000000000c000-0000000000c0ff 100] non-pref
(32bit) (align=ff flags=4b03)
io      |       IOMEM   [000000febf1000-000000febf10ff 100] non-pref
(32bit) (align=ff flags=4a02)
io      |   P6Device: (noname) "L40009"
io      | Real Hardware -----------------------------------
io      | P6Device: System Bus ""
io      | Hw::Device[System Bus]
io      |   P6Device: PCI0 "PNP0A03"
io      |   Hw::Device[PCI0]
io      |     IOMEM * [000000e0000000-000000febfffff 1ec00000] non-pref
(32bit) (align=1ebfffff flags=c002)
io      |     IOMEM * [000000000a0000-000000000bffff 20000] non-pref
(32bit) (align=1ffff flags=c002)
io      |     IOPORT* [00000000000d00-0000000000ffff f300] non-pref (32bit)
(align=f2ff flags=c003)
io      |     IOPORT* [00000000000000-00000000000cf7 cf8] non-pref (32bit)
(align=cf7 flags=c003)
io      |     IOPORT  [00000000000cf8-00000000000cff 8] non-pref (32bit)
(align=7 flags=c003)
io      |     BUS   * [00000000000000-000000000000ff 100] non-pref (32bit)
(align=ff flags=c004)
io      |     PCI IRQ ROUTER:
18Pci_irq_router_resIN12_GLOBAL__N_122Acpi_pci_irq_router_rsEE (0x19a70)
io      |     P6Device: S1__ ""
io      |     Hw::Device[S1__]
io      |       0000:00:01.0: ISA Bridge [128]
io      |                     0x8086 0x7000
io      |                     Intel Corporation 82371SB PIIX3 ISA
[Natoma/Triton II]
io      |     P6Device: S2__ ""
io      |     Hw::Device[S2__]
io      |       0000:00:02.0: display controller [0]
io      |                     0x1013 0x00b8
io      |                     Cirrus Logic GD 5446
io      |       IOMEM   [000000febf0000-000000febf0fff 1000] non-pref
(32bit) (align=fff flags=4a02)
io      |       IOMEM   [000000fc000000-000000fdffffff 2000000] pref
(32bit) (align=1ffffff flags=4e02)
io      |     P6Device: S3__ ""
io      |     Hw::Device[S3__]
io      |       0000:00:03.0: network controller [0]
io      |                     0x10ec 0x8139
io      |                     Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+
io      |       IOMEM   [000000febf1000-000000febf10ff 100] non-pref
(32bit) (align=ff flags=4a02)
io      |       IOPORT  [0000000000c000-0000000000c0ff 100] non-pref
(32bit) (align=ff flags=4b03)
io      |       IRQ     [0000000000000b-0000000000000b 1] level high
(32bit) (align=0 flags=104201)
io      |     P6Device: S4__ ""
io      |     Hw::Device[S4__]
io      |     P6Device: S5__ ""
io      |     Hw::Device[S5__]
io      |     P6Device: S6__ ""
io      |     Hw::Device[S6__]
io      |     P6Device: S7__ ""
io      |     Hw::Device[S7__]
io      |     P6Device: S8__ ""
io      |     Hw::Device[S8__]
io      |     P6Device: S9__ ""
io      |     Hw::Device[S9__]
io      |     P6Device: S10_ ""
io      |     Hw::Device[S10_]
io      |     P6Device: S11_ ""
io      |     Hw::Device[S11_]
io      |     P6Device: S12_ ""
io      |     Hw::Device[S12_]
io      |     P6Device: S13_ ""
io      |     Hw::Device[S13_]
io      |     P6Device: S14_ ""
io      |     Hw::Device[S14_]
io      |     P6Device: S15_ ""
io      |     Hw::Device[S15_]
io      |     P6Device: S16_ ""
io      |     Hw::Device[S16_]
io      |     P6Device: S17_ ""
io      |     Hw::Device[S17_]
io      |     P6Device: S18_ ""
io      |     Hw::Device[S18_]
io      |     P6Device: S19_ ""
io      |     Hw::Device[S19_]
io      |     P6Device: S20_ ""
io      |     Hw::Device[S20_]
io      |     P6Device: S21_ ""
io      |     Hw::Device[S21_]
io      |     P6Device: S22_ ""
io      |     Hw::Device[S22_]
io      |     P6Device: S23_ ""
io      |     Hw::Device[S23_]
io      |     P6Device: S24_ ""
io      |     Hw::Device[S24_]
io      |     P6Device: S25_ ""
io      |     Hw::Device[S25_]
io      |     P6Device: S26_ ""
io      |     Hw::Device[S26_]
io      |     P6Device: S27_ ""
io      |     Hw::Device[S27_]
io      |     P6Device: S28_ ""
io      |     Hw::Device[S28_]
io      |     P6Device: S29_ ""
io      |     Hw::Device[S29_]
io      |     P6Device: S30_ ""
io      |     Hw::Device[S30_]
io      |     P6Device: S31_ ""
io      |     Hw::Device[S31_]
io      |     P6Device: VGA_ ""
io      |     Hw::Device[VGA_]
io      |     P6Device: ISA_ ""
io      |     Hw::Device[ISA_]
io      |       P6Device: RTC_ "PNP0B00"
io      |       Hw::Device[RTC_]
io      |         IOPORT  [00000000000072-00000000000077 6] non-pref
(32bit) (align=5 flags=c003)
io      |         IRQ     [00000000000008-00000000000008 1] rising edge
(32bit) (align=0 flags=4001)
io      |         IOPORT  [00000000000070-00000000000071 2] non-pref
(32bit) (align=1 flags=c003)
io      |       P6Device: KBD_ "PNP0303"
io      |       Hw::Device[KBD_]
io      |         IRQ     [00000000000001-00000000000001 1] rising edge
(32bit) (align=0 flags=4001)
io      |         IOPORT  [00000000000064-00000000000064 1] non-pref
(32bit) (align=0 flags=c003)
io      |         IOPORT  [00000000000060-00000000000060 1] non-pref
(32bit) (align=0 flags=c003)
io      |       P6Device: MOU_ "PNP0F13"
io      |       Hw::Device[MOU_]
io      |         IRQ     [0000000000000c-0000000000000c 1] rising edge
(32bit) (align=0 flags=4001)
io      |       P6Device: FDC0 "PNP0700"
io      |       Hw::Device[FDC0]
io      |         IRQ     [00000000000006-00000000000006 1] rising edge
(32bit) (align=0 flags=4001)
io      |         IOPORT  [000000000003f7-000000000003f7 1] non-pref
(32bit) (align=0 flags=c003)
io      |         IOPORT  [000000000003f2-000000000003f5 4] non-pref
(32bit) (align=3 flags=c003)
io      |       P6Device: LPT_ "PNP0400"
io      |       Hw::Device[LPT_]
io      |         IRQ     [00000000000007-00000000000007 1] rising edge
(32bit) (align=0 flags=4001)
io      |         IOPORT  [00000000000378-0000000000037f 8] non-pref
(32bit) (align=7 flags=c003)
io      |       P6Device: COM1 "PNP0501"
io      |       Hw::Device[COM1]
io      |         IRQ     [00000000000004-00000000000004 1] rising edge
(32bit) (align=0 flags=4001)
io      |         IOPORT  [000000000003f8-000000000003ff 8] non-pref
(32bit) (align=7 flags=c003)
io      |       P6Device: COM2 "PNP0501"
io      |       Hw::Device[COM2]
io      |         IRQ     [00000000000003-00000000000003 1] rising edge
(32bit) (align=0 flags=4001)
io      |         IOPORT  [000000000002f8-000000000002ff 8] non-pref
(32bit) (align=7 flags=c003)
io      |     P6Device: PX13 ""
io      |     Hw::Device[PX13]
io      |       0000:00:01.3: bridge device [0]
io      |                     0x8086 0x7113
io      |                     Intel Corporation 82371AB/EB/MB PIIX4 ACPI
io      |       IRQ     [0000000000000a-0000000000000a 1] level high
(32bit) (align=0 flags=104201)
io      |     P6Device: SL3_ ""
io      |     Hw::Device[SL3_]
io      |     P6Device: SL4_ ""
io      |     Hw::Device[SL4_]
io      |     P6Device: SL5_ ""
io      |     Hw::Device[SL5_]
io      |     P6Device: SL6_ ""
io      |     Hw::Device[SL6_]
io      |     P6Device: SL7_ ""
io      |     Hw::Device[SL7_]
io      |     P6Device: SL8_ ""
io      |     Hw::Device[SL8_]
io      |     P6Device: SL9_ ""
io      |     Hw::Device[SL9_]
io      |     P6Device: SL10 ""
io      |     Hw::Device[SL10]
io      |     P6Device: SL11 ""
io      |     Hw::Device[SL11]
io      |     P6Device: SL12 ""
io      |     Hw::Device[SL12]
io      |     P6Device: SL13 ""
io      |     Hw::Device[SL13]
io      |     P6Device: SL14 ""
io      |     Hw::Device[SL14]
io      |     P6Device: SL15 ""
io      |     Hw::Device[SL15]
io      |     P6Device: SL16 ""
io      |     Hw::Device[SL16]
io      |     P6Device: SL17 ""
io      |     Hw::Device[SL17]
io      |     P6Device: SL18 ""
io      |     Hw::Device[SL18]
io      |     P6Device: SL19 ""
io      |     Hw::Device[SL19]
io      |     P6Device: SL20 ""
io      |     Hw::Device[SL20]
io      |     P6Device: SL21 ""
io      |     Hw::Device[SL21]
io      |     P6Device: SL22 ""
io      |     Hw::Device[SL22]
io      |     P6Device: SL23 ""
io      |     Hw::Device[SL23]
io      |     P6Device: SL24 ""
io      |     Hw::Device[SL24]
io      |     P6Device: SL25 ""
io      |     Hw::Device[SL25]
io      |     P6Device: SL26 ""
io      |     Hw::Device[SL26]
io      |     P6Device: SL27 ""
io      |     Hw::Device[SL27]
io      |     P6Device: SL28 ""
io      |     Hw::Device[SL28]
io      |     P6Device: SL29 ""
io      |     Hw::Device[SL29]
io      |     P6Device: SL30 ""
io      |     Hw::Device[SL30]
io      |     P6Device: SL31 ""
io      |     Hw::Device[SL31]
io      |     P6Device:  ""
io      |     Hw::Device[]
io      |       0000:00:00.0: Host/PCI Bridge [0]
io      |                     0x8086 0x1237
io      |                     Intel Corporation 440FX - 82441FX PMC [Natoma]
io      |     P6Device:  ""
io      |     Hw::Device[]
io      |       0000:00:01.1: mass storage contoller [0]
io      |                     0x8086 0x7010
io      |                     Intel Corporation 82371SB PIIX3 IDE
[Natoma/Triton II]
io      |       IOPORT  [0000000000c100-0000000000c10f 10] non-pref (32bit)
(align=f flags=4a03)
io      |       IRQ     [0000000000000f-0000000000000f 1] rising edge
(32bit) (align=0 flags=4001)
io      |       IOPORT  [00000000000376-00000000000376 1] non-pref (32bit)
(align=0 flags=4a03)
io      |       IOPORT  [00000000000170-00000000000177 8] non-pref (32bit)
(align=7 flags=4a03)
io      |       IRQ     [0000000000000e-0000000000000e 1] rising edge
(32bit) (align=0 flags=4001)
io      |       IOPORT  [000000000003f6-000000000003f6 1] non-pref (32bit)
(align=0 flags=4a03)
io      |       IOPORT  [000000000001f0-000000000001f7 8] non-pref (32bit)
(align=7 flags=4a03)
io      |   P6Device: HPET "PNP0103"
io      |   Hw::Device[HPET]
io      |     IOMEM   [000000fed00000-000000fed003ff 400] non-pref (32bit)
(align=3ff flags=c002)
io      |   P6Device: LNKA "PNP0C0F"
io      |   Hw::Device[LNKA]
io      |     IRQ     [0000000000000a-0000000000000a 1] level high (32bit)
(align=0 flags=104001)
io      |   P6Device: LNKB "PNP0C0F"
io      |   Hw::Device[LNKB]
io      |     IRQ     [0000000000000a-0000000000000a 1] level high (32bit)
(align=0 flags=104001)
io      |   P6Device: LNKC "PNP0C0F"
io      |   Hw::Device[LNKC]
io      |     IRQ     [0000000000000b-0000000000000b 1] level high (32bit)
(align=0 flags=104001)
io      |   P6Device: LNKD "PNP0C0F"
io      |   Hw::Device[LNKD]
io      |     IRQ     [0000000000000b-0000000000000b 1] level high (32bit)
(align=0 flags=104001)
io      |   P6Device: LNKS "PNP0C0F"
io      |   Hw::Device[LNKS]
io      |     IRQ     [0000000000000a-0000000000000a 1] level high (32bit)
(align=0 flags=104001)
io      |   P6Device: PS2 "PNP0303"
io      |   Hw::Device[PS2]
io      |     IRQ     [0000000000000c-0000000000000c 1] rising edge (32bit)
(align=0 flags=4001)
io      |     IRQ     [00000000000001-00000000000001 1] rising edge (32bit)
(align=0 flags=4001)
io      |   P6Device: BIOS "BIOS"
io      |   Hw::Device[BIOS]
io      |     IOMEM   [000000000c0000-000000000fffff 40000] non-pref
(32bit) (align=3ffff flags=c002)
io      |     IOMEM   [0000000009f000-0000000009ffff 1000] non-pref (32bit)
(align=fff flags=c002)
io      |     IOMEM   [00000000000000-00000000000fff 1000] non-pref (32bit)
(align=fff flags=c002)
io      |   P6Device: VGA "PNP0900"
io      |   Hw::Device[VGA]
io      |     IOMEM   [000000000a0000-000000000bffff 20000] non-pref
(32bit) (align=1ffff flags=8c002)
io      |     IOPORT  [0000000000c000-0000000000c00f 10] non-pref (32bit)
(align=f flags=4003)
io      |     IOPORT  [00000000000000-00000000000fff 1000] non-pref (32bit)
(align=fff flags=4003)
io      |     IRQ     [0000000000000b-0000000000000b 1] rising edge (32bit)
(align=0 flags=4001)
io      |     IRQ     [0000000000000a-0000000000000a 1] rising edge (32bit)
(align=0 flags=4001)
io      | Ready. Waiting for request.
io      | request resource: IOPORT  [00000000000000-00000000000fff 1000]
non-pref (32bit) (align=fff flags=4003)
io      |
io      | HERE1: request_resource
io      | HERE2: request_resource
io      | ASSIGNED: request_resource
l4linux | PH  0 (t:        1) offs=00001000 vaddr=00400000 vend=007dc000
l4linux |                     phys=00400000 ephys=007dc000
l4linux |                     f_sz=003dc000 memsz=003dc000 flgs=r-x
l4linux | PH  1 (t:        1) offs=003dd000 vaddr=007dc000 vend=008fa000
l4linux |                     phys=007dc000 ephys=008fa000
l4linux |                     f_sz=00071000 memsz=0011e000 flgs=rw-
l4linux | PH  2 (t:        4) offs=00301a7c vaddr=00700a7c vend=00700aa0
l4linux |                     phys=00700a7c ephys=00700aa0
l4linux |                     f_sz=00000024 memsz=00000024 flgs=---
l4linux | Starting binary at 0x400000, argc=4 argv=0x80007f98
*argv=0xb1007ff4 argv0=rom/vmlinuz
l4linux | External resolver is at 0xa80006d0
l4linux | ======> L4Linux 2.6 starting... <========
l4linux | Linux version 3.0.0-l4-svn23 (root@abhishek) (gcc version 4.6.3
(Ubuntu/Linaro 4.6.3-1ubuntu5) ) #6 SMP Fri Jul 20 10:36:29 CEST 2012
l4linux | Binary name: rom/vmlinuz
l4linux | Linux kernel command line (3 args): mem=400M console=ttyLv0
root=/dev/hda
l4linux | CPU mapping (l:p)[1]: 0:0
l4linux | Image: 00400000 - 008fa000 [5096 KiB].
l4linux | Areas: Text:     00400000 - 007dc000 [3952kB] (a bit longer)
l4linux |        Data:     007dc000 - 0080e2e0 [200kB]
l4linux |        Initdata: 0080f000 - 00847000 [224kB]
l4linux |        BSS:      0084e000 - 008ea000 [624kB]
l4linux | gs=43   fs=43
l4linux | Device scan:
l4linux |   Device: PNP0900
io      | request resource: IOPORT  [0000000000c000-0000000000c00f 10]
non-pref (32bit) (align=f flags=4003)
io      |
io      | HERE1: request_resource
io      | HERE2: request_resource
io      | ASSIGNED: request_resource
fb      | Trying execution of ``set VBE mode'' using x86emu
io      | map mem: p=c0000 v=4c0000 s=20000: done
l4linux |     IRQ: 0000000a - 0000000a
l4linux |     IRQ: 0000000b - 0000000b
l4linux |     PORT: 00000000 - 00000fff
io      | request resource: IOPORT  [00000000000000-00000000000fff 1000]
non-pref (32bit) (align=fff flags=4003)
fb      | Found VESA BIOS version 2.0
fb      | OEM VGABIOS Cirrus extension
io      |
io      | HERE1: request_resource
io      | HERE2: request_resource
io      | ASSIGNED: request_resource
l4linux |     PORT: 0000c000 - 0000c00f
io      | request resource: IOPORT  [0000000000c000-0000000000c00f 10]
non-pref (32bit) (align=f flags=4003)
io      |
io      | HERE1: request_resource
io      | HERE2: request_resource
io      | ASSIGNED: request_resource
l4linux |     MEM: 000a0000 - 000bffff
l4linux | requesting IOMEM: 0xa0000
io      | map mem: p=a0000 v=4a0000 s=20000: done
l4linux |   Device: PNP0303
l4linux |     IRQ: 00000001 - 00000001
l4linux |     IRQ: 0000000c - 0000000c
l4linux |   Device: BIOS
l4linux |     MEM: 00000000 - 00000fff
l4linux | requesting IOMEM: 0x0
l4linux |     MEM: 0009f000 - 0009ffff
l4linux | requesting IOMEM: 0x9f000
l4linux |     MEM: 000c0000 - 000fffff
l4linux | requesting IOMEM: 0xc0000
l4linux |   Device:
l4linux |     MEM: fc000000 - fdffffff
l4linux | requesting IOMEM: 0xfc000000
l4linux | Cannot attach iomem to virtual address fc000000 with size
1ffffff: Address not available(-99).
l4linux |     MEM: febf0000 - febf0fff
l4linux | requesting IOMEM: 0xfebf0000
l4linux | Cannot attach iomem to virtual address febf0000 with size fff:
Address not available(-99).
l4linux |   Device:
l4linux |     PORT: 000001f0 - 000001f7
io      | request resource: IOPORT  [000000000001f0-000000000001f7 8]
non-pref (32bit) (align=7 flags=4003)
io      |
io      | HERE1: request_resource
io      | HERE2: request_resource
io      | ASSIGNED: request_resource
l4linux |     PORT: 000003f6 - 000003f6
io      | request resource: IOPORT  [000000000003f6-000000000003f6 1]
non-pref (32bit) (align=0 flags=4003)
io      |
io      | HERE1: request_resource
io      | HERE2: request_resource
io      | ASSIGNED: request_resource
l4linux |     IRQ: 0000000e - 0000000e
l4linux |     PORT: 00000170 - 00000177
io      | request resource: IOPORT  [00000000000170-00000000000177 8]
non-pref (32bit) (align=7 flags=4003)
io      |
io      | HERE1: request_resource
io      | HERE2: request_resource
io      | ASSIGNED: request_resource
l4linux |     PORT: 00000376 - 00000376
io      | request resource: IOPORT  [00000000000376-00000000000376 1]
non-pref (32bit) (align=0 flags=4003)
io      |
io      | HERE1: request_resource
io      | HERE2: request_resource
io      | ASSIGNED: request_resource
l4linux |     IRQ: 0000000f - 0000000f
l4linux |     PORT: 0000c100 - 0000c10f
io      | request resource: IOPORT  [0000000000c100-0000000000c10f 10]
non-pref (32bit) (align=f flags=4003)
io      |
io      | HERE1: request_resource
io      | HERE2: request_resource
io      | ASSIGNED: request_resource
l4linux |   Device:
l4linux |     IRQ: 0000000b - 0000000b
l4linux |     PORT: 0000c000 - 0000c0ff
io      | request resource: IOPORT  [0000000000c000-0000000000c0ff 100]
non-pref (32bit) (align=ff flags=4003)
io      |
io      | HERE1: request_resource
io      | NOT ASSIGNED, NON CONTAINED: request_resource
l4linux |     MEM: febf1000 - febf10ff
l4linux | requesting IOMEM: 0xfebf1000
l4linux | Cannot attach iomem to virtual address febf1000 with size ff:
Address not available(-99).
l4linux | l4x_fiasco_gdt_entry_offset = 9
l4linux | rtc not found
l4linux | WARNING: RTC server does not seem there!
l4linux | l4lx_thread_create: Created thread 417 (cpu0) (u:b3000400,
v:b3000600, sp:007ddff4)
l4linux | main thread will be 417
l4linux | l4x_register_pointer_section: addr = 007dc000 size = 1171456
l4linux | section-with-init: virt: 0x7dc000 to 0x8f9fff [1144 KiB]
l4linux | section-with-init: Phys: 0x00a03000 to 0x00b21000, Size:  1171456
fb      | VBE mode 0x117 successfully set.
fb      | Framebuffer memory: phys: fc000000 - fc400000
fb      |                     virt: 400000 - 800000
io      | new iomem region: p=fc000000 v=2000000 s=2000000 (bmb=0x175c0)
io      | map mem: p=fc000000 v=2000000 s=2000000: done
fb      | Starting server loop
l4linux | l4x_linux_startup: thread 417.
l4linux | Main thread running, waiting...
l4linux | main thread: received startup message.
l4linux | l4x_setup_memory: Forcing superpages for main memory
l4linux | l4re_global_env: 0xb1007f14
l4linux | Main memory size: 400MB
l4linux |     Main memory: virt: 0xc00000 to 0x19bfffff [409600 KiB]
l4linux |     Main memory: Phys: 0x02800000 to 0x1b800000, Size: 419430400
l4linux | Filling lower ptabs...
l4linux | Done (1468 entries).
l4linux | l4x_register_pointer_section: addr = 007dc000 size = 1171456
l4linux |             end: virt: 0x7dc000 to 0x8f9fff [1144 KiB]
l4linux |             end: Phys: 0x00a03000 to 0x00b21000, Size:  1171456
l4linux | rtc not found
Linux version 3.0.0-l4-svn23 (root@abhishek) (gcc version 4.6.3
(Ubuntu/Linaro 4.6.3-1ubuntu5) ) #6 SMP Fri Jul 20 10:36:29 CEST 2012
BIOS-provided physical RAM map:
 L4Lx-Memory: 0000000000000000 - 0000000000400000 (reserved)
 L4Lx-Memory: 0000000000400000 - 00000000008fa000 (usable)
 L4Lx-Memory: 00000000008fa000 - 0000000000c00000 (unusable)
 L4Lx-Memory: 0000000000c00000 - 0000000019c00000 (usable)
Notice: NX (Execute Disable) protection cannot be enabled: non-PAE kernel!
last_pfn = 0x19c00 max_arch_pfn = 0x100000
init_memory_mapping: 0000000000000000-0000000019c00000
412MB LOWMEM available.
  mapped low ram: 0 - 19c00000
  low ram: 0 - 19c00000
Zone PFN ranges:
  DMA      0x00000400 -> 0x00000000
  Normal   0x00000000 -> 0x00019c00
Movable zone start PFN for each node
early_node_map[2] active PFN ranges
    0: 0x00000400 -> 0x000008fa
    0: 0x00000c00 -> 0x00019c00
Using APIC driver default
Intel MultiProcessor Specification v1.0
    Virtual Wire compatibility mode.
Processors: 1
SMP: Allowing 1 CPUs, 0 hotplug CPUs
Allocating PCI resources starting at 19c00000 (gap: 19c00000:e6400000)
setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:1 nr_node_ids:1
PERCPU: Embedded 11 pages/cpu @19400000 s20896 r0 d24160 u4194304
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 102858
Kernel command line: mem=400M console=ttyLv0 root=/dev/hda
PID hash table entries: 2048 (order: 1, 8192 bytes)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Initializing CPU#0
Memory: 405940k/421888k available (3073k kernel code, 8756k reserved, 1079k
data, 224k init, 0k highmem)
virtual kernel memory layout:
    fixmap  : 0x00100000 - 0x001e7000   ( 924 kB)
    vmalloc : 0x19c00000 - 0x21c00000   ( 128 MB)
    lowmem  : 0x00000000 - 0x19c00000   ( 412 MB)
      .init : 0x0080f000 - 0x00847000   ( 224 kB)
      .data : 0x007004b8 - 0x0080e2e0   (1079 kB)
      .text : 0x00400000 - 0x007004b8   (3073 kB)
Hierarchical RCU implementation.
NR_IRQS:512
l4lx_irq_init: l4lx_irq_max = 512
Console: colour dummy device 80x25
console [ttyLv0] enabled
l4lx_irq_dev_startup_timer(0)
l4linux | l4lx_thread_create: Created thread 41f (timer.i0) (u:b3000800,
v:00000000, sp:0087fff8)
Detected 1396.899 MHz processor.
Calibrating delay loop (skipped), value calculated using timer frequency..
l4linux | timer_irq_thread: Starting timer IRQ thread.
2793.79 BogoMIPS (lpj=13968990)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
SMP alternatives: switching to UP code
Freeing SMP alternatives: 24k freed
CPU0: AMD QEMU Virtual CPU version 1.0 stepping 03
Performance Events: l4linux | WARNING: Unknown rdmsr: c0010000 at 0x816311
l4linux | WARNING: Unknown rdmsr: c0010001 at 0x816311
l4linux | WARNING: Unknown rdmsr: c0010002 at 0x816311
l4linux | WARNING: Unknown rdmsr: c0010003 at 0x816311
l4linux | WARNING: Unknown wrmsr: c0010004 at 0x81638f
l4linux | WARNING: Unknown rdmsr: c0010004 at 0x8163a1
Broken PMU hardware detected, using software events only.
Brought up 1 CPUs
Total of 1 processors activated (2793.79 BogoMIPS).
NET: Registered protocol family 16
bio: create slab <bio-0> at 0
vgaarb: loaded
SCSI subsystem initialized
PCI: L4 root bridge is device 1bd10
vgaarb: device added: PCI:0000:00:01.0,decodes=io+mem,owns=io+mem,locks=none
PCI: Using L4-IO for IRQ routing
pci 0000:00:00.0: No interrupt pin configured for device 0000:00:00.0
pci 0000:00:01.0: No interrupt pin configured for device 0000:00:01.0
pci 0000:00:02.0: No interrupt pin configured for device 0000:00:02.0
io      | Enable IRQ: 11 0 0
io      |        0000:00:03.0:
L4IRQ: set irq type of 11 to 4
pci 0000:00:03.0: PCI INT A -> GSI 11 (level, high) -> IRQ 11
Switching to clocksource l4kipclk
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 5, 131072 bytes)
TCP bind hash table entries: 16384 (order: 5, 131072 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
UDP hash table entries: 256 (order: 1, 8192 bytes)
UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
platform rtc_cmos: registered platform RTC device (no PNP device found)
msgmni has been set to 792
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
cirrusfb 0000:00:01.0: No interrupt pin configured for device 0000:00:01.0
__l4x_ioremap: Mapping physaddr febf0000 [0x1000 Bytes, febf0000+001000] to
21c00000+000000
cirrusfb 0000:00:01.0: cannot reserve region 0xa0000, abort
cirrusfb: probe of 0000:00:01.0 failed with error -16
l4fb l4fb.0: look for capability 'fb' as goos session
l4fb l4fb.0: 1024x768@16 2bypp, size: 4194304 @ 21c00000
l4fb l4fb.0: 5:6:5 11:5:0 linelen=2048 visual=2
Console: switching to colour frame buffer device 128x48
l4fb l4fb.0: l4fb L4 frame buffer device (refresh: 10jiffies)
l4linux | l4fb: INFO: No input available
vga16fb: mapped to 0x000a0000
fb1: VGA16 VGA frame buffer device
L4 serial driver
ttyLv0 at MMIO 0x1 (irq = 64) is a L4
Linux agpgart interface v0.103
l4cdds: No name given, not starting.
brd: module loaded
Uniform Multi-Platform E-IDE driver
piix 0000:00:02.0: IDE controller (0x8086:0x7010 rev 0x00)
pci 0000:00:02.0: No interrupt pin configured for device 0000:00:02.0
piix 0000:00:02.0: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xc100-0xc107
    ide1: BM-DMA at 0xc108-0xc10f
Switching to clocksource tsc
hda: QEMU HARDDISK, ATA DISK drive
hda: MWDMA2 mode selected
hdc: QEMU DVD-ROM, ATAPI CD/DVD-ROM drive
hdc: MWDMA2 mode selected
io      | IRQ 14 -> client
io      | IRQ mode = 0 -> 0
io      |   bound irq 14 -> err=0
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
io      | IRQ 15 -> client
io      | IRQ mode = 0 -> 0
io      |   bound irq 15 -> err=0
ide1 at 0x170-0x177,0x376 on irq 15
ide_generic: please use "probe_mask=0x3f" module parameter for probing all
legacy ISA IDE ports
ide-gd driver 1.18
hda: max request size: 512KiB
hda: 3072000 sectors (1572 MB) w/256KiB Cache, CHS=3047/255/63
hda: cache flushes supported
 hda: unknown partition table
ide-cd driver 5.00
ide-cd: hdc: ATAPI 4X DVD-ROM drive, 512kB Cache
cdrom: Uniform CD-ROM driver Revision: 3.20
e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
e1000: Copyright (c) 1999-2006 Intel Corporation.
pcnet32: pcnet32.c:v1.35 21.Apr.2008 [email protected]
io      | IRQ 12 -> client
io      | IRQ mode = 0 -> 0
io      |   bound irq 12 -> err=0
io      | IRQ 12 -> client
io      | IRQ mode = 0 -> 0
io      |   bound irq 12 -> err=0
io      | IRQ 1 -> client
io      | IRQ mode = 0 -> 0
io      |   bound irq 1 -> err=0
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mousedev: PS/2 mouse device common for all mice
rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0
rtc_cmos rtc_cmos: only 24-hr supported
TCP cubic registered
NET: Registered protocol family 17
Registering the dns_resolver key type
Using IPI No-Shortcut mode
/opt/L4-GPU/src/l4linux/drivers/rtc/hctosys.c: unable to open rtc device
(rtc0)
input: AT Translated Set 2 keyboard as
/devices/platform/i8042/serio0/input/input0
input: ImExPS/2 Generic Explorer Mouse as
/devices/platform/i8042/serio1/input/input1
VFS: Mounted root (ext2 filesystem) on device 3:0.
Freeing unused kernel memory: 224k freed
modprobe: FATAL: Could not load /lib/modules/3.0.0-l4-svn23/modules.dep: No
such file or directory

INIT: version 2.88 booting
Using makefile-style concurrent boot in runlevel S.
.udev/ already exists on the static /dev! ... (warning).
Starting the hotplug events dispatcher: udevd.
Synthesizing the initial hotplug events...done.
Waiting for /dev to be fully populated...done.
Activating swap...done.
Cleaning up ifupdown....
Setting up networking....
Loading kernel modules...done.
Activating lvm and md swap...done.
Checking file systems...Clocksource tsc unstable (delta = 70672473 ns)
Switching to clocksource l4kipclk
fsck from util-linux-ng 2.17.2
done.
Mounting local filesystems...done.
Activating swapfile swap...done.
Cleaning up temporary files....
Configuring network interfaces...Internet Systems Consortium DHCP Client
4.1.1-P1
Copyright 2004-2010 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

modprobe: FATAL: Could not load /lib/modules/3.0.0-l4-svn23/modules.dep: No
such file or directory

modprobe: FATAL: Could not load /lib/modules/3.0.0-l4-svn23/modules.dep: No
such file or directory

SIOCSIFADDR: No such device
modprobe: FATAL: Could not load /lib/modules/3.0.0-l4-svn23/modules.dep: No
such file or directory

modprobe: FATAL: Could not load /lib/modules/3.0.0-l4-svn23/modules.dep: No
such file or directory

eth1: ERROR while getting interface flags: No such device
modprobe: FATAL: Could not load /lib/modules/3.0.0-l4-svn23/modules.dep: No
such file or directory

modprobe: FATAL: Could not load /lib/modules/3.0.0-l4-svn23/modules.dep: No
such file or directory

eth1: ERROR while getting interface flags: No such device
Bind socket to interface: No such device
Failed to bring up eth1.
done.
Cleaning up temporary files....
Setting kernel variables ...done.
INIT: Entering runlevel: 2
Using makefile-style concurrent boot in runlevel 2.
Starting enhanced syslogd: rsyslogd.
Starting periodic command scheduler: cron.
Starting OpenBSD Secure Shell server: sshdsshd (398): /proc/398/oom_adj is
deprecated, please use /proc/398/oom_score_adj instead.
.

_______________________________________________
l4-hackers mailing list
[email protected]
http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.