Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix Raspberry Pi support #621

Draft
wants to merge 9 commits into
base: master
Choose a base branch
from

Conversation

NinjaCowboy
Copy link

@NinjaCowboy NinjaCowboy commented Jun 28, 2023

I've ran into plenty of issues trying to get AROS running on a Raspberry Pi 3, so this ongoing PR attempts to fix a few of them.

In binutils, I disabled RELA relocations and use REL instead, since the addends all get ignored during the final link of an ELF file for some reason, breaking a lot of code (notably the PC-relative jumps like non-local "bl" which use these to adjust for the PC prefetch bias).

I am also compiling everything with -mword-relocations. arch/arm-raspi/boot/elf.c doesn't seem to compute R_ARM_MOVT_ABS relocations properly (frankly, I don't know exactly how these are supposed to work, either), and compiling with the -mword-relocations flag avoids generating these (uses pool loads instead).

The boot process gets quite far, but there are a few bad pointer and Software Failure! errors generated.
Here's a log from me running it in qemu. How do I find what code is generating those errors?

arm_setup_direct_kernel_boot: have_dtb=1
[VCFB] vcfb_init()
[VCFB] fb_width=640, fb_height=480
00040001, 00000008, 80000008, 3c100000, 00096000
[VCFB] scr_Framebuffer=3c100000, 00000000
[VCFB] fb_pitch=1280
[BOOT] Initialized VC framebuffer
[BOOT] MMU map 3f000000:3fffffff->3f000000:3fffffff, b=1, c=0, ap=3, tex=0
[BOOT] MMU map 40000000:4003ffff->40000000:4003ffff, b=1, c=0, ap=3, tex=0


[BOOT] Little-Endian AROS Bootstrap/ARM v7-a LittleEndian
[BOOT] Booted on Raspberry Pi 2 Model B
[BOOT] Configuring LEDs
[BOOT] led-act: GPIO47 (00000007 0000002f 00000000)
[BOOT] LED attached to gpio@7e200000
[BOOT] GPFSEL=10, bit=21
[BOOT] led-pwr: GPIO35 (00000007 00000023 00000000)
[BOOT] LED attached to gpio@7e200000
[BOOT] GPFSEL=c, bit=15
[BOOT] DT memory usage: 38512
[BOOT] UART clock speed: 3000000
[BOOT] using 1.40 divisor for 115200 baud
[BOOT] control register init:00c50078, now:00c5187c
[BOOT] main id register: 410fc075
[BOOT] Query system memory
[BOOT] System memory range: 00000000-3bffffff
[BOOT] MMU map 00000000:3bffffff->00000000:3bffffff, b=1, c=1, ap=3, tex=1
[BOOT] Query VC memory
[BOOT] Base = 3c000000, Size = 04000000
[BOOT] MMU map 3c000000:3fffffff->3c000000:3fffffff, b=1, c=0, ap=3, tex=0
[BOOT] Bootstrap @ 00008000-0005ba90
[BOOT] Topmost address for kernel: 3c000000
[BOOT] BSP image: 08000000-083377a7
[BOOT] mem_avail=24192
[BOOT:ELF] getElfSize(00011000): ro=00034558, rw=00051700
[BOOT:ELF] getElfSize(08000068): ro=00043bdc, rw=00000924
[BOOT:ELF] getElfSize(0804c4a4): ro=000077b8, rw=0000000c
[BOOT:ELF] getElfSize(0805494c): ro=00006508, rw=0000000c
[BOOT:ELF] getElfSize(0805bcb0): ro=00006d5c, rw=0000000c
[BOOT:ELF] getElfSize(080638ec): ro=0001e890, rw=000002ac
[BOOT:ELF] getElfSize(080850ec): ro=0000360c, rw=00000008
[BOOT:ELF] getElfSize(0808917c): ro=00002e90, rw=00000008
[BOOT:ELF] getElfSize(0808c9e8): ro=00002e80, rw=00000008
[BOOT:ELF] getElfSize(08090204): ro=00011a60, rw=00000008
[BOOT:ELF] getElfSize(080a3894): ro=0000b408, rw=0000001c
[BOOT:ELF] getElfSize(080b0574): ro=00008b64, rw=00000034
[BOOT:ELF] getElfSize(080ba0a0): ro=0000c004, rw=00000008
[BOOT:ELF] getElfSize(080c7a5c): ro=00008bd0, rw=00000008
[BOOT:ELF] getElfSize(080d1494): ro=00010a2c, rw=00000008
[BOOT:ELF] getElfSize(080e3818): ro=0002d108, rw=00000008
[BOOT:ELF] getElfSize(08114178): ro=00012180, rw=00000004
[BOOT:ELF] getElfSize(08127c38): ro=00011650, rw=00000008
[BOOT:ELF] getElfSize(0813ab34): ro=0003cbc8, rw=00000008
[BOOT:ELF] getElfSize(0817dfd0): ro=00002624, rw=00000004
[BOOT:ELF] getElfSize(08180e20): ro=00002a54, rw=00000008
[BOOT:ELF] getElfSize(08184348): ro=00003b20, rw=00000008
[BOOT:ELF] getElfSize(08188af4): ro=000067c0, rw=00000014
[BOOT:ELF] getElfSize(081902b8): ro=00002534, rw=0000001c
[BOOT:ELF] getElfSize(08193244): ro=00008a3c, rw=00000068
[BOOT:ELF] getElfSize(0819d000): ro=00001aa8, rw=00000008
[BOOT:ELF] getElfSize(0819f340): ro=0000c8a0, rw=00000008
[BOOT:ELF] getElfSize(081adb04): ro=00005344, rw=00000008
[BOOT:ELF] getElfSize(081b39a8): ro=000079b4, rw=00000008
[BOOT:ELF] getElfSize(081bc504): ro=00039238, rw=00000004
[BOOT:ELF] getElfSize(081f87e4): ro=0000e208, rw=00000008
[BOOT:ELF] getElfSize(08207810): ro=0006b538, rw=00000008
[BOOT:ELF] getElfSize(082787e4): ro=000036b0, rw=00000008
[BOOT:ELF] getElfSize(0827c974): ro=00030020, rw=00000018
[BOOT:ELF] getElfSize(082afd9c): ro=00031ef8, rw=00000050
[BOOT:ELF] getElfSize(082e8de8): ro=00005390, rw=0000000c
[BOOT:ELF] getElfSize(082eedf8): ro=00002464, rw=0000000c
[BOOT:ELF] getElfSize(082f1bb8): ro=000019f0, rw=00000008
[BOOT:ELF] getElfSize(082f3e3c): ro=0000271c, rw=00000008
[BOOT:ELF] getElfSize(082f6edc): ro=0000ced0, rw=00000018
[BOOT:ELF] getElfSize(08304b9c): ro=000034bc, rw=00000008
[BOOT:ELF] getElfSize(08308998): ro=00001108, rw=00000004
[BOOT:ELF] getElfSize(0830a230): ro=000009b4, rw=00000004
[BOOT:ELF] getElfSize(0830b0a8): ro=00009754, rw=00000008
[BOOT:ELF] getElfSize(08315b10): ro=000114b0, rw=00000008
[BOOT:ELF] getElfSize(08328664): ro=00001b68, rw=00000008
[BOOT:ELF] getElfSize(0832aa64): ro=00003f88, rw=00000008
[BOOT:ELF] getElfSize(0832f520): ro=000034c0, rw=00000008
[BOOT:ELF] getElfSize(08333484): ro=0000326c, rw=00000058
[BOOT] Physical address of kernel: 3bb00000
[BOOT] Virtual address of kernel: f8000000
[BOOT] Device tree (size: 81758) moved to f83ec0a0, phys 3beec0a0
[BOOT] Topmost memory address: 3bb00000
[BOOT] MMU unmap 3bb00000:3bffffff
[BOOT] MMU map 3bb00000:3befffff->f8000000:f83fffff, b=1, c=1, ap=2, tex=1
[BOOT] MMU map 3bf00000:3bffffff->f8400000:f84fffff, b=1, c=1, ap=3, tex=1
[BOOT] loadElf(00011000)
[BOOT:ELF] RO section '.text' loaded at 3bb00000 (Virtual addr: f8000000, requestet addr: 80000000)
[BOOT:ELF] RO section '.intvecs' loaded at 3bb2ef08 (Virtual addr: f802ef08, requestet addr: 8002ef08)
[BOOT:ELF] RO section '.rodata' loaded at 3bb2ef44 (Virtual addr: f802ef44, requestet addr: 8002ef44)
[BOOT:ELF] RW section '.data' loaded at 3bf00000 (Virtual addr: f8400000, requestet addr: 80035558)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf00090 (Virtual addr: f8400090, requestet addr: 800355e8)
[BOOT:ELF] RW section '.bss' loaded at 3bf00100 (Virtual addr: f8400100, requestet addr: 80035600)
[BOOT] Kernel image is a package:
[BOOT] Package size: 3293KB
[BOOT]    hid.class[BOOT] loadElf(08000068)
[BOOT:ELF] RO section '.text' loaded at 3bb34558 (Virtual addr: f8034558, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bb69930 (Virtual addr: f8069930, requestet addr: 800353d8)
[BOOT:ELF] RW section '.data' loaded at 3bf51690 (Virtual addr: f8451690, requestet addr: 80044000)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf51f9e (Virtual addr: f8451f9e, requestet addr: 8004490e)
[BOOT:ELF] RW section '.bss' loaded at 3bf51fa4 (Virtual addr: f8451fa4, requestet addr: 80044914)
, hub.class[BOOT] loadElf(0804c4a4)
[BOOT:ELF] RO section '.text' loaded at 3bb78134 (Virtual addr: f8078134, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bb7ef08 (Virtual addr: f807ef08, requestet addr: 80006dd4)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf51fb4 (Virtual addr: f8451fb4, requestet addr: 800087b8)
[BOOT:ELF] RW section '.bss' loaded at 3bf51fb8 (Virtual addr: f8451fb8, requestet addr: 800087bc)
, bootmouse.class[BOOT] loadElf(0805494c)
[BOOT:ELF] RO section '.text' loaded at 3bb7f8ec (Virtual addr: f807f8ec, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bb858a8 (Virtual addr: f80858a8, requestet addr: 80005fbc)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf51fc0 (Virtual addr: f8451fc0, requestet addr: 80007508)
[BOOT:ELF] RW section '.bss' loaded at 3bf51fc4 (Virtual addr: f8451fc4, requestet addr: 8000750c)
, bootkeyboard.class[BOOT] loadElf(0805bcb0)
[BOOT:ELF] RO section '.text' loaded at 3bb85df4 (Virtual addr: f8085df4, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bb8c3c4 (Virtual addr: f808c3c4, requestet addr: 800065d0)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf51fcc (Virtual addr: f8451fcc, requestet addr: 80007d5c)
[BOOT:ELF] RW section '.bss' loaded at 3bf51fd0 (Virtual addr: f8451fd0, requestet addr: 80007d60)

[BOOT]    massstorage.class[BOOT] loadElf(080638ec)
[BOOT:ELF] RO section '.text' loaded at 3bb8cb50 (Virtual addr: f808cb50, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bba89c4 (Virtual addr: f80a89c4, requestet addr: 8001be74)
[BOOT:ELF] RW section '.data' loaded at 3bf51fd8 (Virtual addr: f8451fd8, requestet addr: 8001f890)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf52278 (Virtual addr: f8452278, requestet addr: 8001fb30)
[BOOT:ELF] RW section '.bss' loaded at 3bf5227c (Virtual addr: f845227c, requestet addr: 8001fb34)
, input.device[BOOT] loadElf(080850ec)
[BOOT:ELF] RO section '.text' loaded at 3bbab3e0 (Virtual addr: f80ab3e0, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bbae808 (Virtual addr: f80ae808, requestet addr: 80003428)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf52284 (Virtual addr: f8452284, requestet addr: 8000460c)
[BOOT:ELF] RW section '.bss' loaded at 3bf52288 (Virtual addr: f8452288, requestet addr: 80004610)
, gameport.device[BOOT] loadElf(0808917c)
[BOOT:ELF] RO section '.text' loaded at 3bbae9ec (Virtual addr: f80ae9ec, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bbb1708 (Virtual addr: f80b1708, requestet addr: 80002d1c)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf5228c (Virtual addr: f845228c, requestet addr: 80003e90)
[BOOT:ELF] RW section '.bss' loaded at 3bf52290 (Virtual addr: f8452290, requestet addr: 80003e94)
, keyboard.device[BOOT] loadElf(0808c9e8)
[BOOT:ELF] RO section '.text' loaded at 3bbb187c (Virtual addr: f80b187c, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bbb45a4 (Virtual addr: f80b45a4, requestet addr: 80002d28)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf52294 (Virtual addr: f8452294, requestet addr: 80003e80)
[BOOT:ELF] RW section '.bss' loaded at 3bf52298 (Virtual addr: f8452298, requestet addr: 80003e84)

[BOOT]    console.device[BOOT] loadElf(08090204)
[BOOT:ELF] RO section '.text' loaded at 3bbb46fc (Virtual addr: f80b46fc, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bbc5cfc (Virtual addr: f80c5cfc, requestet addr: 80011600)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf5229c (Virtual addr: f845229c, requestet addr: 80012a60)
[BOOT:ELF] RW section '.bss' loaded at 3bf522a0 (Virtual addr: f84522a0, requestet addr: 80012a64)
, sdcard.device[BOOT] loadElf(080a3894)
[BOOT:ELF] RO section '.text' loaded at 3bbc615c (Virtual addr: f80c615c, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bbd0254 (Virtual addr: f80d0254, requestet addr: 8000a0f8)
[BOOT:ELF] RW section '.data' loaded at 3bf522a4 (Virtual addr: f84522a4, requestet addr: 8000c408)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf522a8 (Virtual addr: f84522a8, requestet addr: 8000c40c)
[BOOT:ELF] RW section '.bss' loaded at 3bf522ac (Virtual addr: f84522ac, requestet addr: 8000c410)
, usb2otg.device[BOOT] loadElf(080b0574)
[BOOT:ELF] RO section '.text' loaded at 3bbd1564 (Virtual addr: f80d1564, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bbd99d4 (Virtual addr: f80d99d4, requestet addr: 80008470)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf522c0 (Virtual addr: f84522c0, requestet addr: 80009b64)
[BOOT:ELF] RW section '.bss' loaded at 3bf522c4 (Virtual addr: f84522c4, requestet addr: 80009b68)
, con-handler[BOOT] loadElf(080ba0a0)
[BOOT:ELF] RO section '.text' loaded at 3bbda0c8 (Virtual addr: f80da0c8, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bbe5770 (Virtual addr: f80e5770, requestet addr: 8000b6a8)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf522f4 (Virtual addr: f84522f4, requestet addr: 8000d004)
[BOOT:ELF] RW section '.bss' loaded at 3bf522f8 (Virtual addr: f84522f8, requestet addr: 8000d008)

[BOOT]    ram-handler[BOOT] loadElf(080c7a5c)
[BOOT:ELF] RO section '.text' loaded at 3bbe60cc (Virtual addr: f80e60cc, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bbeeb80 (Virtual addr: f80eeb80, requestet addr: 80008ab4)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf522fc (Virtual addr: f84522fc, requestet addr: 80009bd0)
[BOOT:ELF] RW section '.bss' loaded at 3bf52300 (Virtual addr: f8452300, requestet addr: 80009bd4)
, cdrom-handler[BOOT] loadElf(080d1494)
[BOOT:ELF] RO section '.text' loaded at 3bbeec9c (Virtual addr: f80eec9c, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bbfec04 (Virtual addr: f80fec04, requestet addr: 8000ff68)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf52304 (Virtual addr: f8452304, requestet addr: 80011a2c)
[BOOT:ELF] RW section '.bss' loaded at 3bf52308 (Virtual addr: f8452308, requestet addr: 80011a30)
, sfs-handler[BOOT] loadElf(080e3818)
[BOOT:ELF] RO section '.text' loaded at 3bbff6c8 (Virtual addr: f80ff6c8, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bc2aef0 (Virtual addr: f812aef0, requestet addr: 8002b828)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf5230c (Virtual addr: f845230c, requestet addr: 8002e108)
[BOOT:ELF] RW section '.bss' loaded at 3bf52310 (Virtual addr: f8452310, requestet addr: 8002e10c)
, fat-handler[BOOT] loadElf(08114178)
[BOOT:ELF] RO section '.text' loaded at 3bc2c7d0 (Virtual addr: f812c7d0, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bc3dfb4 (Virtual addr: f813dfb4, requestet addr: 800117e4)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf52314 (Virtual addr: f8452314, requestet addr: 80013180)

[BOOT]    afs-handler[BOOT] loadElf(08127c38)
[BOOT:ELF] RO section '.text' loaded at 3bc3e950 (Virtual addr: f813e950, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bc4f884 (Virtual addr: f814f884, requestet addr: 80010f34)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf52318 (Virtual addr: f8452318, requestet addr: 80012650)
[BOOT:ELF] RW section '.bss' loaded at 3bf5231c (Virtual addr: f845231c, requestet addr: 80012654)
, gfx.hidd[BOOT] loadElf(0813ab34)
[BOOT:ELF] RO section '.text' loaded at 3bc4ffa0 (Virtual addr: f814ffa0, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bc8b984 (Virtual addr: f818b984, requestet addr: 8003b9e4)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf52320 (Virtual addr: f8452320, requestet addr: 8003dbc8)
[BOOT:ELF] RW section '.bss' loaded at 3bf52324 (Virtual addr: f8452324, requestet addr: 8003dbcc)
, mouse.hidd[BOOT] loadElf(0817dfd0)
[BOOT:ELF] RO section '.text' loaded at 3bc8cb68 (Virtual addr: f818cb68, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bc8ef9c (Virtual addr: f818ef9c, requestet addr: 80002434)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf52328 (Virtual addr: f8452328, requestet addr: 80003624)
, keyboard.hidd[BOOT] loadElf(08180e20)
[BOOT:ELF] RO section '.text' loaded at 3bc8f18c (Virtual addr: f818f18c, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bc919e4 (Virtual addr: f81919e4, requestet addr: 80002858)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf5232c (Virtual addr: f845232c, requestet addr: 80003a54)
[BOOT:ELF] RW section '.bss' loaded at 3bf52330 (Virtual addr: f8452330, requestet addr: 80003a58)

[BOOT]    hiddclass.hidd[BOOT] loadElf(08184348)
[BOOT:ELF] RO section '.text' loaded at 3bc91be0 (Virtual addr: f8191be0, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bc953b8 (Virtual addr: f81953b8, requestet addr: 800037d8)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf52334 (Virtual addr: f8452334, requestet addr: 80004b20)
[BOOT:ELF] RW section '.bss' loaded at 3bf52338 (Virtual addr: f8452338, requestet addr: 80004b24)
, i2c.hidd[BOOT] loadElf(08188af4)
[BOOT:ELF] RO section '.text' loaded at 3bc95700 (Virtual addr: f8195700, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bc9baa4 (Virtual addr: f819baa4, requestet addr: 800063a4)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf5233c (Virtual addr: f845233c, requestet addr: 800077c0)
[BOOT:ELF] RW section '.bss' loaded at 3bf52340 (Virtual addr: f8452340, requestet addr: 800077c4)
, i2c-bcm2708.hidd[BOOT] loadElf(081902b8)
[BOOT:ELF] RO section '.text' loaded at 3bc9bec0 (Virtual addr: f819bec0, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bc9e1f4 (Virtual addr: f819e1f4, requestet addr: 80002334)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf52350 (Virtual addr: f8452350, requestet addr: 80003534)
[BOOT:ELF] RW section '.bss' loaded at 3bf52354 (Virtual addr: f8452354, requestet addr: 80003538)
, vc4gfx.hidd[BOOT] loadElf(08193244)
[BOOT:ELF] RO section '.text' loaded at 3bc9e3f4 (Virtual addr: f819e3f4, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bca5c5c (Virtual addr: f81a5c5c, requestet addr: 80007868)
[BOOT:ELF] RW section '.data' loaded at 3bf5236c (Virtual addr: f845236c, requestet addr: 80009a3c)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf523b8 (Virtual addr: f84523b8, requestet addr: 80009a88)
[BOOT:ELF] RW section '.bss' loaded at 3bf523bc (Virtual addr: f84523bc, requestet addr: 80009a8c)

[BOOT]    aros.library[BOOT] loadElf(0819d000)
[BOOT:ELF] RO section '.text' loaded at 3bca6e30 (Virtual addr: f81a6e30, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bca87cc (Virtual addr: f81a87cc, requestet addr: 8000199c)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf523d4 (Virtual addr: f84523d4, requestet addr: 80002aa8)
[BOOT:ELF] RW section '.bss' loaded at 3bf523d8 (Virtual addr: f84523d8, requestet addr: 80002aac)
, partition.library[BOOT] loadElf(0819f340)
[BOOT:ELF] RO section '.text' loaded at 3bca88d8 (Virtual addr: f81a88d8, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bcb4744 (Virtual addr: f81b4744, requestet addr: 8000be6c)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf523dc (Virtual addr: f84523dc, requestet addr: 8000d8a0)
[BOOT:ELF] RW section '.bss' loaded at 3bf523e0 (Virtual addr: f84523e0, requestet addr: 8000d8a4)
, utility.library[BOOT] loadElf(081adb04)
[BOOT:ELF] RO section '.text' loaded at 3bcb5178 (Virtual addr: f81b5178, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bcba364 (Virtual addr: f81ba364, requestet addr: 800051ec)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf523e4 (Virtual addr: f84523e4, requestet addr: 80006344)
[BOOT:ELF] RW section '.bss' loaded at 3bf523e8 (Virtual addr: f84523e8, requestet addr: 80006348)
, oop.library[BOOT] loadElf(081b39a8)
[BOOT:ELF] RO section '.text' loaded at 3bcba4bc (Virtual addr: f81ba4bc, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bcc1ad0 (Virtual addr: f81c1ad0, requestet addr: 80007614)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf523ec (Virtual addr: f84523ec, requestet addr: 800089b4)
[BOOT:ELF] RW section '.bss' loaded at 3bf523f0 (Virtual addr: f84523f0, requestet addr: 800089b8)

[BOOT]    graphics.library[BOOT] loadElf(081bc504)
[BOOT:ELF] RO section '.text' loaded at 3bcc1e70 (Virtual addr: f81c1e70, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bcf96ec (Virtual addr: f81f96ec, requestet addr: 8003787c)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf523f4 (Virtual addr: f84523f4, requestet addr: 8003a238)
, layers.library[BOOT] loadElf(081f87e4)
[BOOT:ELF] RO section '.text' loaded at 3bcfb0a8 (Virtual addr: f81fb0a8, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bd08ec8 (Virtual addr: f8208ec8, requestet addr: 8000de20)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf523f8 (Virtual addr: f84523f8, requestet addr: 8000f208)
[BOOT:ELF] RW section '.bss' loaded at 3bf523fc (Virtual addr: f84523fc, requestet addr: 8000f20c)
, intuition.library[BOOT] loadElf(08207810)
[BOOT:ELF] RO section '.text' loaded at 3bd092b0 (Virtual addr: f82092b0, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bd70120 (Virtual addr: f8270120, requestet addr: 80066e70)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf52400 (Virtual addr: f8452400, requestet addr: 8006c538)
[BOOT:ELF] RW section '.bss' loaded at 3bf52404 (Virtual addr: f8452404, requestet addr: 8006c53c)
, keymap.library[BOOT] loadElf(082787e4)
[BOOT:ELF] RO section '.text' loaded at 3bd747e8 (Virtual addr: f82747e8, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bd77738 (Virtual addr: f8277738, requestet addr: 80002f50)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf52408 (Virtual addr: f8452408, requestet addr: 800046b0)
[BOOT:ELF] RW section '.bss' loaded at 3bf5240c (Virtual addr: f845240c, requestet addr: 800046b4)

[BOOT]    dos.library[BOOT] loadElf(0827c974)
[BOOT:ELF] RO section '.text' loaded at 3bd77e98 (Virtual addr: f8277e98, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bda4e88 (Virtual addr: f82a4e88, requestet addr: 8002cff0)
[BOOT:ELF] RW section '.data' loaded at 3bf52410 (Virtual addr: f8452410, requestet addr: 80031020)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf5241f (Virtual addr: f845241f, requestet addr: 8003102f)
[BOOT:ELF] RW section '.bss' loaded at 3bf52424 (Virtual addr: f8452424, requestet addr: 80031034)
, poseidon.library[BOOT] loadElf(082afd9c)
[BOOT:ELF] RO section '.text' loaded at 3bda7eb8 (Virtual addr: f82a7eb8, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bdc6e60 (Virtual addr: f82c6e60, requestet addr: 8001efa8)
[BOOT:ELF] RW section '.data' loaded at 3bf52428 (Virtual addr: f8452428, requestet addr: 80032ef8)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf52468 (Virtual addr: f8452468, requestet addr: 80032f38)
[BOOT:ELF] RW section '.bss' loaded at 3bf5246c (Virtual addr: f845246c, requestet addr: 80032f3c)
, cgxbootpic.library[BOOT] loadElf(082e8de8)
[BOOT:ELF] RO section '.text' loaded at 3bdd9db0 (Virtual addr: f82d9db0, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bddd824 (Virtual addr: f82dd824, requestet addr: 80003a74)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf52478 (Virtual addr: f8452478, requestet addr: 80006390)
[BOOT:ELF] RW section '.bss' loaded at 3bf5247c (Virtual addr: f845247c, requestet addr: 80006394)
, openfirmware.resource[BOOT] loadElf(082eedf8)
[BOOT:ELF] RO section '.text' loaded at 3bddf140 (Virtual addr: f82df140, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bde1340 (Virtual addr: f82e1340, requestet addr: 80002200)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf52484 (Virtual addr: f8452484, requestet addr: 80003464)
[BOOT:ELF] RW section '.bss' loaded at 3bf52488 (Virtual addr: f8452488, requestet addr: 80003468)

[BOOT]    misc.resource[BOOT] loadElf(082f1bb8)
[BOOT:ELF] RO section '.text' loaded at 3bde15a4 (Virtual addr: f82e15a4, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bde2e90 (Virtual addr: f82e2e90, requestet addr: 800018ec)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf52490 (Virtual addr: f8452490, requestet addr: 800029f0)
[BOOT:ELF] RW section '.bss' loaded at 3bf52494 (Virtual addr: f8452494, requestet addr: 800029f4)
, bootloader.resource[BOOT] loadElf(082f3e3c)
[BOOT:ELF] RO section '.text' loaded at 3bde2f94 (Virtual addr: f82e2f94, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bde517c (Virtual addr: f82e517c, requestet addr: 800021e8)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf52498 (Virtual addr: f8452498, requestet addr: 8000371c)
[BOOT:ELF] RW section '.bss' loaded at 3bf5249c (Virtual addr: f845249c, requestet addr: 80003720)
, dosboot.resource[BOOT] loadElf(082f6edc)
[BOOT:ELF] RO section '.text' loaded at 3bde56b0 (Virtual addr: f82e56b0, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bdee5a0 (Virtual addr: f82ee5a0, requestet addr: 80008ef0)
[BOOT:ELF] RW section '.data' loaded at 3bf524a0 (Virtual addr: f84524a0, requestet addr: 8000ded0)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf524b0 (Virtual addr: f84524b0, requestet addr: 8000dee0)
[BOOT:ELF] RW section '.bss' loaded at 3bf524b4 (Virtual addr: f84524b4, requestet addr: 8000dee4)
, lddemon.resource[BOOT] loadElf(08304b9c)
[BOOT:ELF] RO section '.text' loaded at 3bdf2580 (Virtual addr: f82f2580, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bdf58e0 (Virtual addr: f82f58e0, requestet addr: 80003360)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf524b8 (Virtual addr: f84524b8, requestet addr: 800044bc)
[BOOT:ELF] RW section '.bss' loaded at 3bf524bc (Virtual addr: f84524bc, requestet addr: 800044c0)

[BOOT]    usbromstartup.resource[BOOT] loadElf(08308998)
[BOOT:ELF] RO section '.text' loaded at 3bdf5a3c (Virtual addr: f82f5a3c, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bdf680c (Virtual addr: f82f680c, requestet addr: 80000dd0)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf524c0 (Virtual addr: f84524c0, requestet addr: 80002108)
, FileSystem.resource[BOOT] loadElf(0830a230)
[BOOT:ELF] RO section '.text' loaded at 3bdf6b44 (Virtual addr: f82f6b44, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3bdf7488 (Virtual addr: f82f7488, requestet addr: 80000944)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf524c4 (Virtual addr: f84524c4, requestet addr: 800019b4)
, shell.resource[BOOT] loadElf(0830b0a8)
[BOOT:ELF] RO section '.text' loaded at 3bdf74f8 (Virtual addr: f82f74f8, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3be003dc (Virtual addr: f83003dc, requestet addr: 80008ee4)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf524c8 (Virtual addr: f84524c8, requestet addr: 8000a754)
[BOOT:ELF] RW section '.bss' loaded at 3bf524cc (Virtual addr: f84524cc, requestet addr: 8000a758)
, shellcommands.resource[BOOT] loadElf(08315b10)
[BOOT:ELF] RO section '.text' loaded at 3be00c4c (Virtual addr: f8300c4c, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3be11140 (Virtual addr: f8311140, requestet addr: 800104f4)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf524d0 (Virtual addr: f84524d0, requestet addr: 800124b0)
[BOOT:ELF] RW section '.bss' loaded at 3bf524d4 (Virtual addr: f84524d4, requestet addr: 800124b4)

[BOOT]    mbox.resource[BOOT] loadElf(08328664)
[BOOT:ELF] RO section '.text' loaded at 3be120fc (Virtual addr: f83120fc, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3be13b74 (Virtual addr: f8313b74, requestet addr: 80001a78)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf524d8 (Virtual addr: f84524d8, requestet addr: 80002b68)
[BOOT:ELF] RW section '.bss' loaded at 3bf524dc (Virtual addr: f84524dc, requestet addr: 80002b6c)
, timer.device[BOOT] loadElf(0832aa64)
[BOOT:ELF] RO section '.text' loaded at 3be13c64 (Virtual addr: f8313c64, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3be17644 (Virtual addr: f8317644, requestet addr: 800039e0)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf524e0 (Virtual addr: f84524e0, requestet addr: 80004f88)
[BOOT:ELF] RW section '.bss' loaded at 3bf524e4 (Virtual addr: f84524e4, requestet addr: 80004f8c)
, expansion.library[BOOT] loadElf(0832f520)
[BOOT:ELF] RO section '.text' loaded at 3be17bec (Virtual addr: f8317bec, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3be1a8f8 (Virtual addr: f831a8f8, requestet addr: 80002d0c)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf524e8 (Virtual addr: f84524e8, requestet addr: 800044c0)
[BOOT:ELF] RW section '.bss' loaded at 3bf524ec (Virtual addr: f84524ec, requestet addr: 800044c4)
, processor.resource[BOOT] loadElf(08333484)
[BOOT:ELF] RO section '.text' loaded at 3be1b0ac (Virtual addr: f831b0ac, requestet addr: 80000000)
[BOOT:ELF] RO section '.rodata' loaded at 3be1df34 (Virtual addr: f831df34, requestet addr: 80002e88)
[BOOT:ELF] RW section '.data' loaded at 3bf524f0 (Virtual addr: f84524f0, requestet addr: 8000426c)
[BOOT:ELF] RW section '.eh_frame' loaded at 3bf5253c (Virtual addr: f845253c, requestet addr: 800042b8)
[BOOT:ELF] RW section '.bss' loaded at 3bf52540 (Virtual addr: f8452540, requestet addr: 800042bc)

[BOOT] Domain access control register: 00000000
[BOOT] control register 00c5187c
[BOOT] mmu up
[BOOT] Creating device tree in kernel area at f83e2a20
[BOOT] Kernel parameters @ f83ec624: sysdebug=all
[BOOT] Kernel taglist contains 16 entries
[BOOT] Bootstrap wasted 41344 bytes of memory for kernels use
[BOOT] Heading over to AROS kernel @ f8000000
[Kernel] AROS ARM Native Kernel built on Jun 28 2023
[Kernel] dt_find_node('/')
[Kernel] root=f83e2a20
[Kernel] dt_find_node('/')
[Kernel] root=f83e2a20
[Kernel] Device: Raspberry Pi 2 Model B
[Kernel] Entered kernel_cstart @ 0xf8002400, BootMsg @ 0x000001f0
[Kernel] Using PutChar implementation @ 0000c820
[Kernel] Boot CPU TLS @ 0x0005c000
[Kernel] Initializing cpu vectors
[Kernel] Platform initialised
[Kernel] Preparing memory 0x00008000 -> 0x3bb00000
[Kernel] - protected area 0x00008000 -> 0x0005d000)
[Kernel] Preparing ExecBase (memheader @ 0x0005d000)
Resident modules (addr: pri flags version name):
+ f802f794:  127 02   3 "kernel.resource"
+ f802fd38:  120 01  51 "exec.library"
+ f831a8d4:  110 02  41 "expansion.library"
+ f81ba1f4:  103 81  50 "utility.library"
+ f82e12ac:  102 01   0 "openfirmware.resource"
+ f81a8754:  101 81  41 "aros.library"
+ f802a9a4:  100 01   1 "task.resource"
+ f82e5108:  100 01  41 "bootloader.resource"
+ f831deb8:   99 01   2 "processor.resource"
+ f81c1a0c:   94 81  43 "oop.library"
+ f8195344:   92 81   1 "hiddclass.hidd"
+ f819ba38:   89 81   1 "i2c.hidd"
+ f819e178:   89 81   1 "i2c-bcm2708.hidd"
+ f8313b04:   88 01   0 "mbox.resource"
+ f82f741c:   80 01   1 "FileSystem.resource"
+ f818b918:   66 81  45 "gfx.hidd"
+ f81f935c:   65 81  45 "graphics.library"
+ f8208db0:   64 81  50 "layers.library"
+ f83175a8:   50 81  41 "timer.device"
+ f80d9958:   48 81   1 "usb2otg.device"
+ f82c6c20:   48 81   4 "poseidon.library"
+ f807ee90:   47 81   4 "hub.class"
+ f818ef30:   45 81   2 "mouse.hidd"
+ f8191970:   45 81   2 "keyboard.hidd"
+ f82e2e24:   45 01  41 "misc.resource"
+ f80b1688:   44 81  41 "gameport.device"
+ f80b4524:   44 81  41 "keyboard.device"
+ f81b4670:   40 81   3 "partition.library"
+ f82776b4:   40 81  41 "keymap.library"
+ f80a893c:   39 81   4 "massstorage.class"
+ f82f6810:   35 01  41 "Poseidon ROM starter"
+ f80ae788:   30 81  41 "input.device"
+ f80698b8:   29 81   4 "hid.class"
+ f8085828:   29 81   4 "bootmouse.class"
+ f808c33c:   29 81   4 "bootkeyboard.class"
+ f826fe2c:   15 81  50 "intuition.library"
+ f81a5bec:    9 81  45 "vc4gfx.hidd"
+ f80c5c68:    4 81  41 "console.device"
+ f80d01c4:    4 81  41 "sdcard.device"
+ f82dd7a0:    0 81  41 "cgxbootpic.library"
+ f80feba4:   -1 01   1 "cdrom-handler"
+ f812ae90:   -1 01   1 "sfs-handler"
+ f813df58:   -1 01  41 "fat-handler"
+ f814f828:   -1 01  41 "afs-handler"
+ f82ee534:  -50 01  41 "dosboot.resource"
+ f82a5278: -120 00  50 "dos.library"
+ f82f2050: -121 04  41 "DOSBoot cleanup"
+ f82f5870: -123 04  41 "lddemon.resource"
+ f8300378: -123 04  41 "shell.resource"
+ f83110cc: -123 04  41 "shellcommands.resource"
+ f80e5714: -124 04  41 "con-handler"
+ f80eeb24: -125 04   1 "ram-handler"
[Kernel] SysBase @ 0x0005e1d0
[Kernel] InitCode(RTF_SINGLETASK) ... 
[EXEC] Init: Post-kernel init
[EXEC] Init: Memory page size: 16
[EXEC] SetFunction: SetFunction(exec.library, -132, 0xF8003D04)
[EXEC] SetFunction: Old function: 0xF8011BDC
[Kernel:BCM2708] bcm2708_init()
[Kernel:BCM2708] Initialising Multicore System
[Kernel:BCM2708] bcm2708_init: Copy SMP trampoline from f8001234 to 00002000 (172 bytes)
[Kernel:BCM2708] bcm2708_init: Patching data for trampoline at offset 152
[EXEC] InitResident: InitResident end 0xF802F794 ("kernel.resource"), result 0x0005F144
[EXEC] InitCode: calling InitResident (110 02 "expansion.library")
[EXEC] InitResident: InitResident begin 0xF831A8D4 ("expansion.library")
[EXEC] InitResident: InitResident !RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF831A8F8, data size is 1536
[EXEC] CreateLibrary: Table contains 27 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x00060100, size is 112
[EXEC] CreateLibrary: MakeFunctions(0x00060170, 0xF831A8F8, 0x00000000)
[EXEC] CreateLibrary: Created 112 vectors
[EXEC] CreateLibrary: Created library 0x00060170
[EXEC] InitResident: InitResident end 0xF831A8D4 ("expansion.library"), result 0x00060170
[EXEC] InitCode: leave InitCode(0x02, 0)
[Kernel] Dropping into USER mode ... 
[Kernel] InitCode(RTF_COLDSTART) ...
[EXEC] InitCode: enter InitCode(0x01, 0)
[EXEC] InitCode: kickmemptr=0x00000000 kicktagptr=0x00000000 kickchecksum=0x00000000
[EXEC] InitCode: calling InitResident (120 01 "exec.library")
[EXEC] InitResident: InitResident begin 0xF802FD38 ("exec.library")
[EXEC] InitResident: InitResident !RTF_AUTOINIT
[EXEC] Init: AROS 'exec.library' Initialization
[EXEC] Init: Preparing Bootstrap Task...
[EXEC] Init: Allocated Task structure and MemList
[EXEC] Init: Bootstrap CPU context @ 0x00060830

[EXEC] Init: Preparing the Bootstrap task @ 0x00060790
[EXEC] Init: ThisTask is now 0x00060790
[EXEC] Init: Bootstrap task ETask @ 0x000610C0

[EXEC] Init: Inital Quantum = 4, Elapsed = 4

[EXEC] ExceptHandler: SetIntVector: Int 0, Interrupt 000613D0

[EXEC] ExceptHandler: SetIntVector: Int 1, Interrupt 00061410

[EXEC] ExceptHandler: SetIntVector: Int 2, Interrupt 00061450

[EXEC] ExceptHandler: SetIntVector: Int 3, Interrupt 00061480

[EXEC] ExceptHandler: SetIntVector: Int 4, Interrupt 000614C0

[EXEC] ExceptHandler: SetIntVector: Int 5, Interrupt 00061500

[EXEC] ExceptHandler: SetIntVector: Int 6, Interrupt 00061540

[EXEC] ExceptHandler: SetIntVector: Int 7, Interrupt 00061580

[EXEC] ExceptHandler: SetIntVector: Int 8, Interrupt 000615C0

[EXEC] ExceptHandler: SetIntVector: Int 9, Interrupt 00061600

[EXEC] ExceptHandler: SetIntVector: Int 10, Interrupt 00061640

[EXEC] ExceptHandler: SetIntVector: Int 11, Interrupt 00061680

[EXEC] ExceptHandler: SetIntVector: Int 12, Interrupt 000616C0

[EXEC] ExceptHandler: SetIntVector: Int 13, Interrupt 00061700

[EXEC] ExceptHandler: SetIntVector: Int 14, Interrupt 00061740

[EXEC] ExceptHandler: SetIntVector: Int 15, Interrupt 00061780

[EXEC] Init: Permitting multitasking...

[EXEC] Init: Enabling Exec Interrupts...

[EXEC] Init: Multitasking enabled

List System Memory: Attr=00009505 from 0x0005d000 to 0x3bb00000 Free=1000991184
[EXEC] Init: starting exec service tasks
[EXEC] AddTask: NewCreateTaskA: name Exec housekeeper
[EXEC] AddTask: NewAddTask (0x00061810 ("Exec housekeeper"), 0xF8026048, 0xF800E818)
[EXEC] AddTask: NewAddTask MemEntry head: 0x000617C0
[EXEC] AddTask: Calling InitETask(0x00061810, 0x00060790)
[EXEC] AddTask: NewAddTask: SPLower: 0x00061880 SPUpper: 0x0006B880 SP: 0x0006B880
[EXEC] AddTask: NewAddTask: launching task ...
[EXEC] AddTask: TaskLaunch: Rescheduling...

[EXEC] Init: ServiceTask: Started up
[EXEC] AddTask: NewAddTask: task 0x00061810 launched
[EXEC] AddTask: NewCreateTaskA: name Exec Guru Task
[EXEC] AddTask: NewAddTask (0x0006C5B0 ("Exec Guru Task"), 0xF8027578, 0xF800E818)
[EXEC] AddTask: NewAddTask MemEntry head: 0x0006C570
[EXEC] AddTask: Calling InitETask(0x0006C5B0, 0x00060790)
[EXEC] AddTask: NewAddTask: SPLower: 0x0006C620 SPUpper: 0x00076620 SP: 0x00076620
[EXEC] AddTask: NewAddTask: launching task ...
[EXEC] AddTask: TaskLaunch: Rescheduling...

[EXEC] AddTask: NewAddTask: task 0x0006C5B0 launched
[Exec] Exec_ARMCPUInit()
[Exec] Exec_ARMCPUInit: launched from Exec Bootstrap Task @ 0x00060790
[EXEC] AddTask: NewCreateTaskA: name System Idle
[EXEC] AddTask: NewAddTask (0x00077A40 ("System Idle"), 0xF800D498, 0xF800E818)
[EXEC] AddTask: NewAddTask MemEntry head: 0x00077A00
[EXEC] AddTask: Calling InitETask(0x00077A40, 0x00060790)
[EXEC] AddTask: NewAddTask: SPLower: 0x00077AB0 SPUpper: 0x00081AB0 SP: 0x00081AB0
[EXEC] AddTask: NewAddTask: launching task ...
[EXEC] AddTask: NewAddTask: task 0x00077A40 launched
[Exec] Exec_ARMCPUInit: System Idle Task created @ 0x00077a40
[EXEC] Init: Platform init complete

[EXEC] InitResident: InitResident end 0xF802FD38 ("exec.library"), result 0x0005E1D0
[EXEC] InitCode: calling InitResident (103 81 "utility.library")
[EXEC] InitResident: InitResident begin 0xF81BA1F4 ("utility.library")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF81BA258, data size is 896
[EXEC] CreateLibrary: Table contains 66 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x00082680, size is 272
[EXEC] CreateLibrary: MakeFunctions(0x00082790, 0xF81BA258, 0x00000000)
[EXEC] CreateLibrary: Created 268 vectors
[EXEC] CreateLibrary: Created library 0x00082790
[EXEC] InitResident: InitResident end 0xF81BA1F4 ("utility.library"), result 0x00082790
[EXEC] InitCode: calling InitResident (102 01 "openfirmware.resource")
[EXEC] InitResident: InitResident begin 0xF82E12AC ("openfirmware.resource")
[EXEC] InitResident: InitResident !RTF_AUTOINIT
[EXEC] CreateLibrary: MakeFunctions(0x00082B50, 0xF82E131C, 0x00000000)
[EXEC] CreateLibrary: Created 36 vectors
[EXEC] RamLib: OpenLibrary("utility.library", 36)
[EXEC] RamLib: OpenLibrary("utility.library", 36) = 00082790
[OF] OpenFirmware_Init
[OF] BootInto @ 000001f0
[OF] OpenFirmware root at f83e2a20
[EXEC] InitResident: InitResident end 0xF82E12AC ("openfirmware.resource"), result 0x00082B50
[EXEC] InitCode: calling InitResident (101 81 "aros.library")
[EXEC] InitResident: InitResident begin 0xF81A8754 ("aros.library")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF81A87B4, data size is 44
[EXEC] CreateLibrary: Table contains 5 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x00082B80, size is 32
[EXEC] CreateLibrary: MakeFunctions(0x00082BA0, 0xF81A87B4, 0x00000000)
[EXEC] CreateLibrary: Created 24 vectors
[EXEC] CreateLibrary: Created library 0x00082BA0
[EXEC] InitResident: InitResident end 0xF81A8754 ("aros.library"), result 0x00082BA0
[EXEC] InitCode: calling InitResident (100 01 "task.resource")
[EXEC] InitResident: InitResident begin 0xF802A9A4 ("task.resource")
[EXEC] InitResident: InitResident !RTF_AUTOINIT
[EXEC] CreateLibrary: MakeFunctions(0x00082C28, 0xF802AA04, 0x00000000)
[EXEC] CreateLibrary: Created 76 vectors
[EXEC] RamLib: OpenLibrary("utility.library", 0)
[EXEC] RamLib: OpenLibrary("utility.library", 0) = 00082790
[EXEC] SetFunction: SetFunction(exec.library, -192, 0xF8028838)
[EXEC] SetFunction: Old function: 0xF801B6A8
[EXEC] SetFunction: SetFunction(exec.library, -704, 0xF8028754)
[EXEC] SetFunction: Old function: 0xF801DA60
[TaskRes] 0x00077a40 [-R-] -- System Idle
[TaskRes] 0x00061810 [--W] -- Exec housekeeper
[TaskRes] 0x0006c5b0 [--W] -- Exec Guru Task
[EXEC] InitResident: InitResident end 0xF802A9A4 ("task.resource"), result 0x00082C28
[EXEC] InitCode: calling InitResident (100 01 "bootloader.resource")
[EXEC] InitResident: InitResident begin 0xF82E5108 ("bootloader.resource")
[EXEC] InitResident: InitResident !RTF_AUTOINIT
[EXEC] CreateLibrary: MakeFunctions(0x00083024, 0xF82E5174, 0x00000000)
[EXEC] CreateLibrary: Created 8 vectors
[EXEC] RamLib: OpenLibrary("utility.library", 0)
[EXEC] RamLib: OpenLibrary("utility.library", 0) = 00082790
[EXEC] InitResident: InitResident end 0xF82E5108 ("bootloader.resource"), result 0x00083024
[EXEC] InitCode: calling InitResident (99 01 "processor.resource")
[EXEC] InitResident: InitResident begin 0xF831DEB8 ("processor.resource")
[EXEC] InitResident: InitResident !RTF_AUTOINIT
[EXEC] CreateLibrary: MakeFunctions(0x000830B4, 0xF831DF2C, 0x00000000)
[EXEC] CreateLibrary: Created 8 vectors
[EXEC] RamLib: OpenLibrary("utility.library", 36)
[EXEC] RamLib: OpenLibrary("utility.library", 36) = 00082790
[processor.ARM] Processor Details -:
[processor.ARM] ARM Ltd. ARMv7 Processor Core
[processor.ARM]   VFPv4 Co-Processor
[processor.ARM]    NEON SIMD Extensions
[processor.ARM] Cache Info:
[processor.ARM]   L1 Data   : 0Kb
[processor.ARM]   L1 Instr. : 0Kb
[EXEC] InitResident: InitResident end 0xF831DEB8 ("processor.resource"), result 0x000830B4
[EXEC] InitCode: calling InitResident (94 81 "oop.library")
[EXEC] InitResident: InitResident begin 0xF81C1A0C ("oop.library")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF81C1A68, data size is 2304
[EXEC] CreateLibrary: Table contains 25 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x000831B0, size is 112
[EXEC] CreateLibrary: MakeFunctions(0x00083220, 0xF81C1A68, 0x00000000)
[EXEC] CreateLibrary: Created 104 vectors
[EXEC] CreateLibrary: Created library 0x00083220
[EXEC] RamLib: OpenLibrary("utility.library", 0)
[EXEC] RamLib: OpenLibrary("utility.library", 0) = 00082790
[EXEC] InitResident: InitResident end 0xF81C1A0C ("oop.library"), result 0x00083220
[EXEC] InitCode: calling InitResident (92 81 "hiddclass.hidd")
[EXEC] InitResident: InitResident begin 0xF8195344 ("hiddclass.hidd")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF81953A4, data size is 80
[EXEC] CreateLibrary: Table contains 4 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x00084270, size is 16
[EXEC] CreateLibrary: MakeFunctions(0x00084280, 0xF81953A4, 0x00000000)
[EXEC] CreateLibrary: Created 20 vectors
[EXEC] CreateLibrary: Created library 0x00084280
[EXEC] RamLib: OpenLibrary("oop.library", 0)
[EXEC] RamLib: OpenLibrary("oop.library", 0) = 00083220
[EXEC] RamLib: OpenLibrary("utility.library", 36)
[EXEC] RamLib: OpenLibrary("utility.library", 36) = 00082790
[EXEC] InitResident: InitResident end 0xF8195344 ("hiddclass.hidd"), result 0x00084280
[EXEC] InitCode: calling InitResident (89 81 "i2c.hidd")
[EXEC] InitResident: InitResident begin 0xF819BA38 ("i2c.hidd")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF819BA90, data size is 96
[EXEC] CreateLibrary: Table contains 4 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x000887E0, size is 16
[EXEC] CreateLibrary: MakeFunctions(0x000887F0, 0xF819BA90, 0x00000000)
[EXEC] CreateLibrary: Created 20 vectors
[EXEC] CreateLibrary: Created library 0x000887F0
[EXEC] RamLib: OpenLibrary("utility.library", 36)
[EXEC] RamLib: OpenLibrary("utility.library", 36) = 00082790
[EXEC] RamLib: OpenLibrary("oop.library", 0)
[EXEC] RamLib: OpenLibrary("oop.library", 0) = 00083220
[EXEC] InitResident: InitResident end 0xF819BA38 ("i2c.hidd"), result 0x00000000
[EXEC] InitCode: calling InitResident (89 81 "i2c-bcm2708.hidd")
[EXEC] InitResident: InitResident begin 0xF819E178 ("i2c-bcm2708.hidd")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF819E1E0, data size is 44
[EXEC] CreateLibrary: Table contains 4 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x000887E0, size is 16
[EXEC] CreateLibrary: MakeFunctions(0x000887F0, 0xF819E1E0, 0x00000000)
[EXEC] CreateLibrary: Created 20 vectors
[EXEC] CreateLibrary: Created library 0x000887F0
[EXEC] RamLib: OpenLibrary("i2c.hidd", 0)
[EXEC] RamLib: OpenLibrary("i2c.hidd", 0) = 00000000
[EXEC] RamLib: OpenLibrary("dos.library", 0)
[EXEC] RamLib: OpenLibrary("dos.library", 0) = 00000000
[EXEC] RamLib: OpenLibrary("intuition.library", 0)
[EXEC] RamLib: OpenLibrary("intuition.library", 0) = 00000000
Exec Bootstrap Task: Could not open version 0 or higher of library "i2c.hidd".
[EXEC] InitResident: InitResident end 0xF819E178 ("i2c-bcm2708.hidd"), result 0x00000000
[EXEC] InitCode: calling InitResident (88 01 "mbox.resource")
[EXEC] InitResident: InitResident begin 0xF8313B04 ("mbox.resource")
[EXEC] InitResident: InitResident !RTF_AUTOINIT
[EXEC] CreateLibrary: MakeFunctions(0x000887EC, 0xF8313B64, 0x00000000)
[EXEC] CreateLibrary: Created 16 vectors
[EXEC] InitResident: InitResident end 0xF8313B04 ("mbox.resource"), result 0x000887EC
[EXEC] InitCode: calling InitResident (80 01 "FileSystem.resource")
[EXEC] InitResident: InitResident begin 0xF82F741C ("FileSystem.resource")
[EXEC] InitResident: InitResident !RTF_AUTOINIT
[EXEC] CreateLibrary: MakeFunctions(0x00088A80, 0xF82F7484, 0x00000000)
[EXEC] CreateLibrary: Created 4 vectors
[EXEC] InitResident: InitResident end 0xF82F741C ("FileSystem.resource"), result 0x00088A80
[EXEC] InitCode: calling InitResident (66 81 "gfx.hidd")
[EXEC] InitResident: InitResident begin 0xF818B918 ("gfx.hidd")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF818B970, data size is 3328
[EXEC] CreateLibrary: Table contains 4 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x00088AC0, size is 16
[EXEC] CreateLibrary: MakeFunctions(0x00088AD0, 0xF818B970, 0x00000000)
[EXEC] CreateLibrary: Created 20 vectors
[EXEC] CreateLibrary: Created library 0x00088AD0
[EXEC] RamLib: OpenLibrary("oop.library", 0)
[EXEC] RamLib: OpenLibrary("oop.library", 0) = 00083220
[EXEC] RamLib: OpenLibrary("utility.library", 0)
[EXEC] RamLib: OpenLibrary("utility.library", 0) = 00082790
[EXEC] InitResident: InitResident end 0xF818B918 ("gfx.hidd"), result 0x00088AD0
[EXEC] InitCode: calling InitResident (65 81 "graphics.library")
[EXEC] InitResident: InitResident begin 0xF81F935C ("graphics.library")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF81F93C4, data size is 5384
[EXEC] CreateLibrary: Table contains 201 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x0008B940, size is 816
[EXEC] CreateLibrary: MakeFunctions(0x0008BC70, 0xF81F93C4, 0x00000000)
[EXEC] CreateLibrary: Created 808 vectors
[EXEC] CreateLibrary: Created library 0x0008BC70
[EXEC] RamLib: OpenLibrary("utility.library", 50)
[EXEC] RamLib: OpenLibrary("utility.library", 50) = 00082790
[EXEC] RamLib: OpenLibrary("oop.library", 42)
[EXEC] RamLib: OpenLibrary("oop.library", 42) = 00083220
[EXEC] RamLib: OpenLibrary("gfx.hidd", 0)
[EXEC] RamLib: OpenLibrary("gfx.hidd", 0) = 00088AD0
�rom/oop/setattrs.c, 59: bad pointer: attrList = $f8451414
[EXEC] InitResident: InitResident end 0xF81F935C ("graphics.library"), result 0x0008BC70
[EXEC] InitCode: calling InitResident (64 81 "layers.library")
[EXEC] InitResident: InitResident begin 0xF8208DB0 ("layers.library")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF8208E10, data size is 52
[EXEC] CreateLibrary: Table contains 45 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x0008FE40, size is 192
[EXEC] CreateLibrary: MakeFunctions(0x0008FF00, 0xF8208E10, 0x00000000)
[EXEC] CreateLibrary: Created 184 vectors
[EXEC] CreateLibrary: Created library 0x0008FF00
[EXEC] RamLib: OpenLibrary("graphics.library", 0)
[EXEC] ExceptHandler: AddIntServer: Int 5, Interrupt 0008BCC0

[EXEC] RamLib: OpenLibrary("graphics.library", 0) = 0008BC70
[EXEC] RamLib: OpenLibrary("utility.library", 0)
[EXEC] RamLib: OpenLibrary("utility.library", 0) = 00082790
[EXEC] InitResident: InitResident end 0xF8208DB0 ("layers.library"), result 0x0008FF00
[EXEC] InitCode: calling InitResident (50 81 "timer.device")
[EXEC] InitResident: InitResident begin 0xF83175A8 ("timer.device")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF8317610, data size is 200
[EXEC] CreateLibrary: Table contains 12 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x00091D30, size is 48
[EXEC] CreateLibrary: MakeFunctions(0x00091D60, 0xF8317610, 0x00000000)
[EXEC] CreateLibrary: Created 52 vectors
[EXEC] CreateLibrary: Created library 0x00091D60
[EXEC] ExceptHandler: AddIntServer: Int 5, Interrupt 00091DA0

[EXEC] InitResident: InitResident end 0xF83175A8 ("timer.device"), result 0x00091D60
[EXEC] InitCode: calling InitResident (48 81 "usb2otg.device")
[EXEC] InitResident: InitResident begin 0xF80D9958 ("usb2otg.device")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF80D99B8, data size is 68
[EXEC] CreateLibrary: Table contains 6 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x00091E70, size is 32
[EXEC] CreateLibrary: MakeFunctions(0x00091E90, 0xF80D99B8, 0x00000000)
[EXEC] CreateLibrary: Created 28 vectors
[EXEC] CreateLibrary: Created library 0x00091E90
[USB2OTG] HS OTG Core Release: OT2.94a
[USB2OTG] Architecture: 2 - Internal DMA
[EXEC] RamLib: OpenLibrary("utility.library", 39)
[EXEC] RamLib: OpenLibrary("utility.library", 39) = 00082790
[USB2OTG] USB2OTG__Dev__Init: XferSizeWidth = 15, PktSizeWidth = 8
[USB2OTG] HS OTG USB Driver Initialised
[EXEC] InitResident: InitResident end 0xF80D9958 ("usb2otg.device"), result 0x00091E90
[EXEC] InitCode: calling InitResident (48 81 "poseidon.library")
[EXEC] InitResident: InitResident begin 0xF82C6C20 ("poseidon.library")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF82C6CC8, data size is 2048
[EXEC] CreateLibrary: Table contains 101 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x00097E50, size is 416
[EXEC] CreateLibrary: MakeFunctions(0x00097FF0, 0xF82C6CC8, 0x00000000)
[EXEC] CreateLibrary: Created 408 vectors
[EXEC] CreateLibrary: Created library 0x00097FF0
[EXEC] RamLib: OpenLibrary("oop.library", 0)
[EXEC] RamLib: OpenLibrary("oop.library", 0) = 00083220
[EXEC] RamLib: OpenLibrary("utility.library", 39)
[EXEC] RamLib: OpenLibrary("utility.library", 39) = 00082790
[EXEC] InitResident: InitResident end 0xF82C6C20 ("poseidon.library"), result 0x00097FF0
[EXEC] InitCode: calling InitResident (47 81 "hub.class")
[EXEC] InitResident: InitResident begin 0xF807EE90 ("hub.class")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF807EEE8, data size is 640
[EXEC] CreateLibrary: Table contains 7 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x000A0610, size is 32
[EXEC] CreateLibrary: MakeFunctions(0x000A0630, 0xF807EEE8, 0x00000000)
[EXEC] CreateLibrary: Created 32 vectors
[EXEC] CreateLibrary: Created library 0x000A0630
[EXEC] RamLib: OpenLibrary("utility.library", 39)
[EXEC] RamLib: OpenLibrary("utility.library", 39) = 00082790
[EXEC] InitResident: InitResident end 0xF807EE90 ("hub.class"), result 0x000A0630
[EXEC] InitCode: calling InitResident (45 81 "mouse.hidd")
[EXEC] InitResident: InitResident begin 0xF818EF30 ("mouse.hidd")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF818EF88, data size is 96
[EXEC] CreateLibrary: Table contains 4 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x000A08C0, size is 16
[EXEC] CreateLibrary: MakeFunctions(0x000A08D0, 0xF818EF88, 0x00000000)
[EXEC] CreateLibrary: Created 20 vectors
[EXEC] CreateLibrary: Created library 0x000A08D0
[EXEC] RamLib: OpenLibrary("oop.library", 0)
[EXEC] RamLib: OpenLibrary("oop.library", 0) = 00083220
[EXEC] RamLib: OpenLibrary("utility.library", 0)
[EXEC] RamLib: OpenLibrary("utility.library", 0) = 00082790
[EXEC] InitResident: InitResident end 0xF818EF30 ("mouse.hidd"), result 0x000A08D0
[EXEC] InitCode: calling InitResident (45 81 "keyboard.hidd")
[EXEC] InitResident: InitResident begin 0xF8191970 ("keyboard.hidd")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF81919D0, data size is 84
[EXEC] CreateLibrary: Table contains 4 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x000A1060, size is 16
[EXEC] CreateLibrary: MakeFunctions(0x000A1070, 0xF81919D0, 0x00000000)
[EXEC] CreateLibrary: Created 20 vectors
[EXEC] CreateLibrary: Created library 0x000A1070
[EXEC] RamLib: OpenLibrary("oop.library", 0)
[EXEC] RamLib: OpenLibrary("oop.library", 0) = 00083220
[EXEC] RamLib: OpenLibrary("utility.library", 0)
[EXEC] RamLib: OpenLibrary("utility.library", 0) = 00082790
[EXEC] InitResident: InitResident end 0xF8191970 ("keyboard.hidd"), result 0x000A1070
[EXEC] InitCode: calling InitResident (45 01 "misc.resource")
[EXEC] InitResident: InitResident begin 0xF82E2E24 ("misc.resource")
[EXEC] InitResident: InitResident !RTF_AUTOINIT
[EXEC] CreateLibrary: MakeFunctions(0x000A1678, 0xF82E2E84, 0x00000000)
[EXEC] CreateLibrary: Created 12 vectors
[EXEC] InitResident: InitResident end 0xF82E2E24 ("misc.resource"), result 0x000A1678
[EXEC] InitCode: calling InitResident (44 81 "gameport.device")
[EXEC] InitResident: InitResident begin 0xF80B1688 ("gameport.device")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF80B16EC, data size is 1280
[EXEC] CreateLibrary: Table contains 6 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x000A1990, size is 32
[EXEC] CreateLibrary: MakeFunctions(0x000A19B0, 0xF80B16EC, 0x00000000)
[EXEC] CreateLibrary: Created 28 vectors
[EXEC] CreateLibrary: Created library 0x000A19B0
[EXEC] ExceptHandler: AddIntServer: Int 5, Interrupt 000A1E48

[EXEC] InitResident: InitResident end 0xF80B1688 ("gameport.device"), result 0x000A19B0
[EXEC] InitCode: calling InitResident (44 81 "keyboard.device")
[EXEC] InitResident: InitResident begin 0xF80B4524 ("keyboard.device")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF80B4588, data size is 768
[EXEC] CreateLibrary: Table contains 6 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x000A1EC0, size is 32
[EXEC] CreateLibrary: MakeFunctions(0x000A1EE0, 0xF80B4588, 0x00000000)
[EXEC] CreateLibrary: Created 28 vectors
[EXEC] CreateLibrary: Created library 0x000A1EE0
[EXEC] RamLib: OpenLibrary("oop.library", 0)
[EXEC] RamLib: OpenLibrary("oop.library", 0) = 00083220
[EXEC] InitResident: InitResident end 0xF80B4524 ("keyboard.device"), result 0x000A1EE0
[EXEC] InitCode: calling InitResident (40 81 "partition.library")
[EXEC] InitResident: InitResident begin 0xF81B4670 ("partition.library")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF81B46D8, data size is 772
[EXEC] CreateLibrary: Table contains 26 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x000A21F0, size is 112
[EXEC] CreateLibrary: MakeFunctions(0x000A2260, 0xF81B46D8, 0x00000000)
[EXEC] CreateLibrary: Created 108 vectors
[EXEC] CreateLibrary: Created library 0x000A2260
[EXEC] RamLib: OpenLibrary("utility.library", 50)
[EXEC] RamLib: OpenLibrary("utility.library", 50) = 00082790
[EXEC] RamLib: OpenLibrary("dos.library", 0)
[EXEC] RamLib: OpenLibrary("dos.library", 0) = 00000000
[EXEC] InitResident: InitResident end 0xF81B4670 ("partition.library"), result 0x000A2260
[EXEC] InitCode: calling InitResident (40 81 "keymap.library")
[EXEC] InitResident: InitResident begin 0xF82776B4 ("keymap.library")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF8277714, data size is 76
[EXEC] CreateLibrary: Table contains 8 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x000A2580, size is 32
[EXEC] CreateLibrary: MakeFunctions(0x000A25A0, 0xF8277714, 0x00000000)
[EXEC] CreateLibrary: Created 36 vectors
[EXEC] CreateLibrary: Created library 0x000A25A0
[EXEC] InitResident: InitResident end 0xF82776B4 ("keymap.library"), result 0x000A25A0
[EXEC] InitCode: calling InitResident (39 81 "massstorage.class")
[EXEC] InitResident: InitResident begin 0xF80A893C ("massstorage.class")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF80A89A4, data size is 3328
[EXEC] CreateLibrary: Table contains 7 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x000A2640, size is 32
[EXEC] CreateLibrary: MakeFunctions(0x000A2660, 0xF80A89A4, 0x00000000)
[EXEC] CreateLibrary: Created 32 vectors
[EXEC] CreateLibrary: Created library 0x000A2660
[EXEC] RamLib: OpenLibrary("utility.library", 39)
[EXEC] RamLib: OpenLibrary("utility.library", 39) = 00082790
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF80A8A2C, data size is 56
[EXEC] CreateLibrary: Table contains 6 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x000A35D0, size is 32
[EXEC] CreateLibrary: MakeFunctions(0x000A35F0, 0xF80A8A2C, 0x00000000)
[EXEC] CreateLibrary: Created 28 vectors
[EXEC] CreateLibrary: Calling init function 0xF80A5888
[EXEC] CreateLibrary: Created library 0x000A35F0
[EXEC] InitResident: InitResident end 0xF80A893C ("massstorage.class"), result 0x000A2660
[EXEC] InitCode: calling InitResident (35 01 "Poseidon ROM starter")
[EXEC] InitResident: InitResident begin 0xF82F6810 ("Poseidon ROM starter")
[EXEC] InitResident: InitResident !RTF_AUTOINIT
[USBROMStartup] Loading poseidon...
[EXEC] RamLib: OpenLibrary("poseidon.library", 4)
[EXEC] RamLib: OpenLibrary("dos.library", 39)
[EXEC] RamLib: OpenLibrary("dos.library", 39) = 00000000
�rom/exec/doio.c, 53: bad pointer: iORequest = $f8451460
[EXEC] RamLib: OpenLibrary("dos.library", 39)
[EXEC] RamLib: OpenLibrary("dos.library", 39) = 00000000
�rom/exec/doio.c, 53: bad pointer: iORequest = $f84514c0
[EXEC] RamLib: OpenLibrary("dos.library", 39)
[EXEC] RamLib: OpenLibrary("dos.library", 39) = 00000000
[EXEC] AddTask: AddTask (0x000A3680 ("Poseidon Event Broadcast"), 0xF82BE3B0, 0x00000000)
[EXEC] AddTask: NewAddTask (0x000A3680 ("Poseidon Event Broadcast"), 0xF82BE3B0, 0x00000000)
[EXEC] AddTask: NewAddTask MemEntry head: 0x000A3640
[EXEC] AddTask: Calling InitETask(0x000A3680, 0x00060790)
[EXEC] AddTask: NewAddTask: SPLower: 0x000A36F0 SPUpper: 0x000AD6F0 SP: 0x000AD6F0
[EXEC] AddTask: NewAddTask: launching task ...
[EXEC] AddTask: TaskLaunch: Rescheduling...

[EXEC] AddTask: TaskLaunch: Calling pre-launch hook

[EXEC] AddTask: NewAddTask: task 0x000A3680 launched

################################################################################
#                               Software Failure!                              #
#                    Task : 0x00060790 - Exec Bootstrap Task                   #
#                     Error: 0x80080000 - Unknown CPU error                    #
################################################################################
PC   : 0xF8015D24
Kickstart location: Lowest 0xF8000000, Base 0x00000000, Highest 0xF8500000

################################################################################
[EXEC] RamLib: OpenLibrary("dos.library", 39)
[EXEC] RamLib: OpenLibrary("dos.library", 39) = 00000000
�rom/exec/doio.c, 53: bad pointer: iORequest = $f84514a0
[EXEC] RamLib: OpenLibrary("poseidon.library", 4) = 00097FF0
[USBROMStartup] Adding classes...
[EXEC] RamLib: OpenLibrary("hub.class", 0)
[EXEC] RamLib: OpenLibrary("hub.class", 0) = 000A0630
[EXEC] RamLib: OpenLibrary("dos.library", 39)
[EXEC] RamLib: OpenLibrary("dos.library", 39) = 00000000
�rom/exec/doio.c, 53: bad pointer: iORequest = $f8451460
[EXEC] RamLib: OpenLibrary("hid.class", 0)
[EXEC] RamLib: OpenLibrary("hid.class", 0) = 00000000
[EXEC] RamLib: OpenLibrary("bootmouse.class", 0)
[EXEC] RamLib: OpenLibrary("bootmouse.class", 0) = 00000000
[EXEC] RamLib: OpenLibrary("bootkeyboard.class", 0)
[EXEC] RamLib: OpenLibrary("bootkeyboard.class", 0) = 00000000
[EXEC] RamLib: OpenLibrary("massstorage.class", 0)
[EXEC] RamLib: OpenLibrary("poseidon.library", 4)
[EXEC] RamLib: OpenLibrary("poseidon.library", 4) = 00097FF0
[EXEC] RamLib: OpenLibrary("massstorage.class", 0) = 000A2660
[EXEC] RamLib: OpenLibrary("dos.library", 39)
[EXEC] RamLib: OpenLibrary("dos.library", 39) = 00000000
�rom/exec/doio.c, 53: bad pointer: iORequest = $f8451460
[USBROMStartup] Added chipset drivers...
[EXEC] RamLib: OpenLibrary("dos.library", 39)
[EXEC] RamLib: OpenLibrary("dos.library", 39) = 00000000
[EXEC] AddTask: AddTask (0x000AE5B0 ("usbhw<usb2otg.device/0>"), 0xF82BD8BC, 0x00000000)
[EXEC] AddTask: NewAddTask (0x000AE5B0 ("usbhw<usb2otg.device/0>"), 0xF82BD8BC, 0x00000000)
[EXEC] AddTask: NewAddTask MemEntry head: 0x000AE570
[EXEC] AddTask: Calling InitETask(0x000AE5B0, 0x00060790)
[EXEC] AddTask: NewAddTask: SPLower: 0x000AE620 SPUpper: 0x000B8620 SP: 0x000B8620
[EXEC] AddTask: NewAddTask: launching task ...
[EXEC] AddTask: TaskLaunch: Rescheduling...

[EXEC] AddTask: TaskLaunch: Calling pre-launch hook

[EXEC] AddTask: NewAddTask: task 0x000AE5B0 launched

################################################################################
#                               Software Failure!                              #
#                    Task : 0x00060790 - Exec Bootstrap Task                   #
#                     Error: 0x80080000 - Unknown CPU error                    #
################################################################################
PC   : 0xF8015D24
Kickstart location: Lowest 0xF8000000, Base 0x00000000, Highest 0xF8500000

################################################################################
[EXEC] RamLib: OpenLibrary("poseidon.library", 4)
[EXEC] RamLib: OpenLibrary("poseidon.library", 4) = 00097FF0
[EXEC] RamLib: OpenLibrary("dos.library", 39)
[EXEC] RamLib: OpenLibrary("dos.library", 39) = 00000000
�rom/exec/doio.c, 53: bad pointer: iORequest = $f8451458
[USBROMStartup] Added usb2otg.device unit 0

################################################################################
#                               Software Failure!                              #
#                    Task : 0x00060790 - Exec Bootstrap Task                   #
#                     Error: 0x80080000 - Unknown CPU error                    #
################################################################################
PC   : 0xF8015D24
Kickstart location: Lowest 0xF8000000, Base 0x00000000, Highest 0xF8500000

################################################################################
[EXEC] RamLib: OpenLibrary("poseidon.library", 4)
[EXEC] RamLib: OpenLibrary("poseidon.library", 4) = 00097FF0�rom/exec/doio.c, 53: bad pointer: iORequest = $f8451534

################################################################################
#                               Software Failure!                              #
#                    Task : 0x00060790 - Exec Bootstrap Task                   #
#                     Error: 0x80080000 - Unknown CPU error                    #
################################################################################
PC   : 0xF8015D24
Kickstart location: Lowest 0xF8000000, Base 0x00000000, Highest 0xF8500000

################################################################################

�rom/exec/doio.c, 53: bad pointer: iORequest = $f84514a4

################################################################################
#                               Software Failure!                              #
#                    Task : 0x00060790 - Exec Bootstrap Task                   #
#                     Error: 0x80080000 - Unknown CPU error                    #
################################################################################
PC   : 0xF8015D24
Kickstart location: Lowest 0xF8000000, Base 0x00000000, Highest 0xF8500000

################################################################################
[EXEC] RamLib: OpenLibrary("dos.library", 39)
[EXEC] RamLib: OpenLibrary("dos.library", 39) = 00000000
[EXEC] AddTask: AddTask (0x000B9400 ("PoPo (Poseidon Popups)"), 0xF82BFD00, 0x00000000)
[EXEC] AddTask: NewAddTask (0x000B9400 ("PoPo (Poseidon Popups)"), 0xF82BFD00, 0x00000000)
[EXEC] AddTask: NewAddTask MemEntry head: 0x000B93C0
[EXEC] AddTask: Calling InitETask(0x000B9400, 0x000A3680)
[EXEC] AddTask: NewAddTask: SPLower: 0x000B9470 SPUpper: 0x000C3470 SP: 0x000C3470
[EXEC] AddTask: NewAddTask: launching task ...
[EXEC] AddTask: TaskLaunch: Rescheduling...

[EXEC] AddTask: TaskLaunch: Calling pre-launch hook

[EXEC] RamLib: OpenLibrary("intuition.library", 39)
[EXEC] RamLib: OpenLibrary("intuition.library", 39) = 00000000[EXEC] AddTask: NewAddTask: task 0x000B9400 launched

[EXEC] RemTask: RemTask (0x000B9400 ("PoPo (Poseidon Popups)"))
[EXEC] RemTask: Removing itself
[EXEC] RemTask: Cleaning up ETask et=000C34B0
[EXEC] RemTask: Sending to Exec service task
[EXEC] RemTask: Disabling interrupts
[EXEC] RemTask: And multitasking..
[EXEC] RemTask: Switching away..
[EXEC] RemTask: ServiceTask: Request for Task 0x000B9400, State 00000000

[EXEC] RemTask: ServiceTask: Removal request for Task 0x000B9400 <PoPo (Poseidon Popups)> (State:00000000)
[EXEC] RemTask: ServiceTask: Freeing MemList 0x000B93C0
[EXEC] RamLib: OpenLibrary("dos.library", 39)
[EXEC] RamLib: OpenLibrary("dos.library", 39) = 00000000
�rom/exec/doio.c, 53: bad pointer: iORequest = $f8451528
[USBROMStartup] Scanning classes...
[EXEC] RamLib: OpenLibrary("poseidon.library", 4)
[EXEC] RamLib: OpenLibrary("poseidon.library", 4) = 00097FF0
[EXEC] RamLib: OpenLibrary("poseidon.library", 4)
[EXEC] RamLib: OpenLibrary("poseidon.library", 4) = 00097FF0
[EXEC] RamLib: OpenLibrary("poseidon.library", 4)
[EXEC] RamLib: OpenLibrary("poseidon.library", 4) = 00097FF0
[EXEC] RamLib: OpenLibrary("dos.library", 39)
[EXEC] RamLib: OpenLibrary("dos.library", 39) = 00000000
[EXEC] AddTask: AddTask (0x000B9400 ("hub.class<0009A3C4>"), 0xF807A484, 0x00000000)
[EXEC] AddTask: NewAddTask (0x000B9400 ("hub.class<0009A3C4>"), 0xF807A484, 0x00000000)
[EXEC] AddTask: NewAddTask MemEntry head: 0x000B93C0
[EXEC] AddTask: Calling InitETask(0x000B9400, 0x00060790)
[EXEC] AddTask: NewAddTask: SPLower: 0x000B9470 SPUpper: 0x000C3470 SP: 0x000C3470
[EXEC] AddTask: NewAddTask: launching task ...
[EXEC] AddTask: TaskLaunch: Rescheduling...

[EXEC] AddTask: TaskLaunch: Calling pre-launch hook

[EXEC] AddTask: NewAddTask: task 0x000B9400 launched

################################################################################
#                               Software Failure!                              #
#                    Task : 0x00060790 - Exec Bootstrap Task                   #
#                     Error: 0x80080000 - Unknown CPU error                    #
################################################################################
PC   : 0xF8015D24
Kickstart location: Lowest 0xF8000000, Base 0x00000000, Highest 0xF8500000

################################################################################
[EXEC] RamLib: OpenLibrary("poseidon.library", 4)
[EXEC] RamLib: OpenLibrary("poseidon.library", 4) = 00097FF0
[EXEC] RamLib: OpenLibrary("poseidon.library", 4)[EXEC] RamLib: OpenLibrary("dos.library", 39)
[EXEC] RamLib: OpenLibrary("dos.library", 39) = 00000000

[EXEC] RamLib: OpenLibrary("poseidon.library", 4) = 00097FF0[EXEC] RamLib: OpenLibrary("dos.library", 39)
[EXEC] RamLib: OpenLibrary("dos.library", 39) = 00000000
�rom/exec/doio.c, 53: bad pointer: iORequest = $f8451350
[USBROMStartup] classes enumerated
[USBROMStartup] waiting for hubs..
�rom/exec/doio.c, 53: bad pointer: iORequest = $f845156c

################################################################################
#                               Software Failure!                              #
#                    Task : 0x00060790 - Exec Bootstrap Task                   #
#                     Error: 0x80080000 - Unknown CPU error                    #
################################################################################
PC   : 0xF8015D24
Kickstart location: Lowest 0xF8000000, Base 0x00000000, Highest 0xF8500000

################################################################################

[EXEC] RamLib: OpenLibrary("dos.library", 39)
[EXEC] RamLib: OpenLibrary("dos.library", 39) = 00000000[USBROMStartup] checking for massstorage devices..
[USBROMStartup] 0 masstorage devices found
[EXEC] RamLib: OpenLibrary("dos.library", 39)
[EXEC] RamLib: OpenLibrary("dos.library", 39) = 00000000
�rom/exec/doio.c, 53: bad pointer: iORequest = $f8451510
[USBROMStartup] cleaning up .. 
[USBROMStartup] Finished...
[EXEC] InitResident: InitResident end 0xF82F6810 ("Poseidon ROM starter"), result 0x00000000
[EXEC] InitCode: calling InitResident (30 81 "input.device")
[EXEC] InitResident: InitResident begin 0xF80AE788 ("input.device")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF80AE7E8, data size is 100
[EXEC] CreateLibrary: Table contains 7 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x000B92B0, size is 32
[EXEC] CreateLibrary: MakeFunctions(0x000B92D0, 0xF80AE7E8, 0x00000000)
[EXEC] CreateLibrary: Created 32 vectors
[EXEC] CreateLibrary: Created library 0x000B92D0
[EXEC] AddTask: NewCreateTaskA: name input.device
[EXEC] AddTask: NewAddTask (0x000C42B0 ("input.device"), 0xF80AC2F4, 0xF800E818)
[EXEC] AddTask: NewAddTask MemEntry head: 0x000B9350
[EXEC] AddTask: Calling InitETask(0x000C42B0, 0x00060790)
[EXEC] AddTask: NewAddTask: SPLower: 0x000C4320 SPUpper: 0x000D0B20 SP: 0x000D0B20
[EXEC] AddTask: NewAddTask: launching task ...
[EXEC] AddTask: TaskLaunch: Rescheduling...

[EXEC] AddTask: TaskLaunch: Calling pre-launch hook

[EXEC] AddTask: NewAddTask: task 0x000C42B0 launched
[EXEC] InitResident: InitResident end 0xF80AE788 ("input.device"), result 0x000B92D0
[EXEC] InitCode: calling InitResident (29 81 "hid.class")
[EXEC] InitResident: InitResident begin 0xF80698B8 ("hid.class")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF8069910, data size is 4356
[EXEC] CreateLibrary: Table contains 7 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x000D1820, size is 32
[EXEC] CreateLibrary: MakeFunctions(0x000D1840, 0xF8069910, 0x00000000)
[EXEC] CreateLibrary: Created 32 vectors
[EXEC] CreateLibrary: Created library 0x000D1840
[EXEC] RamLib: OpenLibrary("oop.library", 42)
[EXEC] RamLib: OpenLibrary("oop.library", 42) = 00083220
[EXEC] RamLib: OpenLibrary("utility.library", 39)
[EXEC] RamLib: OpenLibrary("utility.library", 39) = 00082790
[EXEC] InitResident: InitResident end 0xF80698B8 ("hid.class"), result 0x000D1840
[EXEC] InitCode: calling InitResident (29 81 "bootmouse.class")
[EXEC] InitResident: InitResident begin 0xF8085828 ("bootmouse.class")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF8085888, data size is 252
[EXEC] CreateLibrary: Table contains 7 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x000D2AD0, size is 32
[EXEC] CreateLibrary: MakeFunctions(0x000D2AF0, 0xF8085888, 0x00000000)
[EXEC] CreateLibrary: Created 32 vectors
[EXEC] CreateLibrary: Created library 0x000D2AF0
[EXEC] RamLib: OpenLibrary("utility.library", 39)
[EXEC] RamLib: OpenLibrary("utility.library", 39) = 00082790
[EXEC] InitResident: InitResident end 0xF8085828 ("bootmouse.class"), result 0x000D2AF0
[EXEC] InitCode: calling InitResident (29 81 "bootkeyboard.class")
[EXEC] InitResident: InitResident begin 0xF808C33C ("bootkeyboard.class")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF808C3A4, data size is 152
[EXEC] CreateLibrary: Table contains 7 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x000D2C30, size is 32
[EXEC] CreateLibrary: MakeFunctions(0x000D2C50, 0xF808C3A4, 0x00000000)
[EXEC] CreateLibrary: Created 32 vectors
[EXEC] CreateLibrary: Created library 0x000D2C50
[EXEC] RamLib: OpenLibrary("utility.library", 39)
[EXEC] RamLib: OpenLibrary("utility.library", 39) = 00082790
[EXEC] InitResident: InitResident end 0xF808C33C ("bootkeyboard.class"), result 0x000D2C50
[EXEC] InitCode: calling InitResident (15 81 "intuition.library")
[EXEC] InitResident: InitResident begin 0xF826FE2C ("intuition.library")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF826FE94, data size is 12160
[EXEC] CreateLibrary: Table contains 162 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x000D2D00, size is 656
[EXEC] CreateLibrary: MakeFunctions(0x000D2F90, 0xF826FE94, 0x00000000)
[EXEC] CreateLibrary: Created 652 vectors
[EXEC] CreateLibrary: Created library 0x000D2F90
LIB_Init: create rootclass
LIB_Init: base 0x000d2f90
[EXEC] RamLib: OpenLibrary("utility.library", 0)
[EXEC] RamLib: OpenLibrary("utility.library", 0) = 00082790
[EXEC] RamLib: OpenLibrary("graphics.library", 0)
[EXEC] RamLib: OpenLibrary("graphics.library", 0) = 0008BC70
[EXEC] RamLib: OpenLibrary("layers.library", 0)
[EXEC] RamLib: OpenLibrary("layers.library", 0) = 0008FF00
[EXEC] RamLib: OpenLibrary("keymap.library", 0)
[EXEC] RamLib: OpenLibrary("keymap.library", 0) = 000A25A0
[EXEC] RamLib: OpenLibrary("oop.library", 41)
[EXEC] RamLib: OpenLibrary("oop.library", 41) = 00083220
LIB_Init: create menu handler task
[EXEC] AddTask: NewCreateTaskA: name Intuition menu handler
[EXEC] AddTask: NewAddTask (0x00107A80 ("Intuition menu handler"), 0xF825963C, 0xF800E818)
[EXEC] AddTask: NewAddTask MemEntry head: 0x00107A40
[EXEC] AddTask: Calling InitETask(0x00107A80, 0x00060790)
[EXEC] AddTask: NewAddTask: SPLower: 0x00107AF0 SPUpper: 0x00111AF0 SP: 0x00111AF0
[EXEC] AddTask: NewAddTask: launching task ...
[EXEC] AddTask: NewAddTask: task 0x00107A80 launched

################################################################################
#                               Software Failure!                              #
#                    Task : 0x00060790 - Exec Bootstrap Task                   #
#                     Error: 0x80080000 - Unknown CPU error                    #
################################################################################
PC   : 0xF8015D24
Kickstart location: Lowest 0xF8000000, Base 0x00000000, Highest 0xF8500000

################################################################################
[EXEC] RamLib: OpenLibrary("keyboard.hidd", 0)
[EXEC] RamLib: OpenLibrary("keyboard.hidd", 0) = 000A1070
[EXEC] RamLib: OpenLibrary("oop.library", 0)
[EXEC] RamLib: OpenLibrary("oop.library", 0) = 00083220
[EXEC] RamLib: OpenLibrary("mouse.hidd", 0)
[EXEC] RamLib: OpenLibrary("mouse.hidd", 0) = 000A08D0

[EXEC] AddTask: AddTask (0x00113670 ("PoPo (Poseidon Popups)"), 0xF82BFD00, 0x00000000)[EXEC] AddTask: NewCreateTaskA: name « Screennotify Handler »
[EXEC] AddTask: NewAddTask (0x0011D910 ("« Screennotify Handler »"), 0xF8269610, 0xF800E818)
[EXEC] AddTask: NewAddTask MemEntry head: 0x0011D8D0
[EXEC] AddTask: Calling InitETask(0x0011D910, 0x00060790)
[EXEC] AddTask: NewAddTask: SPLower: 0x0011D980 SPUpper: 0x00127980 SP: 0x00127980
[EXEC] AddTask: NewAddTask: launching task ...
[EXEC] AddTask: NewAddTask: task 0x0011D910 launched

[EXEC] AddTask: NewAddTask (0x00113670 ("PoPo (Poseidon Popups)"), 0xF82BFD00, 0x00000000)
[EXEC] AddTask: NewAddTask MemEntry head: 0x00113630LIB_Init: load default preferences
LIB_Init: Setting up pointers...
�rom/oop/setattrs.c, 59: bad pointer: attrList = $f84511c4
�rom/oop/setattrs.c, 59: bad pointer: attrList = $f84511c4
�rom/oop/setattrs.c, 59: bad pointer: attrList = $f84511c4
�rom/oop/setattrs.c, 59: bad pointer: attrList = $f84511c4
[EXEC] Shutdown: Interrupt @ 0x000D5E90
LIB_Init: done
[EXEC] InitResident: InitResident end 0xF826FE2C ("intuition.library"), result 0x000D2F90
[EXEC] InitCode: calling InitResident (9 81 "vc4gfx.hidd")
[EXEC] InitResident: InitResident begin 0xF81A5BEC ("vc4gfx.hidd")
[EXEC] InitResident: InitResident RTF_AUTOINIT
[EXEC] CreateLibrary: MakeLibrary: functions table at 0xF81A5C48, data size is 1024
[EXEC] CreateLibrary: Table contains 4 absolute pointers
[EXEC] CreateLibrary: Allocated vector table at 0x0012C390, size is 16
[EXEC] CreateLibrary: MakeFunctions(0x0012C3A0, 0xF81A5C48, 0x00000000)
[EXEC] CreateLibrary: Created 20 vectors
[EXEC] CreateLibrary: Created library 0x0012C3A0
[EXEC] RamLib: OpenLibrary("graphics.library", 0)
[EXEC] RamLib: OpenLibrary("graphics.library", 0) = 0008BC70
[EXEC] RamLib: OpenLibrary("utility.library", 36)
[EXEC] RamLib: OpenLibrary("utility.library", 36) = 00082790
[EXEC] RamLib: OpenLibrary("oop.library", 42)
[EXEC] RamLib: OpenLibrary("oop.library", 42) = 00083220
[VideoCoreGfx] VideoCoreGfx__Support__Init: VideoCore Mailbox resource @ 0x000887ec
[VideoCoreGfx] VideoCoreGfx__Support__Init: VideoCore message buffer @ 0x0012cdd0
[VideoCoreGfx] VideoCore GPU Memory @ 0x3c000000 [65536KB]
[VideoCoreGfx] Memory Manager Initialised
[VideoCoreGfx] VideoCore GPU Found
[VideoCoreGfx] VideoCoreGfx__HW__InitGfxHW()
[EXEC] RamLib: OpenLibrary("graphics.library", 41)
[EXEC] RamLib: OpenLibrary("graphics.library", 41) = 0008BC70
VideoCoreGfx::New()
[VideoCoreGfx] VideoCoreGfx__Support__SDTV_SyncGen()
[VideoCoreGfx] VideoCoreGfx__Support__HDMI_SyncGen()
[VideoCore] VideoCoreGfx__Support__GenPixFmts: Allocating storage for 1 pixfmts
[VideoCore] VideoCoreGfx__Support__GenPixFmts: 32bit TRUECOLOR pixfmt
[VideoCoreGfx] VideoCoreGfx__Support__GenModeArray: 1 PixFmts, 1 SyncModes
[VideoCoreGfx] VideoCoreGfx__Support__GenModeArray: PixFmt's @ 0x0012d860
[VideoCoreGfx] VideoCoreGfx__Support__GenModeArray: PixFmt #0 @ 0x0012d7c0
[VideoCoreGfx] VideoCoreGfx__Support__GenModeArray: SyncMode's @ 0x0012d868
[VideoCoreGfx] VideoCoreGfx__Support__GenModeArray: SyncMode #0 Tags @ 0x0012d878
[VideoCoreGfx] VideoCoreGfx__Support__GenModeArray: 0x0012d860: 00001c05, 0012d7c0
[VideoCoreGfx] VideoCoreGfx__Support__GenModeArray: 0x0012d868: 00001c06, 0012d878
[VideoCoreGfx] VideoCoreGfx::New: Generated Mode Array @ 0x0012d860
[VideoCoreGfx] VideoCoreGfx::New: Creating object [cl:0x0012c7d4, o:0x0012c7d4, msg:0xf84513c0]
[EXEC] RamLib: OpenLibrary("graphics.library", 0)
[EXEC] RamLib: OpenLibrary("graphics.library", 0) = 0008BC70
�rom/oop/setattrs.c, 59: bad pointer: attrList = $f845134c
[EXEC] RamLib: OpenLibrary("intuition.library", 0)
[EXEC] RamLib: OpenLibrary("intuition.library", 0)
SetPrefs: Buffer 0x000d422c Size 0x232 Inform 0
SetPrefs: DoubleClick 0.500000
SetPrefs: KeyRptDelay 0 secs micros 500000
SetPrefs: KeyRptSpeed secs 0 micros 40000
[EXEC] RamLib: OpenLibrary("intuition.library", 0) = 000D2F90
[EXEC] RamLib: OpenLibrary("dos.library", 0)
[EXEC] RamLib: OpenLibrary("dos.library", 0) = 00000000

[EXEC] AddTask: Calling InitETask(0x00113670, 0x000A3680)[EXEC] RamLib: OpenLibrary("intuition.library", 0) = 000D2F90

[EXEC] AddTask: NewAddTask: SPLower: 0x001136E0 SPUpper: 0x0011D6E0 SP: 0x0011D6E0
[EXEC] AddTask: NewAddTask: launching task ...
[EXEC] AddTask: TaskLaunch: Rescheduling...

[EXEC] AddTask: TaskLaunch: Calling pre-launch hook

[EXEC] RamLib: OpenLibrary("intuition.library", 39)
[EXEC] RamLib: OpenLibrary("intuition.library", 39) = 000D2F90[EXEC] AddTask: NewAddTask: task 0x00113670 launched

@Kalamatee
Copy link
Member

I haven't had time to fully look over this but a number of changes are incorrect/unnecessary/unwanted.

FWIW the arm build hasn't been working since Michal attempted to make it use proper elf files, but prior to that, it was able to boot. I have not had time to look into what was not reverted correctly, but that should've been all that was necessary to get it back to a booting state.

@Kalamatee
Copy link
Member

I'm not sure exactly, and would need to test to find out - but it should be in the 2019 timeframe.

@NinjaCowboy
Copy link
Author

Thanks, guys. Ah, the new elf support probably explains why I'm having these reloc issues, so I'll try building some old commits. What was it using before elf files? AROS has used elf for as far as I can remember.

@NinjaCowboy
Copy link
Author

NinjaCowboy commented Jun 29, 2023

I tried to build commit c720582 from 17 March 2019, since this seems to be the last one that dealt with ARM before adding ELF support, but I get a lot of these kinds of errors.
/home/ninja/programming/aros-rpi/AROS-old-build/bin/linux-x86_64/tools/crosstools/arm-aros-ld: error: /tmp/catmpcYxbGu uses VFP register arguments, /home/ninja/programming/aros-rpi/AROS-old-build/bin/raspi-arm/AROS/Developer/lib/libposixc.a(posixc_fprintf_stub.o) does not

I'm aware that a lot of the changes I made in this PR are unwanted. I will clean that up later.

I keep running into endless build errors trying to compile old versions of AROS, so I'm going to give up on trying to get that to compile, and just work from the current version instead.

@NinjaCowboy
Copy link
Author

These "bad pointer" errors that I am getting like rom/oop/setattrs.c, 59: bad pointer: attrList = $f845134c come from the ASSERT_VALID_PTR macro. ASSERT_VALID_PTR calls TypeOfMem, which then calls FindMem to look up an address in SysBase->MemList. However, this check never succeeds, even with what should be valid memory. I've called debugmem() to inspect SysBase->MemList, but it only shows one memory region List System Memory: Attr=00009505 from 0x0005d000 to 0x3bb00000 Free=1000273536, and those appear to be physical addresses (not virtual). What exactly is supposed to be adding entries to SysBase->MemList ? It never gets populated when a new library is loaded.

@Kalamatee
Copy link
Member

I tried to build commit c720582 from 17 March 2019, since this seems to be the last one that dealt with ARM before adding ELF support, but I get a lot of these kinds of errors. /home/ninja/programming/aros-rpi/AROS-old-build/bin/linux-x86_64/tools/crosstools/arm-aros-ld: error: /tmp/catmpcYxbGu uses VFP register arguments, /home/ninja/programming/aros-rpi/AROS-old-build/bin/raspi-arm/AROS/Developer/lib/libposixc.a(posixc_fprintf_stub.o) does not

Yes - we had issues getting the toolchain built correctly (the toolchain is generally built to be generic for AROS targets, using the correct flags for specific targets at compile time).

I'm aware that a lot of the changes I made in this PR are unwanted. I will clean that up later.

I keep running into endless build errors trying to compile old versions of AROS, so I'm going to give up on trying to get that to compile, and just work from the current version instead.

Ok - it was meant more to look at what changed in regards to the RasPI target, causing it to break in the reported ways.

@Kalamatee
Copy link
Member

Thanks, guys. Ah, the new elf support probably explains why I'm having these reloc issues, so I'll try building some old commits. What was it using before elf files? AROS has used elf for as far as I can remember.

To clarify - AROS uses "Elf" format, but not real executables. We had discussed using real executables, which is what Michal was attempting to implement for ARM, but eventually he gave up and instead started working on the arm-m68k emulator that takes up his time these days. So the ARM build is in a broken state due to this - its somewhere between the old working build, and using proper executable elf binaries.

@Kalamatee
Copy link
Member

These "bad pointer" errors that I am getting like rom/oop/setattrs.c, 59: bad pointer: attrList = $f845134c come from the ASSERT_VALID_PTR macro. ASSERT_VALID_PTR calls TypeOfMem, which then calls FindMem to look up an address in SysBase->MemList. However, this check never succeeds, even with what should be valid memory. I've called debugmem() to inspect SysBase->MemList, but it only shows one memory region List System Memory: Attr=00009505 from 0x0005d000 to 0x3bb00000 Free=1000273536, and those appear to be physical addresses (not virtual). What exactly is supposed to be adding entries to SysBase->MemList ? It never gets populated when a new library is loaded.

It fails because the kernel has been mapped into virtual memory, but no memory region has been registered to express this, so the asserts correctly declare it is invalid. The kernel should register a region matching the used mappings.

@Kalamatee
Copy link
Member

p.s if you have frequent questions, you would be better asking on the linen/slack channel(s) ;)

@NinjaCowboy
Copy link
Author

Thanks. Do you have a link to the Slack channel?

@Kalamatee
Copy link
Member

Kalamatee commented Jul 1, 2023

Thanks. Do you have a link to the Slack channel?

see https://github.com/aros-development-team/AROS/wiki

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants