https://github.com/pftf/RPi4 EDK2 RPi4B booting ram_attach crash re-tried via 2024-Jan-11 snapshot, with debug.rman_debug=1 and details about what is wrong
Date: Sat, 20 Jan 2024 01:00:42 UTC
I decided to independently retry UEFI/ACPI based booting of the "C0T" RPi4B via a recent snapshot (the 2024-Jan-11 one is what I had available). I also did: boot> set debug.rman_debug=1 boot> boot -v this time. Looks like <I/O memory addresses> request: [0x7e20c000, 0x7e20c027] is in the middle of the later <I/O memory addresses> request: [0x40000000, 0xfc000000] and that leads to the rejection. But 0x7e20c000 is the wrong address to be using in ARM code: it is a "Legacy master view of Address map" address instead of a ARM "Low Peripheral" address. More detail follows. In U-Boot/fdt terms 0x7e20c000 is for: pwm@7e20c000 { compatible = "brcm,bcm2835-pwm"; reg = <0x7e20c000 0x00000028>; clocks = <0x00000007 0x0000001e>; assigned-clocks = <0x00000007 0x0000001e>; assigned-clock-rates = <0x00989680>; #pwm-cells = <0x00000002>; status = "disabled"; phandle = <0x000000b1>; }; . . . pwm = "/soc/pwm@7e20c000"; Based on: https://datasheets.raspberrypi.com/bcm2711/bcm2711-peripherals.pdf the addresses mappings involved are . . . 0x7e20c000 is a "Legacy master view of Address map" address. "Main peripherals" are in the range 0x7c000000..0x7cffffff in this address map. In the 'ARM view of the Address Map in "Low Peripheral" mode' that 0x7c000000..0x7cffffff instead shows up inside: 0xfc000000..0xff7fffff . (In the "Full 35-bit Address Map" it isntead shows up inside: 0x47c000000..0x47fffffff. But that would require a different .DTB.) Note the /soc/ for its path. That is tied to the "Legacy master view of Address map". The fdt start of the soc specifies: soc { compatible = "simple-bus"; #address-cells = <0x00000001>; #size-cells = <0x00000001>; ranges = <0x7e000000 0x00000000 0xfe000000 0x01800000 0x7c000000 0x00000000 0xfc000000 0x02000000 0x40000000 0x00000000 0xff800000 0x00800000>; dma-ranges = <0xc0000000 0x00000000 0x00000000 0x40000000>; . . . The "ranges" include the mappings: 0x7e000000 <-> 0x00000000 0xfe000000 (larger address space) size of range: 0x01800000 0x7c000000 <-> 0x00000000 0xfc000000 size of range: 0x02000000 0x40000000 <-> 0x00000000 0xff800000 size of range: 0x00800000 The "dma-ranges" include the mapping: 0xc0000000 <-> 0x00000000 0x00000000 size of range: 0x40000000 The pwm@7e20c000 address should be translated via the soc "ranges" to: 0xfe20c000 instead. So: <I/O memory addresses> request: [0xfe20c000, 0xfe20c027] is what should have been attempted. Supporting FreeBSD detail: First I show an extraction of involved region splitting activity. Then later the whole boot -v text. . . . rman_reserve_resource_bound: <I/O memory addresses> request: [0xfd580000, 0xfd58ffff], length 0x10000, flags 0, device (null) rman_reserve_resource_bound: trying 0xffffffffffffffff <0xfd580000,0xffff> considering [0, 0xffffffffffffffff] truncated region: [0xfd580000, 0xfd58ffff]; size 0x10000 (requested 0x10000) candidate region: [0xfd580000, 0xfd58ffff], size 0x10000 splitting region in three parts: [0, 0xfd57ffff]; [0xfd580000, 0xfd58ffff]; [0xfd590000, 0xffffffffffffffff] . . . rman_reserve_resource_bound: <I/O memory addresses> request: [0x7e20c000, 0x7e20c027], length 0x28, flags 0, device (null) rman_reserve_resource_bound: trying 0xfd57ffff <0x7e20c000,0x27> considering [0, 0xfd57ffff] truncated region: [0x7e20c000, 0x7e20c027]; size 0x28 (requested 0x28) candidate region: [0x7e20c000, 0x7e20c027], size 0x28 splitting region in three parts: [0, 0x7e20bfff]; [0x7e20c000, 0x7e20c027]; [0x7e20c028, 0xfd57ffff] . . . ram0: reserving memory region: 40000000-fc000000 rman_reserve_resource_bound: <I/O memory addresses> request: [0x40000000, 0xfc000000], length 0xbc000000, flags 0, device ram0 rman_reserve_resource_bound: trying 0x1fffff <0x40000000,0xbbffffff> rman_reserve_resource_bound: tried 0x1fffff <0x40000000,0xbbffffff> rman_reserve_resource_bound: tried 0x2b9fffff <0x40000000,0xbbffffff> rman_reserve_resource_bound: tried 0x2d087fff <0x40000000,0xbbffffff> rman_reserve_resource_bound: tried 0x3395ffff <0x40000000,0xbbffffff> rman_reserve_resource_bound: tried 0x339bffff <0x40000000,0xbbffffff> rman_reserve_resource_bound: tried 0x339c3fff <0x40000000,0xbbffffff> rman_reserve_resource_bound: tried 0x33b2ffff <0x40000000,0xbbffffff> rman_reserve_resource_bound: tried 0x36ffffff <0x40000000,0xbbffffff> rman_reserve_resource_bound: tried 0x373dffff <0x40000000,0xbbffffff> rman_reserve_resource_bound: tried 0x3b3fffff <0x40000000,0xbbffffff> rman_reserve_resource_bound: tried 0x7e20bfff <0x40000000,0xbbffffff> rman_reserve_resource_bound: tried 0x7e20c027 <0x40000000,0xbbffffff> considering [0x7e20c028, 0xfd57ffff] s->r_start (0x7e20c028) + count - 1> end (0xfc000000) no unshared regions found panic: ram_attach: resource 5 failed to attach cpuid = 0 time = 1 KDB: stack backtrace: db_trace_self() at db_trace_self db_trace_self_wrapper() at db_trace_self_wrapper+0x38 vpanic() at vpanic+0x1a0 panic() at panic+0x48 ram_attach() at ram_attach+0x1b4 device_attach() at device_attach+0x3fc device_probe_and_attach() at device_probe_and_attach+0x80 bus_generic_new_pass() at bus_generic_new_pass+0x100 bus_generic_new_pass() at bus_generic_new_pass+0xb0 bus_set_pass() at bus_set_pass+0x50 mi_startup() at mi_startup+0x1e0 virtdone() at virtdone+0x68 KDB: enter: panic [ thread pid 0 tid 100000 ] Stopped at kdb_enter+0x4c: str xzr, [x19, #3968] db> The full text: Loading kernel... /boot/kernel/kernel text=0x2a8 text=0x9601b0 text=0x2a903c data=0x15b048 data=0x 0+0x36d000 0x8+0x159330+0x8+0x1833b8 Loading configured modules... /boot/kernel/umodem.ko text=0x20c0 text=0x1558 data=0x708+0x4 0x8+0xed0+0x8+0xb2 d loading required module 'ucom' /boot/kernel/ucom.ko text=0x2620 text=0x31c0 data=0x970+0x858 0x8+0x1290+0x8+0xb d0 /etc/hostid size=0x25 /boot/entropy size=0x1000 Hit [Enter] to boot immediately, or any other key for command prompt. Booting [/boot/kernel/kernel] in 9 seconds... Type '?' for a list of commands, 'help' for more detailed help. OK set debug.rman_debug 1 wrong number of arguments OK set debug.rman_debug=1 OK boot -v No valid device tree blob found! WARNING! Trying to fire up the kernel, but no device tree blob found! ---<<BOOT>>--- GDB: no debug ports present KDB: debugger backends: ddb KDB: current backend: ddb Type Physical Virtual #Pages Attr Reserved 000000000000 000000000000 000001d0 WC WT WB RuntimeServicesData 0000001d0000 0000001d0000 00000020 WC WT WB RUNTIME Reserved 0000001f0000 000000000000 00000010 WC WT WB ConventionalMemory 000000200000 000000000000 0002b690 WC WT WB LoaderCode 00002b890000 000000000000 00004000 WC WT WB LoaderData 00002f890000 000000000000 00004000 WC WT WB LoaderCode 000033890000 000000000000 000000d0 WC WT WB RuntimeServicesData 000033960000 000033960000 00000060 WC WT WB RUNTIME ConventionalMemory 0000339c0000 000000000000 00000003 WC WT WB LoaderData 0000339c3000 000000000000 00000001 WC WT WB Reserved 0000339c4000 000000000000 0000005c WC WT WB RuntimeServicesCode 000033a20000 000033a20000 00000100 WC WT WB RUNTIME ACPIReclaimMemory 000033b20000 000000000000 00000010 WC WT WB ConventionalMemory 000033b30000 000000000000 00001467 WC WT WB BootServicesData 000034f97000 000000000000 00000001 WC WT WB ConventionalMemory 000034f98000 000000000000 00000008 WC WT WB BootServicesData 000034fa0000 000000000000 00001a84 WC WT WB ConventionalMemory 000036a24000 000000000000 00000186 WC WT WB BootServicesCode 000036baa000 000000000000 00000456 WC WT WB RuntimeServicesCode 000037000000 000037000000 00000190 WC WT WB RUNTIME RuntimeServicesData 000037190000 000037190000 00000250 WC WT WB RUNTIME ConventionalMemory 0000373e0000 000000000000 0000001f WC WT WB BootServicesData 0000373ff000 000000000000 00000001 WC WT WB ConventionalMemory 000037400000 000000000000 00002fb7 WC WT WB BootServicesCode 00003a3b7000 000000000000 00000039 WC WT WB BootServicesData 00003a3f0000 000000000000 00001010 WC WT WB ConventionalMemory 000040000000 000000000000 000bc000 WC WT WB ConventionalMemory 000100000000 000000000000 00100000 WC WT WB Physical memory chunk(s): 0x001d0000 - 0x001effff, 0 MB ( 32 pages) 0x00200000 - 0x339c3fff, 823 MB ( 210884 pages) 0x33a20000 - 0x3b3fffff, 121 MB ( 31200 pages) 0x40000000 - 0xfbffffff, 3008 MB ( 770048 pages) 0x100000000 - 0x1ffffffff, 4096 MB (1048576 pages) Excluded memory regions: 0x001d0000 - 0x001effff, 0 MB ( 32 pages) NoAlloc 0x2ba00000 - 0x2d087fff, 22 MB ( 5768 pages) NoAlloc 0x33960000 - 0x339bffff, 0 MB ( 96 pages) NoAlloc 0x33a20000 - 0x33b2ffff, 1 MB ( 272 pages) NoAlloc 0x37000000 - 0x373dffff, 3 MB ( 992 pages) NoAlloc Found 4 CPUs in the ACPI tables Copyright (c) 1992-2024 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 15.0-CURRENT #0 main-n267507-a61d2c7fbd3c: Thu Jan 11 06:26:30 UTC 2024 root@releng3.nyi.freebsd.org:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC arm64 FreeBSD clang version 17.0.6 (https://github.com/llvm/llvm-project.git llvmorg-17.0.6-0-g6009708b4367) WARNING: WITNESS option enabled, expect reduced performance. VT: init without driver. Preloaded elf kernel "/boot/kernel/kernel" at 0xffff000001445000. Preloaded elf module "/boot/kernel/umodem.ko" at 0xffff00000144e460. Preloaded elf module "/boot/kernel/ucom.ko" at 0xffff00000144ec78. Preloaded hostuuid "/etc/hostid" at 0xffff00000144f4d0. Preloaded boot_entropy_cache "/boot/entropy" at 0xffff00000144f520. Preloaded boot_entropy_platform "efi_rng_seed" at 0xffff00000144f578. Preloaded TSLOG data "TSLOG" at 0xffff00000144f5d0. module scmi already present! real memory = 8440791040 (8049 MB) Physical memory chunk(s): 0x00000000200000 - 0x0000002b9fffff, 729808896 bytes (178176 pages) 0x0000002d088000 - 0x0000003395ffff, 109936640 bytes (26840 pages) 0x000000339c0000 - 0x000000339c3fff, 16384 bytes (4 pages) 0x00000033b30000 - 0x00000036ffffff, 55377920 bytes (13520 pages) 0x000000373e0000 - 0x0000003b3fffff, 67239936 bytes (16416 pages) 0x00000040000000 - 0x000000fbffffff, 3154116608 bytes (770048 pages) 0x00000100000000 - 0x000001f361dfff, 4083277824 bytes (996894 pages) avail memory = 8197627904 (7817 MB) Starting CPU 1 (1) Starting CPU 2 (2) Starting CPU 3 (3) FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs random: read 4096 bytes from preloaded cache random: read 2048 bytes from platform bootloader random: unblocking device. VIMAGE (virtualized network stack) enabled hostuuid: using 30303031-3030-3030-6337-343061663363 ULE: setup cpu 0 ULE: setup cpu 1 ULE: setup cpu 2 ULE: setup cpu 3 random: entropy device external interface snd_unit_init() u=0x00ff8000 [512] d=0x00007c00 [32] c=0x000003ff [1024] feeder_register: snd_unit=-1 snd_maxautovchans=16 latency=2 feeder_rate_min=1 feeder_rate_max=2016000 feeder_rate_round=25 firmware: 'tegra210_xusb_fw' version 0: 132608 bytes loaded at 0xffff000000aebdb0 MAP 1d0000 mode 2 pages 32 MAP 33960000 mode 2 pages 96 MAP 33a20000 mode 2 pages 256 MAP 37000000 mode 2 pages 400 MAP 37190000 mode 2 pages 592 kbd0 at kbdmux0 mem: <memory> null: <full device, null device, zero device> openfirm: <Open Firmware control device> tcp_log: tcp_log device crypto: <crypto core> ACPI: RSDP 0x0000000033B20018 000024 (v02 RPIFDN) ACPI: XSDT 0x0000000033B2FE98 000074 (v01 RPIFDN RPI4 00000200 01000013) ACPI: FACP 0x0000000033B2E998 000114 (v06 RPIFDN RPI4 00000200 EDK2 00000300) ACPI: DSDT 0x0000000033B27518 0022D9 (v02 RPIFDN RPI 00000002 INTL 20200925) ACPI: CSRT 0x0000000033B2FA98 000169 (v00 RPIFDN RPI4 00000200 EDK2 00000300) ACPI: DBG2 0x0000000033B2FD18 000061 (v00 RPIFDN RPI4 00000200 EDK2 00000300) ACPI: GTDT 0x0000000033B2F998 000068 (v03 RPIFDN RPI4 00000200 EDK2 00000300) ACPI: IORT 0x0000000033B2F598 0000B7 (v00 RPIFDN RPI4 00000200 EDK2 00000300) ACPI: APIC 0x0000000033B2F698 000184 (v05 RPIFDN RPI4 00000200 EDK2 00000300) ACPI: PPTT 0x0000000033B2EB18 000184 (v02 RPIFDN RPI4 00000200 EDK2 00000300) ACPI: SPCR 0x0000000033B2F918 000050 (v02 RPIFDN RPI4 00000200 EDK2 00000300) ACPI: SSDT 0x0000000033B2ED98 000277 (v02 RPIFDN RPI4EMMC 00000002 INTL 20200925) ACPI: SSDT 0x0000000033B2F198 000244 (v05 RPIFDN RPI4XHCI 00000002 INTL 20200925) rman_manage_region: <I/O memory addresses> request: start 0, end 0xffffffffffffffff rman_manage_region: <Interrupts> request: start 0, end 0xffffffffffffffff acpi0: <RPIFDN RPI4> ACPI: 3 ACPI AML tables successfully acquired and loaded acpi0: Power Button (fixed) rman_reserve_resource_bound: <I/O memory addresses> request: [0xfd580000, 0xfd58ffff], length 0x10000, flags 0, device (null) rman_reserve_resource_bound: trying 0xffffffffffffffff <0xfd580000,0xffff> considering [0, 0xffffffffffffffff] truncated region: [0xfd580000, 0xfd58ffff]; size 0x10000 (requested 0x10000) candidate region: [0xfd580000, 0xfd58ffff], size 0x10000 splitting region in three parts: [0, 0xfd57ffff]; [0xfd580000, 0xfd58ffff]; [0xfd590000, 0xffffffffffffffff] rman_reserve_resource_bound: <I/O memory addresses> request: [0xfe340000, 0xfe3400ff], length 0x100, flags 0, device (null) rman_reserve_resource_bound: trying 0xfd57ffff <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfd57ffff <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfd58ffff <0xfe340000,0xff> considering [0xfd590000, 0xffffffffffffffff] truncated region: [0xfe340000, 0xfe3400ff]; size 0x100 (requested 0x100) candidate region: [0xfe340000, 0xfe3400ff], size 0x100 splitting region in three parts: [0xfd590000, 0xfe33ffff]; [0xfe340000, 0xfe3400ff]; [0xfe340100, 0xffffffffffffffff] rman_reserve_resource_bound: <I/O memory addresses> request: [0xfe980000, 0xfe98ffff], length 0x10000, flags 0, device (null) rman_reserve_resource_bound: trying 0xfd57ffff <0xfe980000,0xffff> rman_reserve_resource_bound: tried 0xfd57ffff <0xfe980000,0xffff> rman_reserve_resource_bound: tried 0xfd58ffff <0xfe980000,0xffff> rman_reserve_resource_bound: tried 0xfe33ffff <0xfe980000,0xffff> rman_reserve_resource_bound: tried 0xfe3400ff <0xfe980000,0xffff> considering [0xfe340100, 0xffffffffffffffff] truncated region: [0xfe980000, 0xfe98ffff]; size 0x10000 (requested 0x10000) candidate region: [0xfe980000, 0xfe98ffff], size 0x10000 splitting region in three parts: [0xfe340100, 0xfe97ffff]; [0xfe980000, 0xfe98ffff]; [0xfe990000, 0xffffffffffffffff] rman_reserve_resource_bound: <I/O memory addresses> request: [0xfec00000, 0xfec00fff], length 0x1000, flags 0, device (null) rman_reserve_resource_bound: trying 0xfd57ffff <0xfec00000,0xfff> rman_reserve_resource_bound: tried 0xfd57ffff <0xfec00000,0xfff> rman_reserve_resource_bound: tried 0xfd58ffff <0xfec00000,0xfff> rman_reserve_resource_bound: tried 0xfe33ffff <0xfec00000,0xfff> rman_reserve_resource_bound: tried 0xfe3400ff <0xfec00000,0xfff> rman_reserve_resource_bound: tried 0xfe97ffff <0xfec00000,0xfff> rman_reserve_resource_bound: tried 0xfe98ffff <0xfec00000,0xfff> considering [0xfe990000, 0xffffffffffffffff] truncated region: [0xfec00000, 0xfec00fff]; size 0x1000 (requested 0x1000) candidate region: [0xfec00000, 0xfec00fff], size 0x1000 splitting region in three parts: [0xfe990000, 0xfebfffff]; [0xfec00000, 0xfec00fff]; [0xfec01000, 0xffffffffffffffff] rman_reserve_resource_bound: <I/O memory addresses> request: [0xfe400000, 0xfe405fff], length 0x6000, flags 0, device (null) rman_reserve_resource_bound: trying 0xfd57ffff <0xfe400000,0x5fff> rman_reserve_resource_bound: tried 0xfd57ffff <0xfe400000,0x5fff> rman_reserve_resource_bound: tried 0xfd58ffff <0xfe400000,0x5fff> rman_reserve_resource_bound: tried 0xfe33ffff <0xfe400000,0x5fff> rman_reserve_resource_bound: tried 0xfe3400ff <0xfe400000,0x5fff> considering [0xfe340100, 0xfe97ffff] truncated region: [0xfe400000, 0xfe405fff]; size 0x6000 (requested 0x6000) candidate region: [0xfe400000, 0xfe405fff], size 0x6000 splitting region in three parts: [0xfe340100, 0xfe3fffff]; [0xfe400000, 0xfe405fff]; [0xfe406000, 0xfe97ffff] rman_reserve_resource_bound: <I/O memory addresses> request: [0xfe807000, 0xfe8070ff], length 0x100, flags 0, device (null) rman_reserve_resource_bound: trying 0xfd57ffff <0xfe807000,0xff> rman_reserve_resource_bound: tried 0xfd57ffff <0xfe807000,0xff> rman_reserve_resource_bound: tried 0xfd58ffff <0xfe807000,0xff> rman_reserve_resource_bound: tried 0xfe33ffff <0xfe807000,0xff> rman_reserve_resource_bound: tried 0xfe3400ff <0xfe807000,0xff> rman_reserve_resource_bound: tried 0xfe3fffff <0xfe807000,0xff> rman_reserve_resource_bound: tried 0xfe405fff <0xfe807000,0xff> considering [0xfe406000, 0xfe97ffff] truncated region: [0xfe807000, 0xfe8070ff]; size 0x100 (requested 0x100) candidate region: [0xfe807000, 0xfe8070ff], size 0x100 splitting region in three parts: [0xfe406000, 0xfe806fff]; [0xfe807000, 0xfe8070ff]; [0xfe807100, 0xfe97ffff] rman_reserve_resource_bound: <I/O memory addresses> request: [0xfe902000, 0xfe9025ff], length 0x600, flags 0, device (null) rman_reserve_resource_bound: trying 0xfd57ffff <0xfe902000,0x5ff> rman_reserve_resource_bound: tried 0xfd57ffff <0xfe902000,0x5ff> rman_reserve_resource_bound: tried 0xfd58ffff <0xfe902000,0x5ff> rman_reserve_resource_bound: tried 0xfe33ffff <0xfe902000,0x5ff> rman_reserve_resource_bound: tried 0xfe3400ff <0xfe902000,0x5ff> rman_reserve_resource_bound: tried 0xfe3fffff <0xfe902000,0x5ff> rman_reserve_resource_bound: tried 0xfe405fff <0xfe902000,0x5ff> rman_reserve_resource_bound: tried 0xfe806fff <0xfe902000,0x5ff> rman_reserve_resource_bound: tried 0xfe8070ff <0xfe902000,0x5ff> considering [0xfe807100, 0xfe97ffff] truncated region: [0xfe902000, 0xfe9025ff]; size 0x600 (requested 0x600) candidate region: [0xfe902000, 0xfe9025ff], size 0x600 splitting region in three parts: [0xfe807100, 0xfe901fff]; [0xfe902000, 0xfe9025ff]; [0xfe902600, 0xfe97ffff] rman_reserve_resource_bound: <I/O memory addresses> request: [0xfe808000, 0xfe8080ff], length 0x100, flags 0, device (null) rman_reserve_resource_bound: trying 0xfd57ffff <0xfe808000,0xff> rman_reserve_resource_bound: tried 0xfd57ffff <0xfe808000,0xff> rman_reserve_resource_bound: tried 0xfd58ffff <0xfe808000,0xff> rman_reserve_resource_bound: tried 0xfe33ffff <0xfe808000,0xff> rman_reserve_resource_bound: tried 0xfe3400ff <0xfe808000,0xff> rman_reserve_resource_bound: tried 0xfe3fffff <0xfe808000,0xff> rman_reserve_resource_bound: tried 0xfe405fff <0xfe808000,0xff> rman_reserve_resource_bound: tried 0xfe806fff <0xfe808000,0xff> rman_reserve_resource_bound: tried 0xfe8070ff <0xfe808000,0xff> considering [0xfe807100, 0xfe901fff] truncated region: [0xfe808000, 0xfe8080ff]; size 0x100 (requested 0x100) candidate region: [0xfe808000, 0xfe8080ff], size 0x100 splitting region in three parts: [0xfe807100, 0xfe807fff]; [0xfe808000, 0xfe8080ff]; [0xfe808100, 0xfe901fff] rman_reserve_resource_bound: <I/O memory addresses> request: [0xfe00b880, 0xfe00b8a3], length 0x24, flags 0, device (null) rman_reserve_resource_bound: trying 0xfd57ffff <0xfe00b880,0x23> rman_reserve_resource_bound: tried 0xfd57ffff <0xfe00b880,0x23> rman_reserve_resource_bound: tried 0xfd58ffff <0xfe00b880,0x23> considering [0xfd590000, 0xfe33ffff] truncated region: [0xfe00b880, 0xfe00b8a3]; size 0x24 (requested 0x24) candidate region: [0xfe00b880, 0xfe00b8a3], size 0x24 splitting region in three parts: [0xfd590000, 0xfe00b87f]; [0xfe00b880, 0xfe00b8a3]; [0xfe00b8a4, 0xfe33ffff] rman_reserve_resource_bound: <I/O memory addresses> request: [0xfe00b840, 0xfe00b84f], length 0x10, flags 0, device (null) rman_reserve_resource_bound: trying 0xfd57ffff <0xfe00b840,0xf> rman_reserve_resource_bound: tried 0xfd57ffff <0xfe00b840,0xf> rman_reserve_resource_bound: tried 0xfd58ffff <0xfe00b840,0xf> considering [0xfd590000, 0xfe00b87f] truncated region: [0xfe00b840, 0xfe00b84f]; size 0x10 (requested 0x10) candidate region: [0xfe00b840, 0xfe00b84f], size 0x10 splitting region in three parts: [0xfd590000, 0xfe00b83f]; [0xfe00b840, 0xfe00b84f]; [0xfe00b850, 0xfe00b87f] rman_reserve_resource_bound: <I/O memory addresses> request: [0xfe200000, 0xfe2000b3], length 0xb4, flags 0, device (null) rman_reserve_resource_bound: trying 0xfd57ffff <0xfe200000,0xb3> rman_reserve_resource_bound: tried 0xfd57ffff <0xfe200000,0xb3> rman_reserve_resource_bound: tried 0xfd58ffff <0xfe200000,0xb3> rman_reserve_resource_bound: tried 0xfe00b83f <0xfe200000,0xb3> rman_reserve_resource_bound: tried 0xfe00b84f <0xfe200000,0xb3> rman_reserve_resource_bound: tried 0xfe00b87f <0xfe200000,0xb3> rman_reserve_resource_bound: tried 0xfe00b8a3 <0xfe200000,0xb3> considering [0xfe00b8a4, 0xfe33ffff] truncated region: [0xfe200000, 0xfe2000b3]; size 0xb4 (requested 0xb4) candidate region: [0xfe200000, 0xfe2000b3], size 0xb4 splitting region in three parts: [0xfe00b8a4, 0xfe1fffff]; [0xfe200000, 0xfe2000b3]; [0xfe2000b4, 0xfe33ffff] rman_reserve_resource_bound: <I/O memory addresses> request: [0xfe804000, 0xfe80401f], length 0x20, flags 0, device (null) rman_reserve_resource_bound: trying 0xfd57ffff <0xfe804000,0x1f> rman_reserve_resource_bound: tried 0xfd57ffff <0xfe804000,0x1f> rman_reserve_resource_bound: tried 0xfd58ffff <0xfe804000,0x1f> rman_reserve_resource_bound: tried 0xfe00b83f <0xfe804000,0x1f> rman_reserve_resource_bound: tried 0xfe00b84f <0xfe804000,0x1f> rman_reserve_resource_bound: tried 0xfe00b87f <0xfe804000,0x1f> rman_reserve_resource_bound: tried 0xfe00b8a3 <0xfe804000,0x1f> rman_reserve_resource_bound: tried 0xfe1fffff <0xfe804000,0x1f> rman_reserve_resource_bound: tried 0xfe2000b3 <0xfe804000,0x1f> rman_reserve_resource_bound: tried 0xfe33ffff <0xfe804000,0x1f> rman_reserve_resource_bound: tried 0xfe3400ff <0xfe804000,0x1f> rman_reserve_resource_bound: tried 0xfe3fffff <0xfe804000,0x1f> rman_reserve_resource_bound: tried 0xfe405fff <0xfe804000,0x1f> considering [0xfe406000, 0xfe806fff] truncated region: [0xfe804000, 0xfe80401f]; size 0x20 (requested 0x20) candidate region: [0xfe804000, 0xfe80401f], size 0x20 splitting region in three parts: [0xfe406000, 0xfe803fff]; [0xfe804000, 0xfe80401f]; [0xfe804020, 0xfe806fff] rman_reserve_resource_bound: <I/O memory addresses> request: [0xfe805000, 0xfe80501f], length 0x20, flags 0, device (null) rman_reserve_resource_bound: trying 0xfd57ffff <0xfe805000,0x1f> rman_reserve_resource_bound: tried 0xfd57ffff <0xfe805000,0x1f> rman_reserve_resource_bound: tried 0xfd58ffff <0xfe805000,0x1f> rman_reserve_resource_bound: tried 0xfe00b83f <0xfe805000,0x1f> rman_reserve_resource_bound: tried 0xfe00b84f <0xfe805000,0x1f> rman_reserve_resource_bound: tried 0xfe00b87f <0xfe805000,0x1f> rman_reserve_resource_bound: tried 0xfe00b8a3 <0xfe805000,0x1f> rman_reserve_resource_bound: tried 0xfe1fffff <0xfe805000,0x1f> rman_reserve_resource_bound: tried 0xfe2000b3 <0xfe805000,0x1f> rman_reserve_resource_bound: tried 0xfe33ffff <0xfe805000,0x1f> rman_reserve_resource_bound: tried 0xfe3400ff <0xfe805000,0x1f> rman_reserve_resource_bound: tried 0xfe3fffff <0xfe805000,0x1f> rman_reserve_resource_bound: tried 0xfe405fff <0xfe805000,0x1f> rman_reserve_resource_bound: tried 0xfe803fff <0xfe805000,0x1f> rman_reserve_resource_bound: tried 0xfe80401f <0xfe805000,0x1f> considering [0xfe804020, 0xfe806fff] truncated region: [0xfe805000, 0xfe80501f]; size 0x20 (requested 0x20) candidate region: [0xfe805000, 0xfe80501f], size 0x20 splitting region in three parts: [0xfe804020, 0xfe804fff]; [0xfe805000, 0xfe80501f]; [0xfe805020, 0xfe806fff] rman_reserve_resource_bound: <I/O memory addresses> request: [0xfe204000, 0xfe20401f], length 0x20, flags 0, device (null) rman_reserve_resource_bound: trying 0xfd57ffff <0xfe204000,0x1f> rman_reserve_resource_bound: tried 0xfd57ffff <0xfe204000,0x1f> rman_reserve_resource_bound: tried 0xfd58ffff <0xfe204000,0x1f> rman_reserve_resource_bound: tried 0xfe00b83f <0xfe204000,0x1f> rman_reserve_resource_bound: tried 0xfe00b84f <0xfe204000,0x1f> rman_reserve_resource_bound: tried 0xfe00b87f <0xfe204000,0x1f> rman_reserve_resource_bound: tried 0xfe00b8a3 <0xfe204000,0x1f> rman_reserve_resource_bound: tried 0xfe1fffff <0xfe204000,0x1f> rman_reserve_resource_bound: tried 0xfe2000b3 <0xfe204000,0x1f> considering [0xfe2000b4, 0xfe33ffff] truncated region: [0xfe204000, 0xfe20401f]; size 0x20 (requested 0x20) candidate region: [0xfe204000, 0xfe20401f], size 0x20 splitting region in three parts: [0xfe2000b4, 0xfe203fff]; [0xfe204000, 0xfe20401f]; [0xfe204020, 0xfe33ffff] rman_reserve_resource_bound: <I/O memory addresses> request: [0xfe215080, 0xfe2150bf], length 0x40, flags 0, device (null) rman_reserve_resource_bound: trying 0xfd57ffff <0xfe215080,0x3f> rman_reserve_resource_bound: tried 0xfd57ffff <0xfe215080,0x3f> rman_reserve_resource_bound: tried 0xfd58ffff <0xfe215080,0x3f> rman_reserve_resource_bound: tried 0xfe00b83f <0xfe215080,0x3f> rman_reserve_resource_bound: tried 0xfe00b84f <0xfe215080,0x3f> rman_reserve_resource_bound: tried 0xfe00b87f <0xfe215080,0x3f> rman_reserve_resource_bound: tried 0xfe00b8a3 <0xfe215080,0x3f> rman_reserve_resource_bound: tried 0xfe1fffff <0xfe215080,0x3f> rman_reserve_resource_bound: tried 0xfe2000b3 <0xfe215080,0x3f> rman_reserve_resource_bound: tried 0xfe203fff <0xfe215080,0x3f> rman_reserve_resource_bound: tried 0xfe20401f <0xfe215080,0x3f> considering [0xfe204020, 0xfe33ffff] truncated region: [0xfe215080, 0xfe2150bf]; size 0x40 (requested 0x40) candidate region: [0xfe215080, 0xfe2150bf], size 0x40 splitting region in three parts: [0xfe204020, 0xfe21507f]; [0xfe215080, 0xfe2150bf]; [0xfe2150c0, 0xfe33ffff] rman_reserve_resource_bound: <I/O memory addresses> request: [0xfe007b00, 0xfe007bff], length 0x100, flags 0, device (null) rman_reserve_resource_bound: trying 0xfd57ffff <0xfe007b00,0xff> rman_reserve_resource_bound: tried 0xfd57ffff <0xfe007b00,0xff> rman_reserve_resource_bound: tried 0xfd58ffff <0xfe007b00,0xff> considering [0xfd590000, 0xfe00b83f] truncated region: [0xfe007b00, 0xfe007bff]; size 0x100 (requested 0x100) candidate region: [0xfe007b00, 0xfe007bff], size 0x100 splitting region in three parts: [0xfd590000, 0xfe007aff]; [0xfe007b00, 0xfe007bff]; [0xfe007c00, 0xfe00b83f] rman_reserve_resource_bound: <I/O memory addresses> request: [0xfe20c000, 0xfe20c027], length 0x28, flags 0, device (null) rman_reserve_resource_bound: trying 0xfd57ffff <0xfe20c000,0x27> rman_reserve_resource_bound: tried 0xfd57ffff <0xfe20c000,0x27> rman_reserve_resource_bound: tried 0xfd58ffff <0xfe20c000,0x27> rman_reserve_resource_bound: tried 0xfe007aff <0xfe20c000,0x27> rman_reserve_resource_bound: tried 0xfe007bff <0xfe20c000,0x27> rman_reserve_resource_bound: tried 0xfe00b83f <0xfe20c000,0x27> rman_reserve_resource_bound: tried 0xfe00b84f <0xfe20c000,0x27> rman_reserve_resource_bound: tried 0xfe00b87f <0xfe20c000,0x27> rman_reserve_resource_bound: tried 0xfe00b8a3 <0xfe20c000,0x27> rman_reserve_resource_bound: tried 0xfe1fffff <0xfe20c000,0x27> rman_reserve_resource_bound: tried 0xfe2000b3 <0xfe20c000,0x27> rman_reserve_resource_bound: tried 0xfe203fff <0xfe20c000,0x27> rman_reserve_resource_bound: tried 0xfe20401f <0xfe20c000,0x27> considering [0xfe204020, 0xfe21507f] truncated region: [0xfe20c000, 0xfe20c027]; size 0x28 (requested 0x28) candidate region: [0xfe20c000, 0xfe20c027], size 0x28 splitting region in three parts: [0xfe204020, 0xfe20bfff]; [0xfe20c000, 0xfe20c027]; [0xfe20c028, 0xfe21507f] rman_reserve_resource_bound: <I/O memory addresses> request: [0x7e20c000, 0x7e20c027], length 0x28, flags 0, device (null) rman_reserve_resource_bound: trying 0xfd57ffff <0x7e20c000,0x27> considering [0, 0xfd57ffff] truncated region: [0x7e20c000, 0x7e20c027]; size 0x28 (requested 0x28) candidate region: [0x7e20c000, 0x7e20c027], size 0x28 splitting region in three parts: [0, 0x7e20bfff]; [0x7e20c000, 0x7e20c027]; [0x7e20c028, 0xfd57ffff] rman_reserve_resource_bound: <I/O memory addresses> request: [0xff20c000, 0xff20c027], length 0x28, flags 0, device (null) rman_reserve_resource_bound: trying 0x7e20bfff <0xff20c000,0x27> rman_reserve_resource_bound: tried 0x7e20bfff <0xff20c000,0x27> rman_reserve_resource_bound: tried 0x7e20c027 <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfd57ffff <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfd58ffff <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe007aff <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe007bff <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe00b83f <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe00b84f <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe00b87f <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe00b8a3 <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe1fffff <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe2000b3 <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe203fff <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe20401f <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe20bfff <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe20c027 <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe21507f <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe2150bf <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe33ffff <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe3400ff <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe3fffff <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe405fff <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe803fff <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe80401f <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe804fff <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe80501f <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe806fff <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe8070ff <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe807fff <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe8080ff <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe901fff <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe9025ff <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe97ffff <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfe98ffff <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfebfffff <0xff20c000,0x27> rman_reserve_resource_bound: tried 0xfec00fff <0xff20c000,0x27> considering [0xfec01000, 0xffffffffffffffff] truncated region: [0xff20c000, 0xff20c027]; size 0x28 (requested 0x28) candidate region: [0xff20c000, 0xff20c027], size 0x28 splitting region in three parts: [0xfec01000, 0xff20bfff]; [0xff20c000, 0xff20c027]; [0xff20c028, 0xffffffffffffffff] rman_reserve_resource_bound: <I/O memory addresses> request: [0xfe1010a0, 0xfe1010a7], length 0x8, flags 0, device (null) rman_reserve_resource_bound: trying 0x7e20bfff <0xfe1010a0,0x7> rman_reserve_resource_bound: tried 0x7e20bfff <0xfe1010a0,0x7> rman_reserve_resource_bound: tried 0x7e20c027 <0xfe1010a0,0x7> rman_reserve_resource_bound: tried 0xfd57ffff <0xfe1010a0,0x7> rman_reserve_resource_bound: tried 0xfd58ffff <0xfe1010a0,0x7> rman_reserve_resource_bound: tried 0xfe007aff <0xfe1010a0,0x7> rman_reserve_resource_bound: tried 0xfe007bff <0xfe1010a0,0x7> rman_reserve_resource_bound: tried 0xfe00b83f <0xfe1010a0,0x7> rman_reserve_resource_bound: tried 0xfe00b84f <0xfe1010a0,0x7> rman_reserve_resource_bound: tried 0xfe00b87f <0xfe1010a0,0x7> rman_reserve_resource_bound: tried 0xfe00b8a3 <0xfe1010a0,0x7> considering [0xfe00b8a4, 0xfe1fffff] truncated region: [0xfe1010a0, 0xfe1010a7]; size 0x8 (requested 0x8) candidate region: [0xfe1010a0, 0xfe1010a7], size 0x8 splitting region in three parts: [0xfe00b8a4, 0xfe10109f]; [0xfe1010a0, 0xfe1010a7]; [0xfe1010a8, 0xfe1fffff] rman_reserve_resource_bound: <I/O memory addresses> request: [0xfe201000, 0xfe201fff], length 0x1000, flags 0, device (null) rman_reserve_resource_bound: trying 0x7e20bfff <0xfe201000,0xfff> rman_reserve_resource_bound: tried 0x7e20bfff <0xfe201000,0xfff> rman_reserve_resource_bound: tried 0x7e20c027 <0xfe201000,0xfff> rman_reserve_resource_bound: tried 0xfd57ffff <0xfe201000,0xfff> rman_reserve_resource_bound: tried 0xfd58ffff <0xfe201000,0xfff> rman_reserve_resource_bound: tried 0xfe007aff <0xfe201000,0xfff> rman_reserve_resource_bound: tried 0xfe007bff <0xfe201000,0xfff> rman_reserve_resource_bound: tried 0xfe00b83f <0xfe201000,0xfff> rman_reserve_resource_bound: tried 0xfe00b84f <0xfe201000,0xfff> rman_reserve_resource_bound: tried 0xfe00b87f <0xfe201000,0xfff> rman_reserve_resource_bound: tried 0xfe00b8a3 <0xfe201000,0xfff> rman_reserve_resource_bound: tried 0xfe10109f <0xfe201000,0xfff> rman_reserve_resource_bound: tried 0xfe1010a7 <0xfe201000,0xfff> rman_reserve_resource_bound: tried 0xfe1fffff <0xfe201000,0xfff> rman_reserve_resource_bound: tried 0xfe2000b3 <0xfe201000,0xfff> considering [0xfe2000b4, 0xfe203fff] truncated region: [0xfe201000, 0xfe201fff]; size 0x1000 (requested 0x1000) candidate region: [0xfe201000, 0xfe201fff], size 0x1000 splitting region in three parts: [0xfe2000b4, 0xfe200fff]; [0xfe201000, 0xfe201fff]; [0xfe202000, 0xfe203fff] rman_reserve_resource_bound: <I/O memory addresses> request: [0xfe215000, 0xfe21506f], length 0x70, flags 0, device (null) rman_reserve_resource_bound: trying 0x7e20bfff <0xfe215000,0x6f> rman_reserve_resource_bound: tried 0x7e20bfff <0xfe215000,0x6f> rman_reserve_resource_bound: tried 0x7e20c027 <0xfe215000,0x6f> rman_reserve_resource_bound: tried 0xfd57ffff <0xfe215000,0x6f> rman_reserve_resource_bound: tried 0xfd58ffff <0xfe215000,0x6f> rman_reserve_resource_bound: tried 0xfe007aff <0xfe215000,0x6f> rman_reserve_resource_bound: tried 0xfe007bff <0xfe215000,0x6f> rman_reserve_resource_bound: tried 0xfe00b83f <0xfe215000,0x6f> rman_reserve_resource_bound: tried 0xfe00b84f <0xfe215000,0x6f> rman_reserve_resource_bound: tried 0xfe00b87f <0xfe215000,0x6f> rman_reserve_resource_bound: tried 0xfe00b8a3 <0xfe215000,0x6f> rman_reserve_resource_bound: tried 0xfe10109f <0xfe215000,0x6f> rman_reserve_resource_bound: tried 0xfe1010a7 <0xfe215000,0x6f> rman_reserve_resource_bound: tried 0xfe1fffff <0xfe215000,0x6f> rman_reserve_resource_bound: tried 0xfe2000b3 <0xfe215000,0x6f> rman_reserve_resource_bound: tried 0xfe200fff <0xfe215000,0x6f> rman_reserve_resource_bound: tried 0xfe201fff <0xfe215000,0x6f> rman_reserve_resource_bound: tried 0xfe203fff <0xfe215000,0x6f> rman_reserve_resource_bound: tried 0xfe20401f <0xfe215000,0x6f> rman_reserve_resource_bound: tried 0xfe20bfff <0xfe215000,0x6f> rman_reserve_resource_bound: tried 0xfe20c027 <0xfe215000,0x6f> considering [0xfe20c028, 0xfe21507f] truncated region: [0xfe215000, 0xfe21506f]; size 0x70 (requested 0x70) candidate region: [0xfe215000, 0xfe21506f], size 0x70 splitting region in three parts: [0xfe20c028, 0xfe214fff]; [0xfe215000, 0xfe21506f]; [0xfe215070, 0xfe21507f] rman_reserve_resource_bound: <I/O memory addresses> request: [0xfe300000, 0xfe3000ff], length 0x100, flags 0, device (null) rman_reserve_resource_bound: trying 0x7e20bfff <0xfe300000,0xff> rman_reserve_resource_bound: tried 0x7e20bfff <0xfe300000,0xff> rman_reserve_resource_bound: tried 0x7e20c027 <0xfe300000,0xff> rman_reserve_resource_bound: tried 0xfd57ffff <0xfe300000,0xff> rman_reserve_resource_bound: tried 0xfd58ffff <0xfe300000,0xff> rman_reserve_resource_bound: tried 0xfe007aff <0xfe300000,0xff> rman_reserve_resource_bound: tried 0xfe007bff <0xfe300000,0xff> rman_reserve_resource_bound: tried 0xfe00b83f <0xfe300000,0xff> rman_reserve_resource_bound: tried 0xfe00b84f <0xfe300000,0xff> rman_reserve_resource_bound: tried 0xfe00b87f <0xfe300000,0xff> rman_reserve_resource_bound: tried 0xfe00b8a3 <0xfe300000,0xff> rman_reserve_resource_bound: tried 0xfe10109f <0xfe300000,0xff> rman_reserve_resource_bound: tried 0xfe1010a7 <0xfe300000,0xff> rman_reserve_resource_bound: tried 0xfe1fffff <0xfe300000,0xff> rman_reserve_resource_bound: tried 0xfe2000b3 <0xfe300000,0xff> rman_reserve_resource_bound: tried 0xfe200fff <0xfe300000,0xff> rman_reserve_resource_bound: tried 0xfe201fff <0xfe300000,0xff> rman_reserve_resource_bound: tried 0xfe203fff <0xfe300000,0xff> rman_reserve_resource_bound: tried 0xfe20401f <0xfe300000,0xff> rman_reserve_resource_bound: tried 0xfe20bfff <0xfe300000,0xff> rman_reserve_resource_bound: tried 0xfe20c027 <0xfe300000,0xff> rman_reserve_resource_bound: tried 0xfe214fff <0xfe300000,0xff> rman_reserve_resource_bound: tried 0xfe21506f <0xfe300000,0xff> rman_reserve_resource_bound: tried 0xfe21507f <0xfe300000,0xff> rman_reserve_resource_bound: tried 0xfe2150bf <0xfe300000,0xff> considering [0xfe2150c0, 0xfe33ffff] truncated region: [0xfe300000, 0xfe3000ff]; size 0x100 (requested 0x100) candidate region: [0xfe300000, 0xfe3000ff], size 0x100 splitting region in three parts: [0xfe2150c0, 0xfe2fffff]; [0xfe300000, 0xfe3000ff]; [0xfe300100, 0xfe33ffff] rman_reserve_resource_bound: <I/O memory addresses> request: [0xfe340000, 0xfe3400ff], length 0x100, flags 0, device (null) rman_reserve_resource_bound: trying 0x7e20bfff <0xfe340000,0xff> rman_reserve_resource_bound: tried 0x7e20bfff <0xfe340000,0xff> rman_reserve_resource_bound: tried 0x7e20c027 <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfd57ffff <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfd58ffff <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfe007aff <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfe007bff <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfe00b83f <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfe00b84f <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfe00b87f <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfe00b8a3 <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfe10109f <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfe1010a7 <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfe1fffff <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfe2000b3 <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfe200fff <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfe201fff <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfe203fff <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfe20401f <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfe20bfff <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfe20c027 <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfe214fff <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfe21506f <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfe21507f <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfe2150bf <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfe2fffff <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfe3000ff <0xfe340000,0xff> rman_reserve_resource_bound: tried 0xfe33ffff <0xfe340000,0xff> considering [0xfe340000, 0xfe3400ff] region is allocated considering [0xfe340100, 0xfe3fffff] s->r_start (0xfe340100) + count - 1> end (0xfe3400ff) no unshared regions found rman_reserve_resource_bound: <I/O memory addresses> request: [0x600000000, 0x600000fff], length 0x1000, flags 0, device (null) rman_reserve_resource_bound: trying 0x7e20bfff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0x7e20bfff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0x7e20c027 <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfd57ffff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfd58ffff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe007aff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe007bff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe00b83f <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe00b84f <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe00b87f <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe00b8a3 <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe10109f <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe1010a7 <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe1fffff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe2000b3 <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe200fff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe201fff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe203fff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe20401f <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe20bfff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe20c027 <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe214fff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe21506f <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe21507f <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe2150bf <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe2fffff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe3000ff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe33ffff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe3400ff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe3fffff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe405fff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe803fff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe80401f <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe804fff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe80501f <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe806fff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe8070ff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe807fff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe8080ff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe901fff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe9025ff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe97ffff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfe98ffff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfebfffff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xfec00fff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xff20bfff <0x600000000,0xfff> rman_reserve_resource_bound: tried 0xff20c027 <0x600000000,0xfff> considering [0xff20c028, 0xffffffffffffffff] truncated region: [0x600000000, 0x600000fff]; size 0x1000 (requested 0x1000) candidate region: [0x600000000, 0x600000fff], size 0x1000 splitting region in three parts: [0xff20c028, 0x5ffffffff]; [0x600000000, 0x600000fff]; [0x600001000, 0xffffffffffffffff] acpi0: Could not update all GPEs: AE_NOT_CONFIGURED psci0: <ARM Power State Co-ordination Interface Driver> on acpi0 psci0: PSCI version 0.2 compatible Found SMCCC version 1.0 gic0: <ARM Generic Interrupt Controller> iomem 0xff841000-0xff841fff,0xff842000-0xff842fff on acpi0 rman_reserve_resource_bound: <I/O memory addresses> request: [0xff841000, 0xff841fff], length 0x1000, flags 0, device gic0 rman_reserve_resource_bound: trying 0x7e20bfff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0x7e20bfff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0x7e20c027 <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfd57ffff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfd58ffff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe007aff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe007bff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe00b83f <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe00b84f <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe00b87f <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe00b8a3 <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe10109f <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe1010a7 <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe1fffff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe2000b3 <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe200fff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe201fff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe203fff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe20401f <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe20bfff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe20c027 <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe214fff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe21506f <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe21507f <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe2150bf <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe2fffff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe3000ff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe33ffff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe3400ff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe3fffff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe405fff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe803fff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe80401f <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe804fff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe80501f <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe806fff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe8070ff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe807fff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe8080ff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe901fff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe9025ff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe97ffff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfe98ffff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfebfffff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xfec00fff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xff20bfff <0xff841000,0xfff> rman_reserve_resource_bound: tried 0xff20c027 <0xff841000,0xfff> considering [0xff20c028, 0x5ffffffff] truncated region: [0xff841000, 0xff841fff]; size 0x1000 (requested 0x1000) candidate region: [0xff841000, 0xff841fff], size 0x1000 splitting region in three parts: [0xff20c028, 0xff840fff]; [0xff841000, 0xff841fff]; [0xff842000, 0x5ffffffff] rman_reserve_resource_bound: <I/O memory addresses> request: [0xff842000, 0xff842fff], length 0x1000, flags 0, device gic0 rman_reserve_resource_bound: trying 0x7e20bfff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0x7e20bfff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0x7e20c027 <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfd57ffff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfd58ffff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe007aff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe007bff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe00b83f <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe00b84f <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe00b87f <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe00b8a3 <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe10109f <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe1010a7 <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe1fffff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe2000b3 <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe200fff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe201fff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe203fff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe20401f <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe20bfff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe20c027 <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe214fff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe21506f <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe21507f <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe2150bf <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe2fffff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe3000ff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe33ffff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe3400ff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe3fffff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe405fff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe803fff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe80401f <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe804fff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe80501f <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe806fff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe8070ff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe807fff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe8080ff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe901fff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe9025ff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe97ffff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfe98ffff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfebfffff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xfec00fff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xff20bfff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xff20c027 <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xff840fff <0xff842000,0xfff> rman_reserve_resource_bound: tried 0xff841fff <0xff842000,0xfff> considering [0xff842000, 0x5ffffffff] truncated region: [0xff842000, 0xff842fff]; size 0x1000 (requested 0x1000) candidate region: [0xff842000, 0xff842fff], size 0x1000 allocating from the beginning gic0: pn 0x2, arch 0x2, rev 0x1, implementer 0x43b irqs 256 generic_timer0: <ARM Generic Timer> irq 21,22,23 on acpi0 rman_reserve_resource_bound: <Interrupts> request: [0x15, 0x15], length 0x1, flags 80, device generic_timer0 rman_reserve_resource_bound: trying 0xffffffffffffffff <0x15,0> considering [0, 0xffffffffffffffff] truncated region: [0x15, 0x15]; size 0x1 (requested 0x1) candidate region: [0x15, 0x15], size 0x1 splitting region in three parts: [0, 0x14]; [0x15, 0x15]; [0x16, 0xffffffffffffffff] generic_timer0: allocated irq for 'sec-phys' rman_reserve_resource_bound: <Interrupts> request: [0x16, 0x16], length 0x1, flags 0, device generic_timer0 rman_reserve_resource_bound: trying 0x14 <0x16,0> rman_reserve_resource_bound: tried 0x14 <0x16,0> rman_reserve_resource_bound: tried 0x15 <0x16,0> considering [0x16, 0xffffffffffffffff] truncated region: [0x16, 0x16]; size 0x1 (requested 0x1) candidate region: [0x16, 0x16], size 0x1 allocating from the beginning generic_timer0: allocated irq for 'phys' rman_reserve_resource_bound: <Interrupts> request: [0x17, 0x17], length 0x1, flags 0, device generic_timer0 rman_reserve_resource_bound: trying 0x14 <0x17,0> rman_reserve_resource_bound: tried 0x14 <0x17,0> rman_reserve_resource_bound: tried 0x15 <0x17,0> rman_reserve_resource_bound: tried 0x16 <0x17,0> considering [0x17, 0xffffffffffffffff] truncated region: [0x17, 0x17]; size 0x1 (requested 0x1) candidate region: [0x17, 0x17], size 0x1 allocating from the beginning generic_timer0: allocated irq for 'virt' generic_timer0: could not allocate irq for optional interrupt 'hyp-phys' generic_timer0: could not allocate irq for optional interrupt 'hyp-virt' Timecounter "ARM MPCore Timecounter" frequency 54000000 Hz quality 1000 Event timer "ARM MPCore Eventtimer" frequency 54000000 Hz quality 1000 efirtc0: <EFI Realtime Clock> efirtc0: registered as a time-of-day clock, resolution 1.000000s ram0: reserving memory region: 200000-2ba00000 rman_reserve_resource_bound: <I/O memory addresses> request: [0x200000, 0x2ba00000], length 0x2b800000, flags 0, device ram0 rman_reserve_resource_bound: trying 0x7e20bfff <0x200000,0x2b7fffff> considering [0, 0x7e20bfff] truncated region: [0x200000, 0x2ba00000]; size 0x2b800001 (requested 0x2b800000) candidate region: [0x200000, 0x2ba00000], size 0x2b800001 splitting region in three parts: [0, 0x1fffff]; [0x200000, 0x2b9fffff]; [0x2ba00000, 0x7e20bfff] ram0: reserving memory region: 2d088000-33960000 rman_reserve_resource_bound: <I/O memory addresses> request: [0x2d088000, 0x33960000], length 0x68d8000, flags 0, device ram0 rman_reserve_resource_bound: trying 0x1fffff <0x2d088000,0x68d7fff> rman_reserve_resource_bound: tried 0x1fffff <0x2d088000,0x68d7fff> rman_reserve_resource_bound: tried 0x2b9fffff <0x2d088000,0x68d7fff> considering [0x2ba00000, 0x7e20bfff] truncated region: [0x2d088000, 0x33960000]; size 0x68d8001 (requested 0x68d8000) candidate region: [0x2d088000, 0x33960000], size 0x68d8001 splitting region in three parts: [0x2ba00000, 0x2d087fff]; [0x2d088000, 0x3395ffff]; [0x33960000, 0x7e20bfff] ram0: reserving memory region: 339c0000-339c4000 rman_reserve_resource_bound: <I/O memory addresses> request: [0x339c0000, 0x339c4000], length 0x4000, flags 0, device ram0 rman_reserve_resource_bound: trying 0x1fffff <0x339c0000,0x3fff> rman_reserve_resource_bound: tried 0x1fffff <0x339c0000,0x3fff> rman_reserve_resource_bound: tried 0x2b9fffff <0x339c0000,0x3fff> rman_reserve_resource_bound: tried 0x2d087fff <0x339c0000,0x3fff> rman_reserve_resource_bound: tried 0x3395ffff <0x339c0000,0x3fff> considering [0x33960000, 0x7e20bfff] truncated region: [0x339c0000, 0x339c4000]; size 0x4001 (requested 0x4000) candidate region: [0x339c0000, 0x339c4000], size 0x4001 splitting region in three parts: [0x33960000, 0x339bffff]; [0x339c0000, 0x339c3fff]; [0x339c4000, 0x7e20bfff] ram0: reserving memory region: 33b30000-37000000 rman_reserve_resource_bound: <I/O memory addresses> request: [0x33b30000, 0x37000000], length 0x34d0000, flags 0, device ram0 rman_reserve_resource_bound: trying 0x1fffff <0x33b30000,0x34cffff> rman_reserve_resource_bound: tried 0x1fffff <0x33b30000,0x34cffff> rman_reserve_resource_bound: tried 0x2b9fffff <0x33b30000,0x34cffff> rman_reserve_resource_bound: tried 0x2d087fff <0x33b30000,0x34cffff> rman_reserve_resource_bound: tried 0x3395ffff <0x33b30000,0x34cffff> rman_reserve_resource_bound: tried 0x339bffff <0x33b30000,0x34cffff> rman_reserve_resource_bound: tried 0x339c3fff <0x33b30000,0x34cffff> considering [0x339c4000, 0x7e20bfff] truncated region: [0x33b30000, 0x37000000]; size 0x34d0001 (requested 0x34d0000) candidate region: [0x33b30000, 0x37000000], size 0x34d0001 splitting region in three parts: [0x339c4000, 0x33b2ffff]; [0x33b30000, 0x36ffffff]; [0x37000000, 0x7e20bfff] ram0: reserving memory region: 373e0000-3b400000 rman_reserve_resource_bound: <I/O memory addresses> request: [0x373e0000, 0x3b400000], length 0x4020000, flags 0, device ram0 rman_reserve_resource_bound: trying 0x1fffff <0x373e0000,0x401ffff> rman_reserve_resource_bound: tried 0x1fffff <0x373e0000,0x401ffff> rman_reserve_resource_bound: tried 0x2b9fffff <0x373e0000,0x401ffff> rman_reserve_resource_bound: tried 0x2d087fff <0x373e0000,0x401ffff> rman_reserve_resource_bound: tried 0x3395ffff <0x373e0000,0x401ffff> rman_reserve_resource_bound: tried 0x339bffff <0x373e0000,0x401ffff> rman_reserve_resource_bound: tried 0x339c3fff <0x373e0000,0x401ffff> rman_reserve_resource_bound: tried 0x33b2ffff <0x373e0000,0x401ffff> rman_reserve_resource_bound: tried 0x36ffffff <0x373e0000,0x401ffff> considering [0x37000000, 0x7e20bfff] truncated region: [0x373e0000, 0x3b400000]; size 0x4020001 (requested 0x4020000) candidate region: [0x373e0000, 0x3b400000], size 0x4020001 splitting region in three parts: [0x37000000, 0x373dffff]; [0x373e0000, 0x3b3fffff]; [0x3b400000, 0x7e20bfff] ram0: reserving memory region: 40000000-fc000000 rman_reserve_resource_bound: <I/O memory addresses> request: [0x40000000, 0xfc000000], length 0xbc000000, flags 0, device ram0 rman_reserve_resource_bound: trying 0x1fffff <0x40000000,0xbbffffff> rman_reserve_resource_bound: tried 0x1fffff <0x40000000,0xbbffffff> rman_reserve_resource_bound: tried 0x2b9fffff <0x40000000,0xbbffffff> rman_reserve_resource_bound: tried 0x2d087fff <0x40000000,0xbbffffff> rman_reserve_resource_bound: tried 0x3395ffff <0x40000000,0xbbffffff> rman_reserve_resource_bound: tried 0x339bffff <0x40000000,0xbbffffff> rman_reserve_resource_bound: tried 0x339c3fff <0x40000000,0xbbffffff> rman_reserve_resource_bound: tried 0x33b2ffff <0x40000000,0xbbffffff> rman_reserve_resource_bound: tried 0x36ffffff <0x40000000,0xbbffffff> rman_reserve_resource_bound: tried 0x373dffff <0x40000000,0xbbffffff> rman_reserve_resource_bound: tried 0x3b3fffff <0x40000000,0xbbffffff> rman_reserve_resource_bound: tried 0x7e20bfff <0x40000000,0xbbffffff> rman_reserve_resource_bound: tried 0x7e20c027 <0x40000000,0xbbffffff> considering [0x7e20c028, 0xfd57ffff] s->r_start (0x7e20c028) + count - 1> end (0xfc000000) no unshared regions found panic: ram_attach: resource 5 failed to attach cpuid = 0 time = 1 KDB: stack backtrace: db_trace_self() at db_trace_self db_trace_self_wrapper() at db_trace_self_wrapper+0x38 vpanic() at vpanic+0x1a0 panic() at panic+0x48 ram_attach() at ram_attach+0x1b4 device_attach() at device_attach+0x3fc device_probe_and_attach() at device_probe_and_attach+0x80 bus_generic_new_pass() at bus_generic_new_pass+0x100 bus_generic_new_pass() at bus_generic_new_pass+0xb0 bus_set_pass() at bus_set_pass+0x50 mi_startup() at mi_startup+0x1e0 virtdone() at virtdone+0x68 KDB: enter: panic [ thread pid 0 tid 100000 ] Stopped at kdb_enter+0x4c: str xzr, [x19, #3968] db> === Mark Millard marklmi at yahoo.com