Thanks Matthias for the info and to further look into this.


For now, I'm using a Ubuntu 16.04 docker container to compile with the older gcc toolchain (5.4) and its not blocking anything.


Cheers

Andreas


On 8/31/20 2:41 AM, Matthias Lange wrote:
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
[email protected]
http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
_______________________________________________
l4-hackers mailing list
[email protected]
http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers


_______________________________________________
l4-hackers mailing list
[email protected]
http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers

Reply via email to