Re: l4android compilation issue
Matthias Lange <[email protected]>
| Newsgroups | gmane.comp.micro-kernel.l4.devel |
|---|---|
| Message-ID | <20140723152252.GB22491@triton> |
From the output below, I can see that the multiboot.bin grub emulation is missing. I have something like this Running option rom at ca80:0003 Searching bootorder for: /pci@i0cf8/*@3 Searching bootorder for: /rom@genroms/multiboot.bin Searching bootorder for: /rom@genroms/kvmvapic.bin Searching bootorder for: HALT Running option rom at cb00:0003 and later Booting from ROM... Booting from ca80:003c VBE mode info request: 117 VBE mode set: 4117 set VGA mode 117 I can only guess that this is the reason why the framebuffer driver cannot find the VBE bios. Matthias. On Wed, Jul 23, 2014 at 05:10:38PM +0200, cem akpolat wrote: > Hi, > > here is the output on the console after calling the command as you > mentioned: > > akpolat@akpolatX240:~/Desktop$ qemu-system-x86_64 -cdrom lx_ginger.iso > -boot d -m 512 -chardev stdio,id=seabios -device > isa-debugcon,iobase=0x402,chardev=seabios -serial stdio > > > Start bios (version 1.7.4-20140219_122725-roseapple) > No Xen hypervisor found. > Running on QEMU (i440fx) > RamSize: 0x20000000 [cmos] > Relocating init from 0x000dfe99 to 0x1ffdf190 (size 69036) > Found QEMU fw_cfg > RamBlock: addr 0x0000000000000000 len 0x0000000020000000 [e820] > CPU Mhz=2763 > === PCI bus & bridge init === > PCI: pci_bios_init_bus_rec bus = 0x0 > === PCI device probing === > Found 6 PCI devices (max PCI bus is 00) > === PCI new allocation pass #1 === > PCI: check devices > === PCI new allocation pass #2 === > PCI: 32: 0000000080000000 - 00000000fec00000 > PCI: map device bdf=00:03.0 bar 1, addr 0000c000, size 00000040 [io] > PCI: map device bdf=00:01.1 bar 4, addr 0000c040, size 00000010 [io] > PCI: map device bdf=00:03.0 bar 6, addr feb80000, size 00040000 [mem] > PCI: map device bdf=00:03.0 bar 0, addr febc0000, size 00020000 [mem] > PCI: map device bdf=00:02.0 bar 6, addr febe0000, size 00010000 [mem] > PCI: map device bdf=00:02.0 bar 1, addr febf0000, size 00001000 [mem] > PCI: map device bdf=00:02.0 bar 0, addr fc000000, size 02000000 [prefmem] > PCI: init bdf=00:00.0 id=8086:1237 > PCI: init bdf=00:01.0 id=8086:7000 > PIIX3/PIIX4 init: elcr=00 0c > PCI: init bdf=00:01.1 id=8086:7010 > PCI: init bdf=00:01.3 id=8086:7113 > Using pmtimer, ioport 0xb008 > PCI: init bdf=00:02.0 id=1013:00b8 > PCI: init bdf=00:03.0 id=8086:100e > PCI: Using 00:02.0 for primary VGA > Found 1 cpu(s) max supported 1 cpu(s) > MP table addr=0x000f0b70 MPC table addr=0x000f0b80 size=208 > SMBIOS ptr=0x000f0b50 table=0x000f0a10 size=307 > Scan for VGA option rom > Running option rom at c000:0003 > Start SeaVGABIOS (version 1.7.4-20140219_122730-roseapple) > enter vga_post: > a=00000010 b=0000ffff c=00000000 d=0000ffff ds=0000 es=f000 ss=0000 > si=00000000 di=00006580 bp=00000000 sp=00006d1a cs=f000 ip=d256 f=0000 > cirrus init > cirrus init 2 > Attempting to allocate VGA stack via pmm call to f000:d2ce > pmm call arg1=0 > VGA stack allocated at ed790 > Turning on vga text mode console > set VGA mode 3 > cirrus mode switch regular > SeaBIOS (version 1.7.4-20140219_122725-roseapple) > Found 1 lpt ports > Found 1 serial ports > Searching bootorder for: /pci@i0cf8/isa@1/fdc@03f0/floppy@0 > ATA controller 1 at 1f0/3f4/0 (irq 14 dev 9) > ATA controller 2 at 170/374/0 (irq 15 dev 9) > DVD/CD [ata1-0: QEMU DVD-ROM ATAPI-4 DVD/CD] > Searching bootorder for: /pci@i0cf8/*@1,1/drive@1/disk@0 > PS2 keyboard initialized > All threads complete. > Scan for option roms > Running option rom at c900:0003 > pmm call arg1=1 > pmm call arg1=0 > pmm call arg1=1 > pmm call arg1=0 > Searching bootorder for: /pci@i0cf8/*@3 > Searching bootorder for: /rom@genroms/kvmvapic.bin > Searching bootorder for: HALT > Running option rom at ca00:0003 > Space available for UMB: cc800-ec800, f0000-f0930 > Returned 57344 bytes of ZoneHigh > e820 map has 6 items: > 0: 0000000000000000 - 000000000009fc00 = 1 RAM > 1: 000000000009fc00 - 00000000000a0000 = 2 RESERVED > 2: 00000000000f0000 - 0000000000100000 = 2 RESERVED > 3: 0000000000100000 - 000000001fffe000 = 1 RAM > 4: 000000001fffe000 - 0000000020000000 = 2 RESERVED > 5: 00000000fffc0000 - 0000000100000000 = 2 RESERVED > enter handle_19: > NULL > Booting from DVD/CD... > Booting from 0000:7c00 > > Welcome to Fiasco.OC (ia32)! > L4/Fiasco.OC ia32 microkernel (C) 1998-2011 TU Dresden > Rev: r30 compiled with gcc 4.4.3 for Intel Pentium [.up] > Build: #32 Tue Feb 15 10:07:33 CET 2011 > > Performance-critical config option(s) detected: > CONFIG_NDEBUG is off > CONFIG_NO_FRAME_PTR is off > > Superpages: yes > Kmem:: cpu page at 1fff8000 (4096Bytes) > Enabling SVM support > NASID: 0x10 > ACPI-Init > ACPI: RSDP = 0xf09e0 pRSDT = 1ffffbc1 pXSDT = 0 > ACPI: OEM: BOCHS > MADT = 0x203ffb11 > IO-APIC[ 0]: struct: 0x203ffb45 adr=fec00000 > IO-APIC[ 0]: pins 23 > 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 @ 0xfeff6000 > Local APIC[00]: version=11 max_lvt=5 > APIC ESR value before/after enabling: 00000000/00000000 > Using the Local APIC timer on vector 90 (Periodic Mode) 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: Sysenter > CPU[0:0]: AuthenticAMD (6:6:3:0)[00000663] Model: Athlon (Palomino) at 2694 > 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) > > VMX: Not supported > 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;18ffff] > [0:190000;2dbfff] > [4:2dc000;2dcfff] > [0:2dd000;3fffff] > [0:469000;137dfff] > [4:137e000;7883fff] > [0:7884000;1d70ffff] > IOMEM:---------------------- > [0:0;fff] > [0:9f000;fffff] > [0:1fffe000;febfffff] > [0:fec01000;fedfffff] > [0:fee01000;ffffffff] > IO PORTS-------------------------- > [0:0;fffffff] > MOE: Hello world > MOE: found 377736 KByte free memory > MOE: found RAM from 1000 to 1d710000 > MOE: allocated 471 KByte for the page array @0x1000 > MOE: virtual user address space [0-bfffffff] > MOE: rom name space cap -> [C:501000] > BOOTFS: [137e000-146d25c] [C:503000] l4re > BOOTFS: [146e000-165555b] [C:504000] ned > BOOTFS: [1656000-1ea917f] [C:505000] io > BOOTFS: [1eaa000-1f82d39] [C:506000] rtc > BOOTFS: [1f83000-22812f8] [C:507000] mag > BOOTFS: [2282000-23d7cf5] [C:508000] fb-drv > BOOTFS: [908a000-908a83b] [C:509000] lx_ginger.cfg > BOOTFS: [9064000-90643b7] [C:50a000] x86-legacy.devs > BOOTFS: [9080000-908086f] [C:50b000] x86_android.vbus > BOOTFS: [23d8000-28179f3] [C:50c000] vmlinuz.android > BOOTFS: [2818000-2912000] [C:50d000] root-x86-ginger.img > BOOTFS: [2913000-7884000] [C:50e000] system-x86-ginger.img > MOE: cmdline: moe rom/lx_ginger.cfg > MOE: Starting: rom/ned rom/lx_ginger.cfg > MOE: loading 'rom/ned' > Ned says: Hi World! > Ned: loading file: 'rom/lx_ginger.cfg' > io | Io service > io | Hello from L4-ACPICA > io | Find root Pointer > io | AcpiOsMapMemory(40e, 2) = 40040e > io | AcpiOsMapMemory(9fc00, 400) = 49fc00 > io | AcpiOsMapMemory(e0000, 20000) = 4e0000 > io | Find root Pointer: f09e0 > io | AcpiOsMapMemory(f09e0, 24) = 4f09e0 > io | ACPI: RSDP 0xf09e0 00014 (v00 BOCHS ) > io | AcpiOsMapMemory(1ffffbc1, 24) = bffbc1 > io | ACPI: RSDT 0x1ffffbc1 00034 (v01 BOCHS BXPCRSDT 00000001 BXPC > 00000001) > io | AcpiOsMapMemory(1ffffbc1, 34) = bffbc1 > io | AcpiOsMapMemory(1ffff1c0, 24) = bff1c0 > io | ACPI: FACP 0x1ffff1c0 00074 (v01 BOCHS BXPCFACP 00000001 BXPC > 00000001) > io | AcpiOsMapMemory(1ffff1c0, 74) = bff1c0 > io | AcpiOsMapMemory(1fffe040, 24) = bfe040 > io | ACPI: DSDT 0x1fffe040 01180 (v01 BOCHS BXPCDSDT 00000001 BXPC > 00000001) > io | AcpiOsMapMemory(1fffe000, 24) = bfe000 > io | ACPI: FACS 0x1fffe000 00040 > io | AcpiOsMapMemory(1ffff234, 24) = bff234 > io | ACPI: SSDT 0x1ffff234 008DD (v01 BOCHS BXPCSSDT 00000001 BXPC > 00000001) > io | AcpiOsMapMemory(1ffffb11, 24) = bffb11 > io | ACPI: APIC 0x1ffffb11 00078 (v01 BOCHS BXPCAPIC 00000001 BXPC > 00000001) > io | AcpiOsMapMemory(1ffffb89, 24) = bffb89 > io | ACPI: HPET 0x1ffffb89 00038 (v01 BOCHS BXPCHPET 00000001 BXPC > 00000001) > io | AcpiOsMapMemory(1fffe040, 1180) = bfe040 > io | Parsing all Control Methods: > io | Table [DSDT](id 0001) - 144 Objects with 18 Devices 52 Methods 8 > Regions > io | AcpiOsMapMemory(1ffff234, 8dd) = bff234 > io | Parsing all Control Methods: > io | Table [SSDT](id 0002) - 155 Objects with 32 Devices 42 Methods 1 > 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(1fffe000, 40) = bfe000 > io | evgpeblk-1129 [04] EvCreateGpeBlock : GPE 00 to 0F [_GPE] 2 > regs on int 0x9 > io | > /home/mlange/projects/l4re/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 9/9 Regions 2/2 Fields 21/21 Buffers 5/5 Packages > (308 nodes) > io | Initializing Device/Processor/Thermal objects by executing _INI > methods: > io | Executed 0 _INI methods requiring 1 _STA executions (examined 53 > 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 | ACPICA-Version:20091214, System in ACPI MODE, 32bit timer > io | WARNING: phys mmio resource allocation failed > io | IOMEM * [000000000a0000-000000000bffff 20000] non-pref (32bit) > (align=1ffff flags=c002) > io | WARNING: phys mmio resource allocation failed > io | IOMEM * [000000000a0000-000000000bffff 20000] non-pref (32bit) > (align=1ffff flags=c002) > io | IGNORE ACPI RES: 1 > io | WARNING: phys mmio resource allocation failed > io | IOMEM [000000000c0000-000000000fffff 40000] non-pref (32bit) > (align=3ffff flags=c002) > io | WARNING: phys mmio resource allocation failed > io | IOMEM [000000000c0000-000000000fffff 40000] non-pref (32bit) > (align=3ffff flags=c002) > io | WARNING: phys mmio resource allocation failed > io | IOMEM [0000000009f000-0000000009ffff 1000] non-pref (32bit) > (align=fff flags=c002) > io | WARNING: phys mmio resource allocation failed > io | IOMEM [0000000009f000-0000000009ffff 1000] non-pref (32bit) > (align=fff flags=c002) > io | WARNING: phys mmio resource allocation failed > io | IOMEM [00000000000000-00000000000fff 1000] non-pref (32bit) > (align=fff flags=c002) > io | WARNING: phys mmio resource allocation failed > io | IOMEM [00000000000000-00000000000fff 1000] non-pref (32bit) > (align=fff flags=c002) > io | WARNING: phys mmio resource allocation failed > io | IOMEM [000000000a0000-000000000bffff 20000] non-pref (32bit) > (align=1ffff flags=c002) > io | WARNING: phys mmio resource allocation failed > io | IOMEM [000000000a0000-000000000bffff 20000] non-pref (32bit) > (align=1ffff flags=c002) > io | WARNING: device 'PS2' already assigned to an other virtual bus. > io | WARNING: device 'S18_' already assigned to an other virtual bus. > io | Service registration failed: 'froyo_bus' > io | Ready. Waiting for request. > mag | Hello from MAG > fb | Trying execution of ``set VBE mode'' using x86emu > fb | VBE BIOS not present. > fb | Failed to setup Framebuffer > mag | Error: Exception: Void capability invoked: requesting goos info: > backtrace ... > mag | 1002e2f > mag | 103f4a5 > mag | 1000dcb > mag | 10026de > mag | 105390c > mag | 10000e1 > mag | > mag | MAG: destroy FB svc > Ned[lua]: Hm, cpapbility 436000 does not support the meta protocol: -2004 > Ned: ERROR: rom/lx_ginger.cfg:82: attempt to call method 'create' (a nil > value) > rtc | Date:23.07.2014 Time:15:08:55 > > > ==== > > Cheers, > Cem > > > > Cem Akpolat > > > On Wed, Jul 23, 2014 at 4:49 PM, Matthias Lange < > [email protected]> wrote: > > > On Tue, Jul 22, 2014 at 10:16:19AM +0200, cem akpolat wrote: > > > Hi, > > > > > > I tested the image on another laptop older than mine, the only thing > > that I > > > have seen is "hacked by SECT". The whole problem can rely on my laptop. I > > > have to figure out it. But should I see also android gingerbread > > interface > > > right after this hacked by SECT. > > > > Ok, I understand. The system seems to stop booting in the framebuffer > > driver > > (mag gets not started). This indicates that the framebuffer driver is stuck > > emulating the 16bit VESA bios code. Newer versions of that bios try writing > > debug information through an IO port. Can you try adding the following > > line to > > the VGA device in your x86-legacy.devs > > > > Res.io(0x402, 0x402); > > > > and see if it works? You can also append the following cmdline to qemu to > > see > > the output > > > > -chardev stdio,id=seabios -device > > isa-debugcon,iobase=0x402,chardev=seabios > > > > Matthias. > > > > > > > > Cheers, > > > Cem > > > > > > > > > Cem Akpolat > > > > > > > > > On Tue, Jul 22, 2014 at 10:07 AM, cem akpolat <[email protected]> > > wrote: > > > > > > > Hi, > > > > > > > > That was just an example for l4linux. I meant when I use l4linux > > instead > > > > of l4android, I can see root file system, because it is added in the > > module > > > > list. But here I reach up to this level, I can't even see the log of > > > > l4android or root file system, it does nothing after arriving to that > > > > point. You can also again see the log output below. By the way, Qemu > > > > version is 2.0.0. Lua congfig file and module list are written in the > > > > previous mail. > > > > > > > > kpolat@akpolatX240:~/mysvn/l4android/l4android_x86/src/src/l4$ make > > qemu > > > > E=l4_gingerbread O=build > > > > > > '/home/akpolat/mysvn/l4android/l4android_x86/src/src/l4/build/bin/x86_586/l4f/vmlinuz.android' > > > > is a zipped file, uncompressing to '/tmp/Ybip9Ajla7/vmlinuz.android' > > > > Note: At least QEmu 0.13 is required for the loading to work. > > > > qemu-system-i386 -kernel > > > > > > /home/akpolat/mysvn/l4android/l4android_x86/src/src/l4/build/bin/x86_586/bootstrap > > > > -append "bootstrap -modaddr 0x01100000" -initrd > > > > > > "/home/akpolat/mysvn/l4android/l4android_x86/src/src/kernel/fiasco/build//fiasco > > > > > > -serial_esc,/home/akpolat/mysvn/l4android/l4android_x86/src/src/l4/build/bin/x86_586/l4f/sigma0 > > > > > > ,/home/akpolat/mysvn/l4android/l4android_x86/src/src/l4/build/bin/x86_586/l4f/moe > > > > > > rom/lx_ginger.cfg,/home/akpolat/mysvn/l4android/l4android_x86/src/src/l4/build/bin/x86_586/l4f/l4re > > > > > > ,/home/akpolat/mysvn/l4android/l4android_x86/src/src/l4/build/bin/x86_586/l4f/ned > > > > > > ,/home/akpolat/mysvn/l4android/l4android_x86/src/src/l4/build/bin/x86_586/l4f/io > > > > > > ,/home/akpolat/mysvn/l4android/l4android_x86/src/src/l4/build/bin/x86_586/l4f/rtc > > > > > > ,/home/akpolat/mysvn/l4android/l4android_x86/src/src/l4/build/bin/x86_586/l4f/mag > > > > > > ,/home/akpolat/mysvn/l4android/l4android_x86/src/src/l4/build/bin/x86_586/l4f/fb-drv > > > > > > ,/home/akpolat/mysvn/l4android/l4android_x86/src/src/l4/conf/android_conf/lx_ginger.cfg > > > > > > ,/home/akpolat/mysvn/l4android/l4android_x86/src/src/l4/conf/android_conf/x86-legacy.devs > > > > > > ,/home/akpolat/mysvn/l4android/l4android_x86/src/src/l4/conf/android_conf/x86_android.vbus > > > > ,/tmp/Ybip9Ajla7/vmlinuz.android > > > > > > ,/home/akpolat/mysvn/l4android/l4android_x86/src/src/l4/build/bin/x86_586/l4f/root-x86-ginger.img > > > > > > ,/home/akpolat/mysvn/l4android/l4android_x86/src/src/l4/build/bin/x86_586/l4f/system-x86-ginger.img > > > > " -serial stdio -m 3000 > > > > > > > > L4 Bootstrapper > > > > Build: #1 Mo 21. Jul 18:54:56 CEST 2014, x86-32, 4.8.2 > > > > RAM: 0000000000000000 - 000000000009fbff: 639kB > > > > RAM: 0000000000100000 - 00000000bb7fdfff: 3070968kB > > > > Total RAM: 2999MB > > > > Moving up to 15 modules behind 1100000 > > > > moving module 00 { 2e5000-350c3f } -> { 7d51000-7dbcc3f } [441408] > > > > moving module 01 { 351000-3a4c48 } -> { 7dbd000-7e10c48 } [343113] > > > > moving module 02 { 3a5000-5e6a68 } -> { 7e11000-8052a68 } [2366057] > > > > moving module 03 { 5e7000-716a82 } -> { 6f36000-7065a82 } [1243779] > > > > moving module 04 { 717000-96517b } -> { 7066000-72b417b } [2417020] > > > > moving module 05 { 966000-147138f } -> { 8053000-8b5e38f } [11580304] > > > > moving module 06 { 1472000-15778b8 } -> { 1100000-12058b8 } [1071289] > > > > moving module 07 { 1578000-199efcd } -> { 1206000-162cfcd } [4353998] > > > > moving module 08 { 199f000-1b18ebd } -> { 162d000-17a6ebd } [1547966] > > > > moving module 09 { 1b19000-1b19839 } -> { 17a7000-17a7839 } [2106] > > > > moving module 10 { 1b1a000-1b1a4a3 } -> { 17a8000-17a84a3 } [1188] > > > > moving module 11 { 1b1b000-1b1b86e } -> { 17a9000-17a986e } [2159] > > > > moving module 12 { 1b1c000-1ecae46 } -> { 17aa000-1b58e46 } [3862087] > > > > moving module 13 { 1ecb000-1fc4fff } -> { 1b59000-1c52fff } [1024000] > > > > moving module 14 { 1fc5000-6f35fff } -> { 1c53000-6bc3fff } > > [83300352] > > > > moving module 03 { 6f36000-7065a82 } -> { 6bc4000-6cf3a82 } [1243779] > > > > moving module 04 { 7066000-72b417b } -> { 6cf4000-6f4217b } [2417020] > > > > moving module 05 { 8053000-8b5e38f } -> { 6f43000-7a4e38f } > > [11580304] > > > > Scanning > > > > > > /home/akpolat/mysvn/l4android/l4android_x86/src/src/kernel/fiasco/build//fiasco > > > > -serial_esc > > > > Scanning > > > > > > /home/akpolat/mysvn/l4android/l4android_x86/src/src/l4/build/bin/x86_586/l4f/sigma0 > > > > Scanning > > > > > > /home/akpolat/mysvn/l4android/l4android_x86/src/src/l4/build/bin/x86_586/l4f/moe > > > > rom/lx_ginger.cfg > > > > Bootloader MMAP: > > > > [ 0, 9fc00) RAM (1) > > > > [ 9fc00, a0000) reserved (2) > > > > [ f0000, 100000) reserved (2) > > > > [ 100000, bb7fe000) RAM (1) > > > > [ bb7fe000, bb800000) reserved (2) > > > > [ fffc0000, 100000000) reserved (2) > > > > Relocated mbi to [0x2dd000-0x2dd63f] > > > > Loading ndroid/l4android_x86/src/src/kernel/fiasco/build//fiasco > > > > Loading id/l4android_x86/src/src/l4/build/bin/x86_586/l4f/sigma0 > > > > Loading droid/l4android_x86/src/src/l4/build/bin/x86_586/l4f/moe > > > > find kernel info page... > > > > found kernel info page at 0x400000 > > > > Regions of list 'regions' > > > > [ 0, fff] { 1000} Arch BIOS > > > > [ 9fc00, 9ffff] { 400} Arch BIOS > > > > [ f0000, fffff] { 10000} Arch BIOS > > > > [ 100000, 10b197] { b198} Sigma0 > > > > id/l4android_x86/src/src/l4/build/bin/x86_586/l4f/sigma0 > > > > [ 140000, 18e21f] { 4e220} Root > > > > droid/l4android_x86/src/src/l4/build/bin/x86_586/l4f/moe > > > > [ 2d0000, 2e34a7] { 134a8} Boot bootstrap > > > > [ 2dd000, 2dd73c] { 73d} Root Multiboot info > > > > [ 300000, 38ffff] { 90000} Kern > > > > ndroid/l4android_x86/src/src/kernel/fiasco/build//fiasco > > > > [ 400000, 471fff] { 72000} Kern > > > > ndroid/l4android_x86/src/src/kernel/fiasco/build//fiasco > > > > [ 1100000, 7a4e38f] { 694e390} Root Module > > > > [ bb7fe000, bb7fffff] { 2000} Arch BIOS > > > > [ fffc0000, ffffffff] { 40000} Arch BIOS > > > > API Version: (87) experimental > > > > Sigma0 config ip:00100218 sp:002e1040 > > > > Roottask config ip:001401f6 sp:00000000 > > > > Starting kernel > > ndroid/l4android_x86/src/src/kernel/fiasco/build//fiasco > > > > at 003007b0 > > > > > > > > Welcome to Fiasco.OC (ia32)! > > > > L4/Fiasco.OC ia32 microkernel (C) 1998-2012 TU Dresden > > > > Rev: UNKNOWN compiled with gcc 4.8.2 for Intel Pentium [] > > > > Build: #1 Mo 21. Jul 18:56:08 CEST 2014 > > > > > > > > Performance-critical config option(s) detected: > > > > CONFIG_NDEBUG is off > > > > CONFIG_NO_FRAME_PTR is off > > > > > > > > Superpages: yes > > > > Kmem:: cpu page at bb3e2000 (4096Bytes) > > > > ACPI-Init > > > > ACPI: RSDP[0xf09e0] r00 OEM:BOCHS. > > > > Boot_alloc: size=0x10 > > > > Boot_alloc: allocated extra memory block @0xfffe5000 (size=400) > > > > Boot_alloc: @ 0xfffe5000 > > > > Boot_alloc: remaining free block @ 0xfffe5010 (size=3f0) > > > > ACPI: RSDT[0x203ffbc1] r01 OEM:BOCHS. OEMTID:BXPCRSDT > > > > ACPI: FACP[0x203ff1c0] r01 OEM:BOCHS. OEMTID:BXPCFACP > > > > ACPI: SSDT[0x203ff234] r01 OEM:BOCHS. OEMTID:BXPCSSDT > > > > ACPI: APIC[0x203ffb11] r01 OEM:BOCHS. OEMTID:BXPCAPIC > > > > ACPI: HPET[0x203ffb89] r01 OEM:BOCHS. OEMTID:BXPCHPET > > > > IO-APIC: MADT = 0x203ffb11 > > > > IO-APIC[ 0]: struct: 0x203ffb45 adr=fec00000 > > > > Boot_alloc: size=0x1c > > > > Boot_alloc: @ 0xfffe5010 > > > > Boot_alloc: remaining free block @ 0xfffe5030 (size=3d0) > > > > Boot_alloc: size=0x120 > > > > Boot_alloc: @ 0xfffe5030 > > > > Boot_alloc: remaining free block @ 0xfffe5150 (size=2b0) > > > > 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 > > > > Boot_alloc: size=0x4 > > > > Boot_alloc: @ 0xfffe5150 > > > > Boot_alloc: remaining free block @ 0xfffe5158 (size=2a8) > > > > Allocate cpu_mem @ 0xfffe5400 > > > > FPU0: SSE > > > > Local APIC[00]: version=11 max_lvt=5 > > > > APIC ESR value before/after enabling: 00000000/00000000 > > > > Using the Local APIC timer on vector 90 (Periodic Mode) for scheduling > > > > SERIAL ESC: allocated IRQ 4 for serial uart > > > > Absolute KIP Syscalls using: Sysenter > > > > Boot_alloc: size=0x14 > > > > Boot_alloc: @ 0xfffe5158 > > > > Boot_alloc: remaining free block @ 0xfffe5170 (size=290) > > > > Boot_alloc: size=0x300 > > > > Boot_alloc: allocated extra memory block @0xfffe5800 (size=400) > > > > Boot_alloc: @ 0xfffe5800 > > > > Boot_alloc: remaining free block @ 0xfffe5b00 (size=100) > > > > Enable MSI support: chained IRQ mgr @ 0xfffe5150 > > > > SERIAL ESC: allocated IRQ 4 for serial uart > > > > Not using serial hack in slow timer handler. > > > > CPU[0]: GenuineIntel (6:6:3:0)[00000663] Model: QEMU Virtual CPU > > version > > > > 2.0.0 at 2694MHz > > > > > > > > 32 KB L1 I Cache (8-way associative, 64 bytes per line) > > > > 32 KB L1 D Cache (8-way associative, 64 bytes per line) > > > > 2048 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;18efff] > > > > [0:18f000;2dcfff] > > > > [4:2dd000;2ddfff] > > > > [0:2de000;3fffff] > > > > [0:46b000;10fffff] > > > > [4:1100000;7a4efff] > > > > [0:7a4f000;b77fffff] > > > > [0:bb400000;bb7fdfff] > > > > IOMEM:---------------------- > > > > [0:0;fff] > > > > [0:9f000;fffff] > > > > [0:bb7fe000;febfffff] > > > > [0:fec01000;fedfffff] > > > > [0:fee01000;ffffffff] > > > > IO PORTS-------------------------- > > > > [0:0;fffffff] > > > > MOE: Hello world > > > > MOE: found 2901528 KByte free memory > > > > MOE: found RAM from 1000 to bb7fe000 > > > > MOE: allocated 2999 KByte for the page array @0x46b000 > > > > MOE: virtual user address space [0-bfffffff] > > > > MOE: rom name space cap -> [C:501000] > > > > BOOTFS: [6bc4000-6cf3a83] [C:503000] l4re > > > > BOOTFS: [6cf4000-6f4217c] [C:504000] ned > > > > BOOTFS: [6f43000-7a4e390] [C:505000] io > > > > BOOTFS: [1100000-12058b9] [C:506000] rtc > > > > BOOTFS: [1206000-162cfce] [C:507000] mag > > > > BOOTFS: [162d000-17a6ebe] [C:508000] fb-drv > > > > BOOTFS: [17a7000-17a783a] [C:509000] lx_ginger.cfg > > > > BOOTFS: [17a8000-17a84a4] [C:50a000] x86-legacy.devs > > > > BOOTFS: [17a9000-17a986f] [C:50b000] x86_android.vbus > > > > BOOTFS: [17aa000-1b58e47] [C:50c000] vmlinuz.android > > > > BOOTFS: [1b59000-1c53000] [C:50d000] root-x86-ginger.img > > > > BOOTFS: [1c53000-6bc4000] [C:50e000] system-x86-ginger.img > > > > MOE: cmdline: > > > > > > /home/akpolat/mysvn/l4android/l4android_x86/src/src/l4/build/bin/x86_586/l4f/moe > > > > rom/lx_ginger.cfg > > > > MOE: Starting: rom/ned rom/lx_ginger.cfg > > > > MOE: loading 'rom/ned' > > > > Ned says: Hi World! > > > > Ned: loading file: 'rom/lx_ginger.cfg' > > > > io | Dev_factory: register factory for N2Hw6DeviceE > > > > io | GTF: register factory for 7Pci_dev > > > > io | GTF: register factory for N2Hw12Msi_resourceE > > > > io | Dev_factory: register factory for N2Hw11Gpio_deviceE > > > > io | Io service > > > > io | Find root Pointer > > > > io | Find root Pointer: f09e0 > > > > io | ACPI: RSDP 0xf09e0 00014 (v00 BOCHS ) > > > > io | ACPI: RSDT 0xbb7ffbc1 00034 (v01 BOCHS BXPCRSDT 00000001 > > BXPC > > > > 00000001) > > > > io | > > > > > > /home/akpolat/mysvn/l4android/l4android/src/src/l4/pkg/acpica/lib-acpi/src/osl-basic.cc:344:AcpiOsPhysicalTableOverride(0xbff1c0, > > > > 0x80007d08, 0x80007d0c): UNINPLEMENTED > > > > io | ACPI: FACP 0xbb7ff1c0 00074 (v01 BOCHS BXPCFACP 00000001 > > BXPC > > > > 00000001) > > > > io | > > > > > > /home/akpolat/mysvn/l4android/l4android/src/src/l4/pkg/acpica/lib-acpi/src/osl-basic.cc:344:AcpiOsPhysicalTableOverride(0xbfe040, > > > > 0x80007ce8, 0x80007cec): UNINPLEMENTED > > > > io | ACPI: DSDT 0xbb7fe040 01180 (v01 BOCHS BXPCDSDT 00000001 > > BXPC > > > > 00000001) > > > > io | > > > > > > /home/akpolat/mysvn/l4android/l4android/src/src/l4/pkg/acpica/lib-acpi/src/osl-basic.cc:344:AcpiOsPhysicalTableOverride(0xbfe000, > > > > 0x80007ce8, 0x80007cec): UNINPLEMENTED > > > > io | ACPI: FACS 0xbb7fe000 00040 > > > > io | > > > > > > /home/akpolat/mysvn/l4android/l4android/src/src/l4/pkg/acpica/lib-acpi/src/osl-basic.cc:344:AcpiOsPhysicalTableOverride(0xbff234, > > > > 0x80007d08, 0x80007d0c): UNINPLEMENTED > > > > io | ACPI: SSDT 0xbb7ff234 008DD (v01 BOCHS BXPCSSDT 00000001 > > BXPC > > > > 00000001) > > > > io | > > > > > > /home/akpolat/mysvn/l4android/l4android/src/src/l4/pkg/acpica/lib-acpi/src/osl-basic.cc:344:AcpiOsPhysicalTableOverride(0xbffb11, > > > > 0x80007d08, 0x80007d0c): UNINPLEMENTED > > > > io | ACPI: APIC 0xbb7ffb11 00078 (v01 BOCHS BXPCAPIC 00000001 > > BXPC > > > > 00000001) > > > > io | > > > > > > /home/akpolat/mysvn/l4android/l4android/src/src/l4/pkg/acpica/lib-acpi/src/osl-basic.cc:344:AcpiOsPhysicalTableOverride(0xbffb89, > > > > 0x80007d08, 0x80007d0c): UNINPLEMENTED > > > > io | ACPI: HPET 0xbb7ffb89 00038 (v01 BOCHS BXPCHPET 00000001 > > BXPC > > > > 00000001) > > > > io | Parsing all Control Methods: > > > > io | Table [DSDT](id 0001) - 144 Objects with 18 Devices 52 > > Methods 8 > > > > Regions > > > > io | Parsing all Control Methods: > > > > io | Table [SSDT](id 0002) - 155 Objects with 32 Devices 42 > > Methods 1 > > > > Regions > > > > io | tbxfload-0274 [02] TbLoadNamespace : ACPI Tables > > > > successfully acquired > > > > io | evxfevnt-0175 [02] Enable : Transition to ACPI > > > > mode successful > > > > io | evgpeblk-0523 [04] EvCreateGpeBlock : GPE 00 to 0F > > [_GPE] 2 > > > > regs on int 0x9 > > > > io | > > > > > > /home/akpolat/mysvn/l4android/l4android/src/src/l4/pkg/acpica/lib-acpi/src/osl-basic.cc:60:AcpiOsInstallInterruptHandler(9, > > > > 0x107d6c0, 0x3aa8): UNINPLEMENTED > > > > io | Completing Region/Field/Buffer/Package > > > > initialization:..................................... > > > > io | Initialized 9/9 Regions 2/2 Fields 21/21 Buffers 5/5 Packages > > > > (308 nodes) > > > > io | Initializing Device/Processor/Thermal objects by executing > > _INI > > > > methods: > > > > io | Executed 0 _INI methods requiring 1 _STA executions > > (examined 53 > > > > objects) > > > > io | ACPICA-Version:20121018, System in ACPI MODE, 32bit timer > > > > io | <0xb120>IRQ [00000000000000-00000000000000 1] rising edge > > > > (32bit) (align=0 flags=44201) > > > > io | <0x16b38>IRQ [00000000000000-00000000000000 1] rising > > edge > > > > (32bit) (align=0 flags=44201) > > > > io | Ready. Waiting for request. > > > > mag | Hello from MAG > > > > fb | Trying execution of ``set VBE mode'' using x86emu > > > > fb | Found VESA BIOS version 3.0 > > > > fb | OEM SeaBIOS VBE(C) 2 > > > > > > > > > > > > > > > > = > > > > > > > > Sincerly, > > > > Cem > > > > > > > > Cem Akpolat > > > > > > > > > > > > On Tue, Jul 22, 2014 at 9:54 AM, Matthias Lange < > > > > [email protected]> wrote: > > > > > > > >> Hi, > > > >> > > > >> On Mon, Jul 21, 2014 at 09:38:58PM +0200, cem akpolat wrote: > > > >> > Hi, > > > >> > > > > >> > I believe I should see at least an android gingerbread os in the > > qemu, > > > >> root > > > >> > file system console like in l4linux. I cannot the whole components > > that > > > >> I > > > >> > included in module.list are being loaded. Here is the module list: > > > >> > > > >> I cannot see any L4Linux log messages (like the ones in your other > > email) > > > >> in > > > >> your pasted log. Can you provide those, so that I can analyze the > > problem? > > > >> > > > >> Matthias. > > > >> > > > >> > ====== > > > >> > modaddr 0x01100000 > > > >> > > > > >> > default-kernel fiasco -serial_esc > > > >> > default-bootstrap bootstrap > > > >> > > > > >> > entry l4_gingerbread > > > >> > roottask moe rom/lx_ginger.cfg > > > >> > kernel fiasco -serial_esc > > > >> > module l4re > > > >> > module ned > > > >> > module io > > > >> > module rtc > > > >> > module mag > > > >> > module fb-drv > > > >> > module lx_ginger.cfg > > > >> > module x86-legacy.devs > > > >> > module x86_android.vbus > > > >> > module vmlinuz.android > > > >> > module root-x86-ginger.img > > > >> > module system-x86-ginger.img > > > >> > ====== > > > >> > Normally, root-x86-ginger and system-x86 should be loaded, but I > > cannot > > > >> see > > > >> > them. And the lua configuration file is below, this is the same > > > >> > configuration file which is used in lx_ginger.iso (from > > l4android.org). > > > >> > ====== > > > >> > require("L4"); > > > >> > > > > >> > local lxname = "vmlinuz.android"; > > > >> > local l = L4.default_loader; > > > >> > > > > >> > local io_caps = { > > > >> > sigma0 = L4.cast(L4.Proto.Factory, > > > >> L4.Env.sigma0):create(L4.Proto.Sigma0); > > > >> > rtc = l:new_channel():svr(); > > > >> > con_bus = L4.default_loader:new_channel():svr(); > > > >> > ginger_bus = L4.default_loader:new_channel():svr(); > > > >> > fb = L4.default_loader:new_channel():svr(); > > > >> > rom = L4.Env.rom; > > > >> > icu = L4.Env.icu; > > > >> > }; > > > >> > > > > >> > local rtc_caps = { > > > >> > vbus = io_caps.rtc; > > > >> > rtc = l:new_channel():svr(); > > > >> > rom = L4.Env.rom; > > > >> > sigma0 = L4.Env.sigma0; > > > >> > }; > > > >> > > > > >> > local fb_caps = { > > > >> > vbus = io_caps.fb; > > > >> > rom = L4.Env.rom; > > > >> > fb = L4.default_loader:new_channel():svr(); > > > >> > }; > > > >> > > > > >> > local con_caps = { > > > >> > fb = fb_caps.fb; > > > >> > -- fb = L4.Env.vesa; > > > >> > vbus = io_caps.con_bus; > > > >> > con = L4.default_loader:new_channel():svr(); > > > >> > rom = L4.Env.rom; > > > >> > }; > > > >> > > > > >> > L4.default_loader:startv( > > > >> > { > > > >> > caps = io_caps, > > > >> > log = { "io", "red" }, > > > >> > }, > > > >> > "rom/io", "rom/x86-legacy.devs", "rom/x86_android.vbus"); > > > >> > > > > >> > L4.default_loader:startv( > > > >> > { > > > >> > caps = rtc_caps, > > > >> > log = { "rtc", "blue" }, > > > >> > }, > > > >> > "rom/rtc"); > > > >> > > > > >> > L4.default_loader:startv( > > > >> > { > > > >> > caps = fb_caps, > > > >> > log = { "fb", "cyan" }, > > > >> > }, > > > >> > "rom/fb-drv", "-m 0x117"); > > > >> > > > > >> > local mag_caps = { > > > >> > mag = l:new_channel(), > > > >> > svc = l:new_channel(), > > > >> > }; > > > >> > > > > >> > l:start({ > > > >> > caps = { > > > >> > vbus = io_caps.con_bus, > > > >> > fb = fb_caps.fb, > > > >> > -- fb = L4.Env.vesa, > > > >> > mag = mag_caps.mag:svr(), > > > >> > svc = mag_caps.svc:svr(), > > > >> > }, > > > >> > log = { "mag", "g" }, > > > >> > l4re_dbg = L4.Dbg.Warn, > > > >> > }, > > > >> > "rom/mag"); > > > >> > > > > >> > local android_caps = { > > > >> > log = L4.Env.log:m("rws"); > > > >> > vbus = io_caps.ginger_bus; > > > >> > rtc = rtc_caps.rtc; > > > >> > rom = L4.Env.rom; > > > >> > -- fb = con_caps.con:create(L4.Proto.Goos); > > > >> > fb = mag_caps.svc:create(L4.Proto.Goos, "g=640x480,10,10"); > > > >> > }; > > > >> > > > > >> > L4.default_loader:start( > > > >> > { > > > >> > caps = android_caps, > > > >> > l4re_dbg = L4.Dbg.Warn, > > > >> > log = { "android", "yellow" }, > > > >> > }, > > > >> > "rom/" .. lxname .. " console=ttyLv0 mem=256M > > > >> > l4bdds.add=rom/system-x86-ginger.img,rw l4fb.touchscreen=1 > > > >> > androidboot.console=ttyLv0 boot=local ip=dhcp > > > >> > l4x_rd=rom/root-x86-ginger.img rw root=1:0 ramdisk_size=1500 > > init=/init > > > >> > --debug"); > > > >> > > > > >> > ====== > > > >> > > > > >> > Why aren't the other components being loaded? > > > >> > > > > >> > Br, > > > >> > Cem > > > >> > > > > >> > Cem Akpolat > > > >> > > > > >> > > > > >> > On Mon, Jul 21, 2014 at 8:38 PM, Matthias Lange < > > > >> > [email protected]> wrote: > > > >> > > > > >> > > Hi, > > > >> > > > > > >> > > what is the actual problem you encounter? I cannot spot any > > problem > > > >> from > > > >> > > the (incomplete?) log. > > > >> > > > > > >> > > Matthias. > > > >> > > > > > >> > > On 21.07.2014, at 17:11, cem akpolat <[email protected]> > > wrote: > > > >> > > > > > >> > > Dear all, > > > >> > > > > > >> > > > > > >> > > I compiled l4android in the light of the explanation under > > > >> l4android.org, > > > >> > > however, I encountered the failure or another state that I don't > > know > > > >> what > > > >> > > it exactly means. It doesn't seem as an error, however, it stays > > > >> here. By > > > >> > > the way, the build.pl file provided in l4android.org doesn't > > work, > > > >> > > therefore I have compiled everything manually. > > > >> > > > > > >> > > n/x86_586/l4f/system-x86-ginger.img " -serial stdio -m 3000 > > > >> > > > > > >> > > L4 Bootstrapper > > > >> > > Build: #1 Mo 21. Jul 16:33:27 CEST 2014, x86-32, 4.8.2 > > > >> > > RAM: 0000000000000000 - 000000000009fbff: 639kB > > > >> > > RAM: 0000000000100000 - 00000000bb7fdfff: 3070968kB > > > >> > > Total RAM: 2999MB > > > >> > > Moving up to 15 modules behind 1100000 > > > >> > > moving module 00 { 2e5000-350c3f } -> { 845a000-84c5c3f } > > [441408] > > > >> > > moving module 01 { 351000-3a4c48 } -> { 84c6000-8519c48 } > > [343113] > > > >> > > moving module 02 { 3a5000-5e6a68 } -> { 851a000-875ba68 } > > [2366057] > > > >> > > moving module 03 { 5e7000-716a82 } -> { 763f000-776ea82 } > > [1243779] > > > >> > > moving module 04 { 717000-96517b } -> { 776f000-79bd17b } > > [2417020] > > > >> > > moving module 05 { 966000-147138f } -> { 875c000-926738f } > > > >> [11580304] > > > >> > > moving module 06 { 1472000-15778b8 } -> { 1100000-12058b8 } > > > >> [1071289] > > > >> > > moving module 07 { 1578000-199efcd } -> { 1206000-162cfcd } > > > >> [4353998] > > > >> > > moving module 08 { 199f000-1b18ebd } -> { 162d000-17a6ebd } > > > >> [1547966] > > > >> > > moving module 09 { 1b19000-1b19839 } -> { 17a7000-17a7839 } > > [2106] > > > >> > > moving module 10 { 1b1a000-1b1a36b } -> { 17a8000-17a836b } > > [876] > > > >> > > moving module 11 { 1b1b000-1b1b86e } -> { 17a9000-17a986e } > > [2159] > > > >> > > moving module 12 { 1b1c000-1ecae4e } -> { 17aa000-1b58e4e } > > > >> [3862095] > > > >> > > moving module 13 { 1ecb000-1fcafff } -> { 1b59000-1c58fff } > > > >> [1048576] > > > >> > > moving module 14 { 1fcb000-763efff } -> { 1c59000-72ccfff } > > > >> [90652672] > > > >> > > moving module 03 { 763f000-776ea82 } -> { 72cd000-73fca82 } > > > >> [1243779] > > > >> > > moving module 04 { 776f000-79bd17b } -> { 73fd000-764b17b } > > > >> [2417020] > > > >> > > moving module 05 { 875c000-926738f } -> { 764c000-815738f } > > > >> [11580304] > > > >> > > Scanning > > > >> > > > > > >> > > /home/akpolat/mysvn/l4android/l4android/src/src/kernel/fiasco/build//fiasco > > > >> > > -serial_esc > > > >> > > Scanning > > > >> > > > > > >> > > /home/akpolat/mysvn/l4android/l4android/src/src/l4/build/bin/x86_586/l4f/sigma0 > > > >> > > Scanning > > > >> > > > > > >> > > /home/akpolat/mysvn/l4android/l4android/src/src/l4/build/bin/x86_586/l4f/moe > > > >> > > rom/lx_ginger.cfg > > > >> > > Bootloader MMAP: > > > >> > > [ 0, 9fc00) RAM (1) > > > >> > > [ 9fc00, a0000) reserved (2) > > > >> > > [ f0000, 100000) reserved (2) > > > >> > > [ 100000, bb7fe000) RAM (1) > > > >> > > [ bb7fe000, bb800000) reserved (2) > > > >> > > [ fffc0000, 100000000) reserved (2) > > > >> > > Relocated mbi to [0x2dd000-0x2dd606] > > > >> > > Loading /l4android/l4android/src/src/kernel/fiasco/build//fiasco > > > >> > > Loading ndroid/l4android/src/src/l4/build/bin/x86_586/l4f/sigma0 > > > >> > > Loading l4android/l4android/src/src/l4/build/bin/x86_586/l4f/moe > > > >> > > find kernel info page... > > > >> > > found kernel info page at 0x400000 > > > >> > > Regions of list 'regions' > > > >> > > [ 0, fff] { 1000} Arch BIOS > > > >> > > [ 9fc00, 9ffff] { 400} Arch BIOS > > > >> > > [ f0000, fffff] { 10000} Arch BIOS > > > >> > > [ 100000, 10b197] { b198} Sigma0 > > > >> > > ndroid/l4android/src/src/l4/build/bin/x86_586/l4f/sigma0 > > > >> > > [ 140000, 18e21f] { 4e220} Root > > > >> > > l4android/l4android/src/src/l4/build/bin/x86_586/l4f/moe > > > >> > > [ 2d0000, 2e34a7] { 134a8} Boot bootstrap > > > >> > > [ 2dd000, 2dd703] { 704} Root Multiboot info > > > >> > > [ 300000, 38ffff] { 90000} Kern > > > >> > > /l4android/l4android/src/src/kernel/fiasco/build//fiasco > > > >> > > [ 400000, 471fff] { 72000} Kern > > > >> > > /l4android/l4android/src/src/kernel/fiasco/build//fiasco > > > >> > > [ 1100000, 815738f] { 7057390} Root Module > > > >> > > [ bb7fe000, bb7fffff] { 2000} Arch BIOS > > > >> > > [ fffc0000, ffffffff] { 40000} Arch BIOS > > > >> > > API Version: (87) experimental > > > >> > > Sigma0 config ip:00100218 sp:002e1040 > > > >> > > Roottask config ip:001401f6 sp:00000000 > > > >> > > Starting kernel > > > >> /l4android/l4android/src/src/kernel/fiasco/build//fiasco > > > >> > > at 003007b0 > > > >> > > > > > >> > > Welcome to Fiasco.OC (ia32)! > > > >> > > L4/Fiasco.OC ia32 microkernel (C) 1998-2012 TU Dresden > > > >> > > Rev: UNKNOWN compiled with gcc 4.8.2 for Intel Pentium [] > > > >> > > Build: #1 Mo 21. Jul 16:36:47 CEST 2014 > > > >> > > > > > >> > > Performance-critical config option(s) detected: > > > >> > > CONFIG_NDEBUG is off > > > >> > > CONFIG_NO_FRAME_PTR is off > > > >> > > > > > >> > > Superpages: yes > > > >> > > Kmem:: cpu page at bb3e2000 (4096Bytes) > > > >> > > ACPI-Init > > > >> > > ACPI: RSDP[0xf09e0] r00 OEM:BOCHS. > > > >> > > Boot_alloc: size=0x10 > > > >> > > Boot_alloc: allocated extra memory block @0xfffe5000 (size=400) > > > >> > > Boot_alloc: @ 0xfffe5000 > > > >> > > Boot_alloc: remaining free block @ 0xfffe5010 (size=3f0) > > > >> > > ACPI: RSDT[0x203ffbc1] r01 OEM:BOCHS. OEMTID:BXPCRSDT > > > >> > > ACPI: FACP[0x203ff1c0] r01 OEM:BOCHS. OEMTID:BXPCFACP > > > >> > > ACPI: SSDT[0x203ff234] r01 OEM:BOCHS. OEMTID:BXPCSSDT > > > >> > > ACPI: APIC[0x203ffb11] r01 OEM:BOCHS. OEMTID:BXPCAPIC > > > >> > > ACPI: HPET[0x203ffb89] r01 OEM:BOCHS. OEMTID:BXPCHPET > > > >> > > IO-APIC: MADT = 0x203ffb11 > > > >> > > IO-APIC[ 0]: struct: 0x203ffb45 adr=fec00000 > > > >> > > Boot_alloc: size=0x1c > > > >> > > Boot_alloc: @ 0xfffe5010 > > > >> > > Boot_alloc: remaining free block @ 0xfffe5030 (size=3d0) > > > >> > > Boot_alloc: size=0x120 > > > >> > > Boot_alloc: @ 0xfffe5030 > > > >> > > Boot_alloc: remaining free block @ 0xfffe5150 (size=2b0) > > > >> > > 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 > > > >> > > Boot_alloc: size=0x4 > > > >> > > Boot_alloc: @ 0xfffe5150 > > > >> > > Boot_alloc: remaining free block @ 0xfffe5158 (size=2a8) > > > >> > > Allocate cpu_mem @ 0xfffe5400 > > > >> > > FPU0: SSE > > > >> > > Local APIC[00]: version=11 max_lvt=5 > > > >> > > APIC ESR value before/after enabling: 00000000/00000000 > > > >> > > Using the Local APIC timer on vector 90 (Periodic Mode) for > > scheduling > > > >> > > SERIAL ESC: allocated IRQ 4 for serial uart > > > >> > > Absolute KIP Syscalls using: Sysenter > > > >> > > Boot_alloc: size=0x14 > > > >> > > Boot_alloc: @ 0xfffe5158 > > > >> > > Boot_alloc: remaining free block @ 0xfffe5170 (size=290) > > > >> > > Boot_alloc: size=0x300 > > > >> > > Boot_alloc: allocated extra memory block @0xfffe5800 (size=400) > > > >> > > Boot_alloc: @ 0xfffe5800 > > > >> > > Boot_alloc: remaining free block @ 0xfffe5b00 (size=100) > > > >> > > Enable MSI support: chained IRQ mgr @ 0xfffe5150 > > > >> > > SERIAL ESC: allocated IRQ 4 for serial uart > > > >> > > Not using serial hack in slow timer handler. > > > >> > > CPU[0]: GenuineIntel (6:6:3:0)[00000663] Model: QEMU Virtual CPU > > > >> version > > > >> > > 2.0.0 at 2694MHz > > > >> > > > > > >> > > 32 KB L1 I Cache (8-way associative, 64 bytes per line) > > > >> > > 32 KB L1 D Cache (8-way associative, 64 bytes per line) > > > >> > > 2048 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;18efff] > > > >> > > [0:18f000;2dcfff] > > > >> > > [4:2dd000;2ddfff] > > > >> > > [0:2de000;3fffff] > > > >> > > [0:46b000;10fffff] > > > >> > > [4:1100000;8157fff] > > > >> > > [0:8158000;b77fffff] > > > >> > > [0:bb400000;bb7fdfff] > > > >> > > IOMEM:---------------------- > > > >> > > [0:0;fff] > > > >> > > [0:9f000;fffff] > > > >> > > [0:bb7fe000;febfffff] > > > >> > > [0:fec01000;fedfffff] > > > >> > > [0:fee01000;ffffffff] > > > >> > > IO PORTS-------------------------- > > > >> > > [0:0;fffffff] > > > >> > > MOE: Hello world > > > >> > > MOE: found 2894324 KByte free memory > > > >> > > MOE: found RAM from 1000 to bb7fe000 > > > >> > > MOE: allocated 2999 KByte for the page array @0x46b000 > > > >> > > MOE: virtual user address space [0-bfffffff] > > > >> > > MOE: rom name space cap -> [C:501000] > > > >> > > BOOTFS: [72cd000-73fca83] [C:503000] l4re > > > >> > > BOOTFS: [73fd000-764b17c] [C:504000] ned > > > >> > > BOOTFS: [764c000-8157390] [C:505000] io > > > >> > > BOOTFS: [1100000-12058b9] [C:506000] rtc > > > >> > > BOOTFS: [1206000-162cfce] [C:507000] mag > > > >> > > BOOTFS: [162d000-17a6ebe] [C:508000] fb-drv > > > >> > > BOOTFS: [17a7000-17a783a] [C:509000] lx_ginger.cfg > > > >> > > BOOTFS: [17a8000-17a836c] [C:50a000] x86-legacy.devs > > > >> > > BOOTFS: [17a9000-17a986f] [C:50b000] x86_android.vbus > > > >> > > BOOTFS: [17aa000-1b58e4f] [C:50c000] vmlinuz.android > > > >> > > BOOTFS: [1b59000-1c59000] [C:50d000] root-x86-ginger.img > > > >> > > BOOTFS: [1c59000-72cd000] [C:50e000] system-x86-ginger.img > > > >> > > MOE: cmdline: > > > >> > > > > > >> > > /home/akpolat/mysvn/l4android/l4android/src/src/l4/build/bin/x86_586/l4f/moe > > > >> > > rom/lx_ginger.cfg > > > >> > > MOE: Starting: rom/ned rom/lx_ginger.cfg > > > >> > > MOE: loading 'rom/ned' > > > >> > > Ned says: Hi World! > > > >> > > Ned: loading file: 'rom/lx_ginger.cfg' > > > >> > > io | Dev_factory: register factory for N2Hw6DeviceE > > > >> > > io | GTF: register factory for 7Pci_dev > > > >> > > io | GTF: register factory for N2Hw12Msi_resourceE > > > >> > > io | Dev_factory: register factory for N2Hw11Gpio_deviceE > > > >> > > io | Io service > > > >> > > io | Find root Pointer > > > >> > > io | Find root Pointer: f09e0 > > > >> > > io | ACPI: RSDP 0xf09e0 00014 (v00 BOCHS ) > > > >> > > io | ACPI: RSDT 0xbb7ffbc1 00034 (v01 BOCHS BXPCRSDT > > 00000001 > > > >> BXPC > > > >> > > 00000001) > > > >> > > io | > > > >> > > > > > >> > > /home/akpolat/mysvn/l4android/l4android/src/src/l4/pkg/acpica/lib-acpi/src/ > > > >> > > osl-basic.cc:344:AcpiOsPhysicalTableOverride(0xbff1c0, 0x80007d08, > > > >> > > 0x80007d0c): UNINPLEMENTED > > > >> > > io | ACPI: FACP 0xbb7ff1c0 00074 (v01 BOCHS BXPCFACP > > 00000001 > > > >> BXPC > > > >> > > 00000001) > > > >> > > io | > > > >> > > > > > >> > > /home/akpolat/mysvn/l4android/l4android/src/src/l4/pkg/acpica/lib-acpi/src/ > > > >> > > osl-basic.cc:344:AcpiOsPhysicalTableOverride(0xbfe040, 0x80007ce8, > > > >> > > 0x80007cec): UNINPLEMENTED > > > >> > > io | ACPI: DSDT 0xbb7fe040 01180 (v01 BOCHS BXPCDSDT > > 00000001 > > > >> BXPC > > > >> > > 00000001) > > > >> > > io | > > > >> > > > > > >> > > /home/akpolat/mysvn/l4android/l4android/src/src/l4/pkg/acpica/lib-acpi/src/ > > > >> > > osl-basic.cc:344:AcpiOsPhysicalTableOverride(0xbfe000, 0x80007ce8, > > > >> > > 0x80007cec): UNINPLEMENTED > > > >> > > io | ACPI: FACS 0xbb7fe000 00040 > > > >> > > io | > > > >> > > > > > >> > > /home/akpolat/mysvn/l4android/l4android/src/src/l4/pkg/acpica/lib-acpi/src/ > > > >> > > osl-basic.cc:344:AcpiOsPhysicalTableOverride(0xbff234, 0x80007d08, > > > >> > > 0x80007d0c): UNINPLEMENTED > > > >> > > io | ACPI: SSDT 0xbb7ff234 008DD (v01 BOCHS BXPCSSDT > > 00000001 > > > >> BXPC > > > >> > > 00000001) > > > >> > > io | > > > >> > > > > > >> > > /home/akpolat/mysvn/l4android/l4android/src/src/l4/pkg/acpica/lib-acpi/src/ > > > >> > > osl-basic.cc:344:AcpiOsPhysicalTableOverride(0xbffb11, 0x80007d08, > > > >> > > 0x80007d0c): UNINPLEMENTED > > > >> > > io | ACPI: APIC 0xbb7ffb11 00078 (v01 BOCHS BXPCAPIC > > 00000001 > > > >> BXPC > > > >> > > 00000001) > > > >> > > io | > > > >> > > > > > >> > > /home/akpolat/mysvn/l4android/l4android/src/src/l4/pkg/acpica/lib-acpi/src/ > > > >> > > osl-basic.cc:344:AcpiOsPhysicalTableOverride(0xbffb89, 0x80007d08, > > > >> > > 0x80007d0c): UNINPLEMENTED > > > >> > > io | ACPI: HPET 0xbb7ffb89 00038 (v01 BOCHS BXPCHPET > > 00000001 > > > >> BXPC > > > >> > > 00000001) > > > >> > > io | Parsing all Control Methods: > > > >> > > io | Table [DSDT](id 0001) - 144 Objects with 18 Devices 52 > > > >> Methods 8 > > > >> > > Regions > > > >> > > io | Parsing all Control Methods: > > > >> > > io | Table [SSDT](id 0002) - 155 Objects with 32 Devices 42 > > > >> Methods 1 > > > >> > > Regions > > > >> > > io | tbxfload-0274 [02] TbLoadNamespace : ACPI Tables > > > >> > > successfully acquired > > > >> > > io | evxfevnt-0175 [02] Enable : Transition to > > > >> ACPI > > > >> > > mode successful > > > >> > > io | evgpeblk-0523 [04] EvCreateGpeBlock : GPE 00 to 0F > > > >> [_GPE] 2 > > > >> > > regs on int 0x9 > > > >> > > io | > > > >> > > > > > >> > > /home/akpolat/mysvn/l4android/l4android/src/src/l4/pkg/acpica/lib-acpi/src/ > > > >> > > osl-basic.cc:60:AcpiOsInstallInterruptHandler(9, 0x107d6c0, > > 0x3aa8): > > > >> > > UNINPLEMENTED > > > >> > > io | Completing Region/Field/Buffer/Package > > > >> > > initialization:..................................... > > > >> > > io | Initialized 9/9 Regions 2/2 Fields 21/21 Buffers 5/5 > > > >> Packages > > > >> > > (308 nodes) > > > >> > > io | Initializing Device/Processor/Thermal objects by > > executing > > > >> _INI > > > >> > > methods: > > > >> > > io | Executed 0 _INI methods requiring 1 _STA executions > > > >> (examined 53 > > > >> > > objects) > > > >> > > io | ACPICA-Version:20121018, System in ACPI MODE, 32bit > > timer > > > >> > > io | <0xb120>IRQ [00000000000000-00000000000000 1] rising > > > >> edge > > > >> > > (32bit) (align=0 flags=44201) > > > >> > > io | <0x16b38>IRQ [00000000000000-00000000000000 1] > > rising > > > >> edge > > > >> > > (32bit) (align=0 flags=44201) > > > >> > > io | Ready. Waiting for request. > > > >> > > mag | Hello from MAG > > > >> > > fb | Trying execution of ``set VBE mode'' using x86emu > > > >> > > fb | Found VESA BIOS version 3.0 > > > >> > > fb | OEM SeaBIOS VBE(C) 2011 > > > >> > > rtc | Date:21.07.2014 Time:15:05:38 > > > >> > > > > > >> > > Best Regards, > > > >> > > Cem Akpolat > > > >> > > _______________________________________________ > > > >> > > l4-hackers mailing list > > > >> > > [email protected] > > > >> > > http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers > > > >> > > > > > >> > > > > > >> > > [email protected] <[email protected]> > > - > > > >> Tel. > > > >> > > 0351-41 888 614 > > > >> > > > > > >> > > Kernkonzept GmbH. Sitz: Dresden. Amtsgericht Dresden, HRB 31129. > > > >> > > Geschäftsführer: Dr.-Ing. Michael Hohmuth > > > >> > > > > > >> > > > > > >> > > > >> -- > > > >> Matthias Lange, [email protected], +49 - 351 - 41 88 86 > > 14 > > > >> > > > >> Kernkonzept GmbH. Sitz: Dresden. Amtsgericht Dresden, HRB 31129. > > > >> Geschäftsführer: Dr.-Ing. Michael Hohmuth > > > >> > > > >> > > > > > > > > -- > > Matthias Lange, [email protected], +49 - 351 - 41 88 86 14 > > > > Kernkonzept GmbH. Sitz: Dresden. Amtsgericht Dresden, HRB 31129. > > Geschäftsführer: Dr.-Ing. Michael Hohmuth > > > > -- Matthias Lange, [email protected], +49 - 351 - 41 88 86 14 Kernkonzept GmbH. Sitz: Dresden. Amtsgericht Dresden, HRB 31129. Geschäftsführer: Dr.-Ing. Michael Hohmuth