Hi Andreas,

this is just guessing but I suspect that the compiler you used inserted a
'movqda' instruction into one of the libraries and that L4Linux is running on
a not correctly aligned stack. This is a known issue with newer toolchains (>=
gcc 7). We are currently investigating possible solutions.

Cheers,
Matthias.

On [20-08-2020 21:02], Andreas Steinmetzler wrote:
> Hi Adam,
> 
> 
> thanks for your reply and providing a new snapshot version. I pulled the tar
> ball and compiled everything without changing the configuration (except the
> L4 build path in L4Linux) and build the L4Linux-mag target as grub2iso.
> 
> When booting the target machine it switches to graphics mode and creates one
> black window and on the serial console you could see the L4Linux exception
> (bootlog copied below).
> 
> One remark, I couldn't use my original target machine (used in the previous
> post) as it does not have any graphical output (only serial console port) so
> mag server didn't even start. With another machine with graphical output and
> serial port it also stopped when loading L4Linux. As you have tested this
> configuration on your side, I'm wondering if the build environment I'm using
> is causing this problem (Ubuntu 18.04 and GCC 7.5.0). Will try to create a
> Ubuntu 16.04 build machine and try again to check if it's making any
> difference. Will send an update later ...
> 
> 
> Cheers
> 
> Andreas
> 
> 
> 
> L4 Bootstrapper
> 
>   Build: #1 Thu Aug 20 20:06:22 PDT 2020, x86-64, 7.5.0
> 
>   RAM: 0000000000000000 - 000000000009ebff: 635kB
> 
>   RAM: 0000000000100000 - 000000001effffff: 506880kB
> 
>   RAM: 0000000020200000 - 000000007b083fff: 1489424kB
> 
>   RAM: 000000007b0fe000 - 000000007b225fff: 1184kB
> 
>   RAM: 000000007b994000 - 000000007bffffff: 6576kB
> 
>   RAM: 0000000100000000 - 000000027fffffff: 6291456kB
> 
>   Total RAM: 8101MB
> 
>   Scanning fiasco -serial_esc
> 
>   Scanning sigma0
> 
>   Scanning moe rom/l4lx-gfx.cfg
> 
>   need 1272 bytes to copy MBI
> 
>   reserved 1272 bytes at 0x2000
> 
>   Moving up to 13 modules behind 1100000
> 
>   moving module 12 { 248a000-2789fff } -> { 26a7000-29a6fff } [3145728]
> 
>   moving module 11 { 15d6000-2489c97 } -> { 17f3000-26a6c97 } [15416472]
> 
>   moving module 08 { 150f000-15d5ddf } -> { 172c000-17f2ddf } [814560]
> 
>   moving module 06 { 1238000-150eea7 } -> { 1455000-172bea7 } [2977448]
> 
>   moving module 00 { 1021000-1237d57 } -> { 123e000-1454d57 } [2190680]
> 
>   moving module 10 { 23e000-23e25e } -> { 123d000-123d25e } [607]
> 
>   moving module 09 { 23d000-23d337 } -> { 123c000-123c337 } [824]
> 
>   moving module 07 { 1e9000-23ca7f } -> { 11e8000-123ba7f } [342656]
> 
>   moving module 05 { 170000-1e89ef } -> { 116f000-11e79ef } [494064]
> 
>   moving module 04 { 152000-16f72f } -> { 1151000-116e72f } [120624]
> 
>   moving module 03 { 151000-15151b } -> { 1150000-115051b } [1308]
> 
>   moving module 02 { 10e000-15075f } -> { 110d000-114f75f } [272224]
> 
>   moving module 01 { 101000-10d48f } -> { 1100000-110c48f } [50320]
> 
>   Loading fiasco
> 
>   Loading sigma0
> 
>   Loading moe
> 
>   find kernel info page...
> 
>   found kernel info page (via ELF) at 400000
> 
> Regions of list 'regions'
> 
>   [0, fff] { 1000} Arch BIOS
> 
>   [ 1000,1fff] { 1000} Kern fiasco
> 
>   [ 2000,24f7] {4f8} Root mbi_rt
> 
>   [9ec00, 9ffff] { 1400} Arch BIOS
> 
>   [e0000, fffff] {20000} Arch BIOS
> 
>   [ 100000,11247f] {12480} Sigma0 sigma0
> 
>   [ 140000,17fa6b] {3fa6c} Root moe
> 
>   [ 181038,1930e7] {120b0} Root moe
> 
>   [ 2d0400,2e1257] {10e58} Boot bootstrap
> 
>   [ 300000,34afff] {4b000} Kern fiasco
> 
>   [ 400000,61efff] { 21f000} Kern fiasco
> 
>   [1019000, 101efff] { 6000} Boot bootstrap-ptab64
> 
>   [1150000, 123dfff] {ee000} Root Module
> 
>   [1455000, 29a6fff] {1552000} Root Module
> 
>   [ 1f000000,201fffff] {1200000} Arch BIOS
> 
>   [ 7b084000,7b0fdfff] {7a000} Arch BIOS
> 
>   [ 7b226000,7b687fff] { 462000} Arch BIOS
> 
>   [ 7b688000,7b993fff] { 30c000} Arch BIOS
> 
>   [ e0000000,efffffff] { 10000000} Arch BIOS
> 
>   [ fea00000,feafffff] { 100000} Arch BIOS
> 
>   [ fec00000,fec00fff] { 1000} Arch BIOS
> 
>   [ fed01000,fed01fff] { 1000} Arch BIOS
> 
>   [ fed03000,fed03fff] { 1000} Arch BIOS
> 
>   [ fed06000,fed06fff] { 1000} Arch BIOS
> 
>   [ fed08000,fed09fff] { 2000} Arch BIOS
> 
>   [ fed1c000,fed1cfff] { 1000} Arch BIOS
> 
>   [ fed80000,fedbffff] {40000} Arch BIOS
> 
>   [ fee00000,fee00fff] { 1000} Arch BIOS
> 
>   [ ffb00000,ffffffff] { 500000} Arch BIOS
> 
>   found kernel options (via ELF) at 401000
> 
> Sigma0 configip:00000000001004a0 sp:0000000000000000
> 
> Roottask configip:00000000001418bd sp:0000000000000000
> 
>   Starting kernel fiasco at 0000000000300910
> 
> Welcome to L4/Fiasco.OC!
> 
> L4/Fiasco.OC microkernel on amd64
> 
> Rev: unknown compiled with gcc 7.5.0 for x86-64[]
> 
> Build: #1 Thu Aug 20 20:08:28 PDT 2020
> 
> Performance-critical config option(s) detected:
> 
>   CONFIG_NDEBUG is off
> 
> Superpages: yes
> 
> Kmem:: TSS mem at 2619fc000 (4096Bytes)
> 
> VMX: enabled
> 
> VMX: EPT supported
> 
> VMX: initialized
> 
> ACPI: RSDP[0xf0580] r02 OEM:ALASKA
> 
> FPU0: SSE
> 
> ACPI: FACS phys=7b687e80 virt=0x20287e80
> 
> ACPI: HW sig=a2e2c242
> 
> SERIAL ESC: allocated IRQ 4 for serial uart
> 
> Enable MSI support: chained IRQ mgr @ 0xffffffff101f4520
> 
> VMX: init page sizes
> 
> SERIAL ESC: allocated IRQ 4 for serial uart
> 
> Not using serial hack in slow timer handler.
> 
> CPU[0]: GenuineIntel (6:4C:4:0)[000406c4] Model: Intel(R) Celeron(R)
> CPUN3060@ 1.60GHz at 1599MHz
> 
>  256 Entry D TLB (4K pages)
> 
> Freeing init code/data: 36864 bytes (9 pages)
> 
> VMX: enabled
> 
> VMX: EPT supported
> 
> VMX: initialized
> 
> Calibrating timer loop... done.
> 
> MDB: use page size: 30
> 
> MDB: use page size: 21
> 
> MDB: use page size: 12
> 
> SIGMA0: Hello!
> 
>   KIP @ 400000
> 
>   allocated 4KB for maintenance structures
> 
> SIGMA0: Dump of all resource maps
> 
> RAM:------------------------
> 
> [4:RWX:2000;2fff]
> 
> [0:RWX:3000;9dfff]
> 
> [0:RWX:113000;13ffff]
> 
> [4:R-X:140000;17ffff]
> 
> [0:RWX:180000;180fff]
> 
> [4:RW-:181000;193fff]
> 
> [0:RWX:194000;3fffff]
> 
> [0:RWX:616000;114ffff]
> 
> [4:RWX:1150000;123dfff]
> 
> [0:RWX:123e000;1454fff]
> 
> [4:RWX:1455000;29a6fff]
> 
> [0:RWX:29a7000;1effffff]
> 
> [0:RWX:20200000;7b083fff]
> 
> [0:RWX:7b0fe000;7b225fff]
> 
> [0:RWX:7b994000;7bffffff]
> 
> [0:RWX:100000000;2619e4fff]
> 
> IOMEM:----------------------
> 
> [0:RW-:0;fff]
> 
> [0:RW-:9e000;fffff]
> 
> [0:RW-:1f000000;201fffff]
> 
> [0:RW-:7b084000;7b0fdfff]
> 
> [0:RW-:7b226000;7b993fff]
> 
> [0:RW-:7c000000;fedfffff]
> 
> [0:RWX:fee01000;ffffffff]
> 
> [0:RWX:280000000;ffffffffffffffff]
> 
> IO PORTS--------------------------
> 
> [0:RW-:0;fffffff]
> 
> MOE: Hello world
> 
> MOE: found 7773044 KByte free memory
> 
> MOE: found RAM from 2000 to 2619e5000
> 
> MOE: allocated 9753 KByte for the page array @0x616000
> 
> MOE: virtual user address space [0-7fffffffffff]
> 
> MOE: rom name space cap -> [C:103000]
> 
> MOE: rwfs name space cap -> [C:105000]
> 
>   BOOTFS: [1150000-115051c] [C:107000] l4lx-gfx.cfg
> 
>   BOOTFS: [1151000-116e730] [C:109000] l4re
> 
>   BOOTFS: [116f000-11e79f0] [C:10b000] ned
> 
>   BOOTFS: [1455000-172bea8] [C:10d000] io
> 
>   BOOTFS: [11e8000-123ba80] [C:10f000] fb-drv
> 
>   BOOTFS: [172c000-17f2de0] [C:111000] mag
> 
>   BOOTFS: [123c000-123c338] [C:113000] x86-legacy.devs
> 
>   BOOTFS: [123d000-123d25f] [C:115000] l4lx-x86.io
> 
>   BOOTFS: [17f3000-26a6c98] [C:117000] vmlinuz
> 
>   BOOTFS: [26a7000-29a7000] [C:119000] ramdisk-amd64.rd
> 
> No fpage received
> 
> MOE: cmdline: 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| Found root Pointer: f0580
> 
> io| ACPI: RSDP 0x00000000000F0580 000024 (v02 ALASKA)
> 
> io| ACPI: XSDT 0x000000007B5F3080 00007C (v01 ALASKA A M I01072009
> AMI00010013)
> 
> io| ACPI: FACP 0x000000007B5FF750 00010C (v05 ALASKA A M I01072009
> AMI00010013)
> 
> io| Firmware Warning (ACPI): 32/64X length mismatch in FADT/Gpe0Block:
> 128/32 (20190816/tbfadt-750)
> 
> io| ACPI: DSDT 0x000000007B5F3190 00C5BD (v02 ALASKA A M I01072009 INTL
> 20120913)
> 
> io| ACPI: FACS 0x000000007B687E80 000040
> 
> io| ACPI: APIC 0x000000007B5FF860 000068 (v03 ALASKA A M I01072009
> AMI00010013)
> 
> io| ACPI: FPDT 0x000000007B5FF8C8 000044 (v01 ALASKA A M I01072009
> AMI00010013)
> 
> io| ACPI: FIDT 0x000000007B5FF910 00009C (v01 ALASKA A M I01072009
> AMI00010013)
> 
> io| ACPI: MCFG 0x000000007B5FF9B0 00003C (v01 ALASKA A M I01072009 MSFT
> 00000097)
> 
> io| ACPI: SSDT 0x000000007B5FF9F0 000763 (v01 PmRefCpuPm00003000 INTL
> 20061109)
> 
> io| ACPI: SSDT 0x000000007B600158 000290 (v01 PmRefCpu0Tst00003000 INTL
> 20061109)
> 
> io| ACPI: SSDT 0x000000007B6003E8 00017A (v01 PmRefApTst00003000 INTL
> 20061109)
> 
> io| ACPI: UEFI 0x000000007B600568 000042 (v01 ALASKA A M I0000000000000000)
> 
> io| ACPI: LPIT 0x000000007B6005B0 000104 (v01 ALASKA A M I00000005 MSFT
> 0100000D)
> 
> io| ACPI: CSRT 0x000000007B6006B8 00014C (v00 INTELLANFORDC 00000005 MSFT
> 0100000D)
> 
> io|
> 
> io| ACPI table initialization:
> 
> io| Table [DSDT: A M I ] (id 01) - 1985 Objects with 142 Devices,64
> Regions,483 Methods (222/261/53 Serial/Non/Cvt)
> 
> io| Table [SSDT: CpuPm ] (id 05) - 35 Objects with 0 Devices, 0 Regions, 20
> Methods (12/8/12 Serial/Non/Cvt)
> 
> io| Table [SSDT: Cpu0Tst ] (id 06) -8 Objects with 0 Devices, 0 Regions,4
> Methods (1/3/1 Serial/Non/Cvt)
> 
> io| Table [SSDT: ApTst ] (id 07) - 12 Objects with 0 Devices, 0 Regions,9
> Methods (0/9/0 Serial/Non/Cvt)
> 
> io| ACPI: 4 ACPI AML tables successfully acquired and loaded
> 
> io| Final data object initialization: Namespace contains 2049 (0x801)
> objects
> 
> io|evxfevnt-0218 Enable: Transition to ACPI mode successful
> 
> io| Initializing General Purpose Events (GPEs):
> 
> io| Initialized GPE 00 to 3F [_GPE] 8 regs on interrupt 0x9 (SCI)
> 
> io| Initializing Device/Processor/Thermal objects and executing _INI/_STA
> methods:
> 
> io| Executed 1 _INI methods requiring 0 _STA executions (examined 149
> objects)
> 
> io| ERROR: EC: error missing resources
> 
> io| error: ACPI LID0: could not evaluate _PRW object (AE_NOT_FOUND), not
> enabled as wake source
> 
> io| error: ACPI SLPB: could not evaluate _PRW object (AE_NOT_FOUND), not
> enabled as wake source
> 
> io| ACPICA-Version:20190816, System in ACPI MODE, 32bit timer
> 
> io| ACPI: Enabled 7 GPEs in block 00 to 3F
> 
> 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 Intel(R) CHV Mobile/Desktop Graphics Chipset Accelerated VGA
> BIOS
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| c000:5975 inb 61 -> 0 ignored
> 
> fb-drv| c000:597c outb 61 -> 1 ignored
> 
> fb-drv| c000:59ad outb 61 -> 0 ignored
> 
> fb-drv| VBE mode 0x117 successfully set.
> 
> fb-drv| Framebuffer memory: phys: 90000000 - 91df0000
> 
> fb-drv| virt: 1100000 - 2ef0000
> 
> fb-drv| Starting server loop
> 
> mag | mapped frame buffer at 0x1200000
> 
> 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 0x1200000 - 0x2ff0000
> 
> 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 |
> /home/andreas/tud/l4re-snapshot-20.08.0/src/l4/pkg/input/lib/src/init.c:110:
> failed l4input_internal_i8042_init(): -16
> 
> PH0 offs=0000000000200000 flags=r-x PH-type=0x1
> 
> virt=0000000000200000 evirt=0000000000af0740
> 
> phys=0000000000200000 ephys=0000000000af0740
> 
> f_sz=00000000008f0740 memsz=00000000008f0740
> 
> PH1 offs=0000000000c00000 flags=rw- PH-type=0x1
> 
> virt=0000000000c00000 evirt=0000000000db1000
> 
> phys=0000000000c00000 ephys=0000000000db1000
> 
> f_sz=00000000001b1000 memsz=00000000001b1000
> 
> PH2 offs=0000000000db1000 flags=rwx PH-type=0x1
> 
> virt=0000000000db1000 evirt=0000000001016000
> 
> phys=0000000000db1000 ephys=0000000001016000
> 
> f_sz=0000000000077000 memsz=0000000000265000
> 
> PH3 offs=0000000000af0704 flags=--- PH-type=0x4
> 
> virt=0000000000af0704 evirt=0000000000af0740
> 
> phys=0000000000af0704 ephys=0000000000af0740
> 
> f_sz=000000000000003c memsz=000000000000003c
> 
> Starting binary at 0x200000, argc=6 argv=0xafff5f18 *argv=0x7100fff4
> argv0=rom/vmlinuz
> 
> External resolver is at 0x68000d30
> 
> ======> L4Linux starting... <========
> 
> Linux version 5.7.0-l4 (andreas@deepl) (gcc version 7.5.0 (Ubuntu
> 7.5.0-3ubuntu1~18.04), GNU ld (GNU Binutils for Ubuntu) 2.30) #1 Thu Aug 20
> 20:11:24 PDT 2020
> 
> Binary name: rom/vmlinuz
> 
> Linux kernel command line (5 args): mem=64M console=tty0
> l4x_rd=rom/ramdisk-amd64.rd root=1:0 ramdisk_size=4000
> 
> CPU mapping (l:p)[1]: 0:0
> 
> Image: 00200000 - 01016000 [14424 KiB].
> 
> Areas: Text: 00200000 - 008006d1 [6145kB]
> 
>     RO-Data:00a00000 - 00af1000 [964kB]
> 
>     Data: 00c00000 - 00c54840 [338kB]
> 
>     Init: 00db1000 - 00e27000 [472kB]
> 
>     BSS:00e28000 - 01000000 [1888kB]
> 
> Device scan:
> 
>   Device: L4ICU
> 
>   Device: PCI0
> 
>   Device: pci_l4x[1]
> 
> L4Re: rom/vmlinuz: Unhandled exception: PC=0x68008618 PFA=0x0 LdrFlgs=0x0
> 
> 
> 
> On 8/20/20 4:12 PM, Adam Lackorzynski wrote:
> > Hi,
> > 
> > On Mon Aug 17, 2020 at 22:35:11 -0700, Andreas Steinmetzler wrote:
> > > Hi,
> > > 
> > > I'm experimenting with the TuD Snapshot release 2020.07.1 and can compile
> > > and run Fiasco, L4re and L4Linux in their basic configurations (amd64
> > > architecture) using the default l4lx.cfg file of the distribution.
> > > 
> > > As this is not all that useful, I was looking in getting the system use 
> > > the
> > > available hardware. Based on snippets I found on the internet and the
> > > example config files, I created the following cfg and devs files, but now
> > > L4Linux immediately runs into an unhandled exception (full boot log at the
> > > end of this eMail).
> > > 
> > > Was wondering if someone from the mailing list can share a set of config
> > > files which would allow to get L4Linux up and using at least some of the
> > > basic hardware like network and disks on a typical PC board. In my current
> > > experiments I'm using the following config files (see below).
> > > 
> > > Any help or pointers are appreciated!
> > An error like this should not happen, irrespective of any config.
> > I've uploaded 2020.08.0 and checked that the amd64 L4Linux configs in
> > the L4Linux-mag setup works and sees PCI devices.
> > Could you work from that config?
> > 
> > 
> > 
> > Adam
> > 
> > _______________________________________________
> > l4-hackers mailing list
> > l4-hackers@os.inf.tu-dresden.de
> > http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers

> _______________________________________________
> l4-hackers mailing list
> l4-hackers@os.inf.tu-dresden.de
> http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers


-- 
Matthias Lange                      phone: +49 (0) 351-41 888 614
Senior Operating Systems Engineer

matthias.la...@kernkonzept.com      Kernkonzept GmbH
https://www.kernkonzept.com         Buchenstraße 16b
https://twitter.com/kernkonzept     01097 Dresden

Geschäftsführer: Dr.-Ing. Michael Hohmuth
Registergericht: Amtsgericht Dresden
Handelsregister: HRB 31129

_______________________________________________
l4-hackers mailing list
l4-hackers@os.inf.tu-dresden.de
http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers

Reply via email to