l4re-snapshot-2016060908 lunch "L4Linux-mag-x86" problem

张鑫 zx08uestc at gmail.com
Mon Jul 4 05:52:54 CEST 2016


Hi,

     Everyone, I'm a newer in L4Linux,I get the lastest snapshort and
follow the README which builds it successfully,
     When I execute make qemu in /my_dir/obj/l4/x86 ,it comes up Entry
selection , I tested all but "L4Linux-mag-x86" is'nt work successfully.


     I prebuild the snapshot in  Ubuntu 14.04.4 LTS, the following is the
ubuntu output message:



         L4 Bootstrapper

  Build: #1 Fri Jul  1 02:18:27 PDT 2016, x86-32, 4.8.4

  RAM: 0000000000000000 - 000000000009fbff: 639kB

  RAM: 0000000000100000 - 000000000fffdfff: 261112kB

  Total RAM: 255MB

  Scanning
/home/zhangxin/Desktop/l4re-snapshot-2016060908/obj/fiasco/ia32/fiasco
-serial_esc

  Scanning
/home/zhangxin/Desktop/l4re-snapshot-2016060908/obj/l4/x86/bin/x86_586/l4f/sigma0

  Scanning
/home/zhangxin/Desktop/l4re-snapshot-2016060908/obj/l4/x86/bin/x86_586/l4f/moe
rom/l4lx-gfx.cfg

  need 1424 bytes to copy MBI

  reserved 1424 bytes at 0x2000

  Moving up to 13 modules behind 1100000

  moving module 12 { 3013400-33133ff } -> { 3e32000-4131fff } [3145728]

  moving module 11 { 2b28400-3012aa4 } -> { 3947000-3e316a4 } [5154469]

  moving module 10 { 2b27400-2b2765e } -> { 3946000-394625e } [607]

  moving module 09 { 2b26400-2b26737 } -> { 3945000-3945337 } [824]

  moving module 08 { 24e6400-2b25ab7 } -> { 3305000-39446b7 } [6551224]

  moving module 07 { 2209400-24e5ebb } -> { 3028000-3304abb } [3001020]

  moving module 06 { e86400-2208973 } -> { 1ca5000-3027573 } [20456820]

  moving module 05 { e85400-e8591b } -> { 1ca4000-1ca451b } [1308]

  moving module 04 { b24400-e846a5 } -> { 1943000-1ca32a5 } [3539622]

  moving module 03 { 968400-b23b8f } -> { 1787000-194278f } [1816464]

  moving module 02 { 41e400-967f0a } -> { 123d000-1786b0a } [5544715]

  moving module 01 { 378400-41dcbf } -> { 1197000-123c8bf } [678080]

  moving module 00 { 2e1400-378257 } -> { 1100000-1196e57 } [618072]

  Loading /Desktop/l4re-snapshot-2016060908/obj/fiasco/ia32/fiasco

  Loading re-snapshot-2016060908/obj/l4/x86/bin/x86_586/l4f/sigma0

  Loading /l4re-snapshot-2016060908/obj/l4/x86/bin/x86_586/l4f/moe

  find kernel info page...

  found kernel info page at 0x400000

Regions of list 'regions'

    [        0,       fff] {     1000} Arch   BIOS

    [     1000,      1fff] {     1000} Kern
/Desktop/l4re-snapshot-2016060908/obj/fiasco/ia32/fiasco

    [     2000,      258f] {      590} Root   mbi_rt

    [    9fc00,     9ffff] {      400} Arch   BIOS

    [    f0000,     fffff] {    10000} Arch   BIOS

    [   100000,    10f193] {     f194} Sigma0
re-snapshot-2016060908/obj/l4/x86/bin/x86_586/l4f/sigma0

    [   140000,    17c367] {    3c368} Root
/l4re-snapshot-2016060908/obj/l4/x86/bin/x86_586/l4f/moe

    [   2d0400,    2df43f] {     f040} Boot   bootstrap

    [   300000,    38ffff] {    90000} Kern
/Desktop/l4re-snapshot-2016060908/obj/fiasco/ia32/fiasco

    [   400000,    49bfff] {    9c000} Kern
/Desktop/l4re-snapshot-2016060908/obj/fiasco/ia32/fiasco

    [  1787000,   4131fff] {  29ab000} Root   Module

    [  fffe000,   fffffff] {     2000} Arch   BIOS

    [ fffc0000,  ffffffff] {    40000} Arch   BIOS

  API Version: (87) experimental

  Sigma0 config    ip:001001d4 sp:00000000

  Roottask config  ip:001401f6 sp:00000000

  Starting kernel /Desktop/l4re-snapshot-2016060908/obj/fiasco/ia32/fiasco
at 003007c0


Welcome to L4/Fiasco.OC!

L4/Fiasco.OC microkernel on ia32

Rev: unknown compiled with gcc 4.8.4 for Intel Pentium    []

Build: #1 Fri Jul  1 02:13:30 PDT 2016


Performance-critical config option(s) detected:

  CONFIG_NDEBUG is off

  CONFIG_NO_FRAME_PTR is off


Superpages: yes

Kmem:: cpu page at fffd000 (4096Bytes)

ACPI: RSDP[0xf0990] r00 OEM:BOCHS.

Allocate cpu_mem @ 0xfdbf9400

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 f8 (Periodic Mode) for scheduling

ACPI: FACS phys=fffe000 virt=0x203fe000

ACPI: HW sig=0

SERIAL ESC: allocated IRQ 4 for serial uart

Absolute KIP Syscalls using: Sysenter

Enable MSI support: chained IRQ mgr @ 0xfdbf9150

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 3397MHz


  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.

MDB: use page size: 22

MDB: use page size: 12

SIGMA0: Hello!

  KIP @ 400000

  Found Fiasco: KIP syscalls: yes

  allocated 4KB for maintenance structures

SIGMA0: Dump of all resource maps

RAM:------------------------

[4:2000;2fff]

[0:3000;9efff]

[0:110000;13ffff]

[4:140000;17cfff]

[0:17d000;3fffff]

[0:495000;1786fff]

[4:1787000;4131fff]

[0:4132000;eb8afff]

IOMEM:----------------------

[0:0;fff]

[0:9f000;fffff]

[0:fffe000;febfffff]

[0:fec01000;fedfffff]

[0:fee01000;ffffffff]

IO PORTS--------------------------

[0:0;fffffff]

MOE: Hello world

MOE: found 197224 KByte free memory

MOE: found RAM from 2000 to eb8b000

MOE: allocated 235 KByte for the page array @0x3000

MOE: virtual user address space [0-bfffffff]

MOE: rom name space cap -> [C:103000]

  BOOTFS: [1787000-1942790] [C:105000] l4re

  BOOTFS: [1943000-1ca32a6] [C:107000] ned

  BOOTFS: [1ca4000-1ca451c] [C:109000] l4lx-gfx.cfg

  BOOTFS: [1ca5000-3027574] [C:10b000] io

  BOOTFS: [3028000-3304abc] [C:10d000] fb-drv

  BOOTFS: [3305000-39446b8] [C:10f000] mag

  BOOTFS: [3945000-3945338] [C:111000] x86-legacy.devs

  BOOTFS: [3946000-394625f] [C:113000] l4lx-x86.io

  BOOTFS: [3947000-3e316a5] [C:115000] vmlinuz

  BOOTFS: [3e32000-4132000] [C:117000] ramdisk-x86.rd

MOE: cmdline:
/home/zhangxin/Desktop/l4re-snapshot-2016060908/obj/l4/x86/bin/x86_586/l4f/moe
rom/l4lx-gfx.cfg

MOE: Starting: rom/ned rom/l4lx-gfx.cfg

MOE: loading 'rom/ned'

Ned says: Hi World!

Ned: loading file: 'rom/l4lx-gfx.cfg'

io      | Io service

io      | Find root Pointer

io      | Find root Pointer: f0990

io      | ACPI: RSDP 0x00000000000F0990 000014 (v00 BOCHS )

io      | ACPI: RSDT 0x000000000FFFFBC1 000034 (v01 BOCHS  BXPCRSDT
00000001 BXPC 00000001)

io      | ACPI: FACP 0x000000000FFFF1C0 000074 (v01 BOCHS  BXPCFACP
00000001 BXPC 00000001)

io      | ACPI: DSDT 0x000000000FFFE040 001180 (v01 BOCHS  BXPCDSDT
00000001 BXPC 00000001)

io      | ACPI: FACS 0x000000000FFFE000 000040

io      | ACPI: SSDT 0x000000000FFFF234 0008DD (v01 BOCHS  BXPCSSDT
00000001 BXPC 00000001)

io      | ACPI: APIC 0x000000000FFFFB11 000078 (v01 BOCHS  BXPCAPIC
00000001 BXPC 00000001)

io      | ACPI: HPET 0x000000000FFFFB89 000038 (v01 BOCHS  BXPCHPET
00000001 BXPC 00000001)

io      |

io      | Initializing Namespace objects:

io      | Table [DSDT: BXPCDSDT] (id 01) -  144 Objects with  18 Devices,
8 Regions,   52 Methods (6/46/5 Serial/Non/Cvt)

io      | Table [SSDT: BXPCSSDT] (id 02) -  155 Objects with  32 Devices,
1 Regions,   42 Methods (0/42/0 Serial/Non/Cvt)

io      | ACPI: 2 ACPI AML tables successfully acquired and loaded

io      |

io      | Completing Region/Field/Buffer/Package initialization:

io      |     Initialized 9/9 Regions 2/2 Fields 21/21 Buffers 5/5 Packages
(308 nodes)

io      |  evxfevnt-0182 Enable                : Transition to ACPI mode
successful

io      | Initializing General Purpose Events (GPEs):

io      |     Initialized GPE 00 to 0F [_GPE] 2 regs on interrupt 0x9 (SCI)

io      | Initializing Device/Processor/Thermal objects and executing
_INI/_STA methods:

io      |     Executed 0 _INI methods requiring 1 _STA executions (examined
53 objects)

io      | ACPICA-Version:20160318, System in ACPI MODE, 32bit timer

io      | ACPI Error: Could not enable PowerButton event
(20160318/evxfevnt-304)

io      | ACPI Warning: Could not enable fixed event - PowerButton (2)
(20160318/evxface-821)

io      | ACPI: could not register power-button handler:
AE_NO_HARDWARE_RESPONSE

io      | ACPI: Enabled 16 GPEs in block 00 to 0F

io      | IRQ     [00000000000000-00000000000000 1] none (32bit) (align=0
flags=40201)

io      | IRQ     [00000000000000-00000000000000 1] none (32bit) (align=0
flags=40201)

io      | Ready. Waiting for request.

mag     | Hello from MAG

fb-drv  | Trying execution of ``set VBE mode'' using x86emu

fb-drv  | Found VESA BIOS version 3.0

fb-drv  | OEM SeaBIOS VBE(C) 2011

fb-drv  | VBE mode 0x117 successfully set.

fb-drv  | Framebuffer memory: phys: fc000000 - fc400000

fb-drv  |                     virt: 200000 - 600000

fb-drv  | Starting server loop

mag     | mapped frame buffer at 0x400000

mag     | View::Info:

mag     |   flags: 0

mag     |   size:  1024x768

mag     |   pos:   0x0

mag     |   bytes_per_line: 2048

mag     |   buffer_offset:  0

mag     |   RGBA(2):5(11):6(5):5(0):0(0)

mag     |   memory 0x400000 - 0x800000

mag     | Plugin: Mag_client service started

mag     | Plugin: Frame-buffer service started

mag     | L4INPUT native mode activated

mag     | L4INPUT:                !!! W A R N I N G !!!

mag     | L4INPUT:  Please, do not use Fiasco's "-esc" with L4INPUT.

mag     | L4INPUT:                !!! W A R N I N G !!!

mag     | serio: i8042 AUX port at 0x60,0x64 irq 12

mag     | serio: i8042 KBD port at 0x60,0x64 irq 1

mag     | input: ImExPS/2 Generic Explorer Mouse on isa0060/serio1

mag     | input: AT Translated Set 2 keyboard on isa0060/serio0

mag     | connect "ImExPS/2 Generic Explorer Mouse", isa0060/serio1/input0

mag     | connect "AT Translated Set 2 keyboard", isa0060/serio0/input0

PH  0 offs=00001000 flags=r-x PH-type=0x1

      virt=00100000 evirt=00473000

      phys=00100000 ephys=00473000

      f_sz=00373000 memsz=00373000

PH  1 offs=00374000 flags=rw- PH-type=0x1

      virt=00473000 evirt=00573000

      phys=00473000 ephys=00573000

      f_sz=00052afe memsz=00100000

PH  2 offs=002b708c flags=--- PH-type=0x4

      virt=003b608c evirt=003b60b0

      phys=003b608c ephys=003b60b0

      f_sz=00000024 memsz=00000024

Starting binary at 0x100000, argc=6 argv=0xafff4f90 *argv=0xb1007ff4
argv0=rom/vmlinuz

External resolver is at 0xa80008c0

======> L4Linux starting... <========

Linux version 4.6.0-l4 (zhangxin at ubuntu) (gcc version 4.8.4 (Ubuntu
4.8.4-2ubuntu1~14.04.3) ) #1 Fri Jul 1 02:34:46 PDT 2016

Binary name: rom/vmlinuz

Linux kernel command line (5 args): mem=64M console=tty0
l4x_rd=rom/ramdisk-x86.rd root=1:0 ramdisk_size=4000

CPU mapping (l:p)[1]: 0:0

Image: 00100000 - 00573000 [4556 KiB].

Areas: Text:     00100000 - 003b5a5b [2774kB]

       RO-Data:  003b7000 - 00473000 [752kB]

       Data:     00473000 - 0049a500 [157kB]

       Init:     0049c000 - 004c6000 [168kB]

       BSS:      004c6000 - 0055d000 [604kB]

gs=43   fs=43

Device scan:

  Device: L4ICU

  Device: PCI0

  Device: pci_l4x[1]

    IRQ: 0000000b - 0000000b

    MEM: febc0000 - febdffff

    PORT: 0000c000 - 0000c03f

    DMAD: 00000000 - 00000000

  Device: pci_l4x[2]

    PORT: 0000c040 - 0000c04f

    DMAD: 00000000 - 00000000

    PORT: 000001f0 - 000001f7

    PORT: 000003f6 - 000003f6

    IRQ: 0000000e - 0000000e

    PORT: 00000170 - 00000177

    PORT: 00000376 - 00000376

    IRQ: 0000000f - 0000000f

Device scan done.

l4x_fiasco_gdt_entry_offset = 9

l4lx_thread_create: Created thread 41e (cpu0) (u:b3000e00, v:b3000c00,
sp:00475fac)

main thread will be 41e

section-with-init(-data): Virt: 0x473000 to 0x572fff [1024 KiB]

section-with-init(-data): Phys: 0x00298000 to 0x00397fff, [1024 KiB]

section-with-init-text: Virt: 0x473000 to 0x572fff [1024 KiB]

*error: failed to get physical address for 473000.*

Main thread running, waiting...

L4x: Memory size: 64MB

L4x: Setting superpages for main memory

L4x: Adjusted memory start: 00000000

    Main memory: Virt: 0x800000 to 0x47fffff [65536 KiB]

    Main memory: Phys: 0x04400000 to 0x083fffff, [65536 KiB]

l4x: vmalloc area: 04800000 - 0c800000

Filling lower ptabs...

Done (254 entries).

           text: Virt: 0x100000 to 0x472fff [3532 KiB]

           text: Phys: 0x00495000 to 0x00807fff, [3532 KiB]

Loading: rom/ramdisk-x86.rd

INITRD: Size of RAMdisk is 3072KiB

RAMdisk from 0ca1b000 to 0cd1b000 [3072KiB]

l4lx_thread_create: Created thread 425 (timer0) (u:b3000a00, v:00000000,
sp:004f5fa8)

WARNING: Unknown rdmsr: 00000186 at 0x4a4737

WARNING: Unknown rdmsr: 00000187 at 0x4a4737

WARNING: Unknown rdmsr: 000000c2 at 0x4a47f0

WARNING: Unknown wrmsr: 000000c2 at 0x4a480e

WARNING: Unknown rdmsr: 000000c2 at 0x4a4814



the qemu out stop here:


​




      I find the error,But I have no idea about,   can anybody help me ?


      Thanks in advanced!


      Best Reagrds!


       ryan.zhang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://os.inf.tu-dresden.de/pipermail/l4-hackers/attachments/20160704/2565c3ec/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: QQ??20160704115142.jpg
Type: image/jpeg
Size: 76756 bytes
Desc: not available
URL: <http://os.inf.tu-dresden.de/pipermail/l4-hackers/attachments/20160704/2565c3ec/attachment.jpg>


More information about the l4-hackers mailing list