Skip to content

Instantly share code, notes, and snippets.

@X547
Created August 14, 2021 03:32
Show Gist options
  • Save X547/34409fa7b64d9cfb3f3a4fa3a142094f to your computer and use it in GitHub Desktop.
Save X547/34409fa7b64d9cfb3f3a4fa3a142094f to your computer and use it in GitHub Desktop.
Haiku hrev55306 RISC-V fix
From 084b598fa1a6b89c545383ed049372508bc7ff03 Mon Sep 17 00:00:00 2001
From: X512 <[email protected]>
Date: Sat, 14 Aug 2021 12:16:20 +0900
Subject: fix operation for riscv64
---
headers/private/kernel/vm/vm_types.h | 4 ++++
src/system/kernel/arch/riscv64/arch_platform.cpp | 2 +-
src/system/kernel/team.cpp | 2 +-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/headers/private/kernel/vm/vm_types.h b/headers/private/kernel/vm/vm_types.h
index 85aa030687..9e4606a5a2 100644
--- a/headers/private/kernel/vm/vm_types.h
+++ b/headers/private/kernel/vm/vm_types.h
@@ -25,6 +25,10 @@
#include "kernel_debug_config.h"
+// TODO: fix page access on RISC-V
+#ifdef __riscv
+#undef DEBUG_PAGE_ACCESS
+#endif
#define VM_PAGE_ALLOCATION_TRACKING_AVAILABLE \
(VM_PAGE_ALLOCATION_TRACKING && PAGE_ALLOCATION_TRACING != 0 \
diff --git a/src/system/kernel/arch/riscv64/arch_platform.cpp b/src/system/kernel/arch/riscv64/arch_platform.cpp
index 455208634a..aed73643fb 100644
--- a/src/system/kernel/arch/riscv64/arch_platform.cpp
+++ b/src/system/kernel/arch/riscv64/arch_platform.cpp
@@ -17,7 +17,7 @@ uint32 gPlatform;
void* gFDT = NULL;
-HtifRegs *volatile gHtifRegs = (HtifRegs *volatile)0x40008000;
+HtifRegs *volatile gHtifRegs = (HtifRegs *volatile)0;
PlicRegs *volatile gPlicRegs;
ClintRegs *volatile gClintRegs;
diff --git a/src/system/kernel/team.cpp b/src/system/kernel/team.cpp
index 51421eb595..431edd09aa 100644
--- a/src/system/kernel/team.cpp
+++ b/src/system/kernel/team.cpp
@@ -444,7 +444,7 @@ Team::Team(team_id id, bool kernel)
fArgs[0] = '\0';
num_threads = 0;
io_context = NULL;
- address_space = NULL;
+ address_space = kernel ? VMAddressSpace::Kernel() : NULL;
realtime_sem_context = NULL;
xsi_sem_context = NULL;
thread_list = NULL;
--
2.30.2
OpenSBI v0.9
____ _____ ____ _____
/ __ \ / ____| _ \_ _|
| | | |_ __ ___ _ __ | (___ | |_) || |
| | | | '_ \ / _ \ '_ \ \___ \| _ < | |
| |__| | |_) | __/ | | |____) | |_) || |_
\____/| .__/ \___|_| |_|_____/|____/_____|
| |
|_|
Platform Name : riscv-virtio,qemu
Platform Features : timer,mfdeleg
Platform HART Count : 4
Firmware Base : 0x80000000
Firmware Size : 124 KB
Runtime SBI Version : 0.2
Domain0 Name : root
Domain0 Boot HART : 0
Domain0 HARTs : 0*,1*,2*,3*
Domain0 Region00 : 0x0000000080000000-0x000000008001ffff ()
Domain0 Region01 : 0x0000000000000000-0xffffffffffffffff (R,W,X)
Domain0 Next Address : 0x0000000080200000
Domain0 Next Arg1 : 0x000000008f000000
Domain0 Next Mode : S-mode
Domain0 SysReset : yes
Boot HART ID : 0
Boot HART Domain : root
Boot HART ISA : rv64imafdcsu
Boot HART Features : scounteren,mcounteren,time
Boot HART PMP Count : 16
Boot HART PMP Granularity : 4
Boot HART PMP Address Bits: 54
Boot HART MHPM Count : 0
Boot HART MHPM Count : 0
Boot HART MIDELEG : 0x0000000000000222
Boot HART MEDELEG : 0x000000000000b109
U-Boot 2021.04-00604-ga1e95e3805 (Apr 09 2021 - 18:20:46 -0500)
CPU: rv64imafdcsu
Model: riscv-virtio,qemu
DRAM: 256 MiB
In: uart@10000000
Out: uart@10000000
Err: uart@10000000
Net: eth0: virtio-net#3
Hit any key to stop autoboot: 0
Device 0: QEMU VirtIO Block Device
Type: Hard Disk
Capacity: 16.0 MB = 0.0 GB (32768 x 512)
... is now current device
Scanning virtio 0:1...
** Unable to read file / **
Failed to load '/'
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
Scanning disk virtio-blk#4...
Scanning disk virtio-blk#5...
** Unrecognized filesystem type **
Found 3 disks
** Unable to read file ubootefi.var **
Failed to load EFI variables
BootOrder not defined
EFI boot manager: Cannot load any image
Found EFI removable media binary efi/boot/bootriscv64.efi
467338 bytes read in 3 ms (148.6 MiB/s)
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
Booting /efi\boot\bootriscv64.efi
GOP protocol not found
Welcome to the Haiku boot loader!
add_partitions_for(0x000000008c6ce258, mountFS = no)
add_partitions_for(fd = 0, mountFS = no)
0x000000008c6ce2e0 Partition::Partition
0x000000008c6ce2e0 Partition::Scan()
check for partitioning_system: GUID Partition Map
EFI header: EFI PART
EFI revision: 10000
header size: 92
header CRC: 1d8fd771
absolute block: 1
alternate block: 32767
first usable block: 34
last usable block: 32734
disk GUID: 641b92cb-0427-3147-960f-f3bf7ce54261
entries block: 2
entry size: 128
entry count: 128
entries CRC: 51082a67
EFI header: EFI PART
EFI revision: 10000
header size: 92
header CRC: e47986cf
absolute block: 32767
alternate block: 1
first usable block: 34
last usable block: 32734
disk GUID: 641b92cb-0427-3147-960f-f3bf7ce54261
entries block: 32735
entry size: 128
entry count: 128
entries CRC: 51082a67
[ 0] partition type: c12a7328-f81f-11d2-ba4b-00a0c93ec93b
unique id: 59cb369e-aa16-0948-8cbe-33482ccb9d8e
start block: 40
end block: 30759
size: 14.999 MB
attributes: 0
name: esp-virt
priority: 960
check for partitioning_system: Intel Partition Map
intel: Found GPT signature, ignoring.
check for partitioning_system: Intel Extended Partition
efi_gpt_scan_partition(cookie = 0x000000008c6ce3e0)
0x000000008c6ce500 Partition::Partition
0x000000008c6ce2e0 Partition::AddChild 0x000000008c6ce500
0x000000008c6ce500 Partition::SetParent 0x000000008c6ce2e0
new child partition!
0x000000008c6ce2e0 Partition::Scan(): scan child 0x000000008c6ce500 (start = 20480, size = 15728640, parent = 0x000000008c6ce2e0)!
0x000000008c6ce500 Partition::Scan()
check for partitioning_system: GUID Partition Map
check for partitioning_system: Intel Partition Map
check for partitioning_system: Intel Extended Partition
0x000000008c6ce2e0 Partition::~Partition
0x000000008c6ce500 Partition::SetParent 0x0000000000000000
add_partitions_for(0x000000008c6ce288, mountFS = no)
add_partitions_for(fd = 1, mountFS = no)
0x000000008c6ce938 Partition::Partition
0x000000008c6ce938 Partition::Scan()
check for partitioning_system: GUID Partition Map
check for partitioning_system: Intel Partition Map
check for partitioning_system: Intel Extended Partition
0x000000008c6ce938 Partition::_Mount check for file_system: BFS Filesystem
PackageVolumeInfo::SetTo()
PackageVolumeInfo::SetTo(): failed to open packages directory: No such file or directory
load kernel kernel_riscv64...
maximum boot loader heap usage: 13512, currently used: 9512
bootHart: 0
timerFrequrency: 1000000
UART:
kind: 8250
regs: 0x10000000, 0x1000
irq: 10
clock: 3686400
kernel:
text: 0xffffffc002010000, 0x17d000
data: 0xffffffc00218d000, 0x59000
entry: 0xffffffc00209354a
Kernel stack at 0xffffffc0025de000
System provided memory map:
phys: 0x80000000, virt: 0x80000000, size: 0x20000, bootServicesData, attrs: 0x8
phys: 0x80020000, virt: 0x80020000, size: 0x7edb000, conventionalMemory, attrs: 0x8
phys: 0x87efb000, virt: 0x87efb000, size: 0xa000, ACPIReclaimMemory, attrs: 0x8
phys: 0x87f05000, virt: 0x87f05000, size: 0x41e2000, conventionalMemory, attrs: 0x8
phys: 0x8c0e7000, virt: 0x8c0e7000, size: 0x25e7000, loaderData, attrs: 0x8
phys: 0x8e6ce000, virt: 0x8e6ce000, size: 0x59000, loaderCode, attrs: 0x8
phys: 0x8e727000, virt: 0x8e727000, size: 0x7000, reservedMemoryType, attrs: 0x8
phys: 0x8e72e000, virt: 0x8e72e000, size: 0x1000, bootServicesData, attrs: 0x8
phys: 0x8e72f000, virt: 0x8e72f000, size: 0x1000, runtimeServicesData, attrs: 0x8000000000000008
phys: 0x8e730000, virt: 0x8e730000, size: 0x2000, bootServicesData, attrs: 0x8
phys: 0x8e732000, virt: 0x8e732000, size: 0x1000, reservedMemoryType, attrs: 0x8
phys: 0x8e733000, virt: 0x8e733000, size: 0x3000, runtimeServicesData, attrs: 0x8000000000000008
phys: 0x8e736000, virt: 0x8e736000, size: 0x1000, bootServicesData, attrs: 0x8
phys: 0x8e737000, virt: 0x8e737000, size: 0x4000, runtimeServicesData, attrs: 0x8000000000000008
phys: 0x8e73b000, virt: 0x8e73b000, size: 0x1000, bootServicesData, attrs: 0x8
phys: 0x8e73c000, virt: 0x8e73c000, size: 0x2000, reservedMemoryType, attrs: 0x8
phys: 0x8e73e000, virt: 0x8e73e000, size: 0x2000, bootServicesData, attrs: 0x8
phys: 0x8e740000, virt: 0x8e740000, size: 0x1000, reservedMemoryType, attrs: 0x8
phys: 0x8e741000, virt: 0x8e741000, size: 0x2000, bootServicesData, attrs: 0x8
phys: 0x8e743000, virt: 0x8e743000, size: 0x1822000, loaderData, attrs: 0x8
phys: 0x8ff65000, virt: 0x8ff65000, size: 0x1000, runtimeServicesCode, attrs: 0x8000000000000008
phys: 0x8ff66000, virt: 0x8ff66000, size: 0x9a000, loaderData, attrs: 0x8
sPageTable: 0x8c0e6000
physMemRange: 0x80020000, 0xffe0000
MapRange(0xfffffffff0020000 - 0xffffffffffffffff, 0x80020000 - 0x8fffffff, 0xffe0000)
Boot loader:
MapRange(0x8c0e7000 - 0x8e6cdfff, 0x8c0e7000 - 0x8e6cdfff, 0x25e7000)
MapRange(0x8e6ce000 - 0x8e726fff, 0x8e6ce000 - 0x8e726fff, 0x59000)
MapRange(0x8e743000 - 0x8ff64fff, 0x8e743000 - 0x8ff64fff, 0x1822000)
MapRange(0x8ff66000 - 0x8fffffff, 0x8ff66000 - 0x8fffffff, 0x9a000)
Boot loader stack
SP: 0x8f7417c8
EFI runtime services:
MapRange(0x8e72f000 - 0x8e72ffff, 0x8e72f000 - 0x8e72ffff, 0x1000)
MapRange(0x8e733000 - 0x8e735fff, 0x8e733000 - 0x8e735fff, 0x3000)
MapRange(0x8e737000 - 0x8e73afff, 0x8e737000 - 0x8e73afff, 0x4000)
MapRange(0x8ff65000 - 0x8ff65fff, 0x8ff65000 - 0x8ff65fff, 0x1000)
Regions:
MapRange(0x8c6ce000 - 0x8c6cdfff, 0x0 - 0xffffffffffffffff, 0x0)
MapRange(0xffffffc0025de000 - 0xffffffc0025e2fff, 0x8c0e7000 - 0x8c0ebfff, 0x5000)
MapRange(0xffffffc0025ce000 - 0xffffffc0025ddfff, 0x8c0ec000 - 0x8c0fbfff, 0x10000)
MapRange(0xffffffc0025ca000 - 0xffffffc0025cdfff, 0x8c0fc000 - 0x8c0fffff, 0x4000)
MapRange(0xffffffc0025c3000 - 0xffffffc0025c9fff, 0x8c100000 - 0x8c106fff, 0x7000)
MapRange(0xffffffc0025b6000 - 0xffffffc0025c2fff, 0x8c107000 - 0x8c113fff, 0xd000)
MapRange(0xffffffc0025a6000 - 0xffffffc0025b5fff, 0x8c114000 - 0x8c123fff, 0x10000)
MapRange(0xffffffc002595000 - 0xffffffc0025a5fff, 0x8c124000 - 0x8c134fff, 0x11000)
MapRange(0xffffffc00253d000 - 0xffffffc002594fff, 0x8c135000 - 0x8c18cfff, 0x58000)
MapRange(0xffffffc002534000 - 0xffffffc00253cfff, 0x8c18d000 - 0x8c195fff, 0x9000)
MapRange(0xffffffc002524000 - 0xffffffc002533fff, 0x8c196000 - 0x8c1a5fff, 0x10000)
MapRange(0xffffffc00251e000 - 0xffffffc002523fff, 0x8c1a6000 - 0x8c1abfff, 0x6000)
MapRange(0xffffffc0024fe000 - 0xffffffc00251dfff, 0x8c1ac000 - 0x8c1cbfff, 0x20000)
MapRange(0xffffffc0024ee000 - 0xffffffc0024fdfff, 0x8c1cc000 - 0x8c1dbfff, 0x10000)
MapRange(0xffffffc0024c9000 - 0xffffffc0024edfff, 0x8c1dc000 - 0x8c200fff, 0x25000)
MapRange(0xffffffc0024c1000 - 0xffffffc0024c8fff, 0x8c201000 - 0x8c208fff, 0x8000)
MapRange(0xffffffc0024a7000 - 0xffffffc0024c0fff, 0x8c209000 - 0x8c222fff, 0x1a000)
MapRange(0xffffffc0024a1000 - 0xffffffc0024a6fff, 0x8c223000 - 0x8c228fff, 0x6000)
MapRange(0xffffffc002491000 - 0xffffffc0024a0fff, 0x8c229000 - 0x8c238fff, 0x10000)
MapRange(0xffffffc00248b000 - 0xffffffc002490fff, 0x8c239000 - 0x8c23efff, 0x6000)
MapRange(0xffffffc002475000 - 0xffffffc00248afff, 0x8c23f000 - 0x8c254fff, 0x16000)
MapRange(0xffffffc002470000 - 0xffffffc002474fff, 0x8c255000 - 0x8c259fff, 0x5000)
MapRange(0xffffffc00246d000 - 0xffffffc00246ffff, 0x8c25a000 - 0x8c25cfff, 0x3000)
MapRange(0xffffffc002468000 - 0xffffffc00246cfff, 0x8c25d000 - 0x8c261fff, 0x5000)
MapRange(0xffffffc002464000 - 0xffffffc002467fff, 0x8c262000 - 0x8c265fff, 0x4000)
MapRange(0xffffffc002454000 - 0xffffffc002463fff, 0x8c266000 - 0x8c275fff, 0x10000)
MapRange(0xffffffc00244e000 - 0xffffffc002453fff, 0x8c276000 - 0x8c27bfff, 0x6000)
MapRange(0xffffffc002438000 - 0xffffffc00244dfff, 0x8c27c000 - 0x8c291fff, 0x16000)
MapRange(0xffffffc002429000 - 0xffffffc002437fff, 0x8c292000 - 0x8c2a0fff, 0xf000)
MapRange(0xffffffc002419000 - 0xffffffc002428fff, 0x8c2a1000 - 0x8c2b0fff, 0x10000)
MapRange(0xffffffc002405000 - 0xffffffc002418fff, 0x8c2b1000 - 0x8c2c4fff, 0x14000)
MapRange(0xffffffc002401000 - 0xffffffc002404fff, 0x8c2c5000 - 0x8c2c8fff, 0x4000)
MapRange(0xffffffc0023fb000 - 0xffffffc002400fff, 0x8c2c9000 - 0x8c2cefff, 0x6000)
MapRange(0xffffffc0023f6000 - 0xffffffc0023fafff, 0x8c2cf000 - 0x8c2d3fff, 0x5000)
MapRange(0xffffffc0023f3000 - 0xffffffc0023f5fff, 0x8c2d4000 - 0x8c2d6fff, 0x3000)
MapRange(0xffffffc0023ef000 - 0xffffffc0023f2fff, 0x8c2d7000 - 0x8c2dafff, 0x4000)
MapRange(0xffffffc0023e6000 - 0xffffffc0023eefff, 0x8c2db000 - 0x8c2e3fff, 0x9000)
MapRange(0xffffffc0023d8000 - 0xffffffc0023e5fff, 0x8c2e4000 - 0x8c2f1fff, 0xe000)
MapRange(0xffffffc0023bc000 - 0xffffffc0023d7ce9, 0x8c2f2000 - 0x8c30dce9, 0x1bcea)
MapRange(0xffffffc0023ae000 - 0xffffffc0023bb1ff, 0x8c30e000 - 0x8c31b1ff, 0xd200)
MapRange(0xffffffc002350000 - 0xffffffc0023adfff, 0x8c31c000 - 0x8c379fff, 0x5e000)
MapRange(0xffffffc002340000 - 0xffffffc00234ffff, 0x8c37a000 - 0x8c389fff, 0x10000)
MapRange(0xffffffc00232c000 - 0xffffffc00233ffff, 0x8c38a000 - 0x8c39dfff, 0x14000)
MapRange(0xffffffc00231f000 - 0xffffffc00232bfff, 0x8c39e000 - 0x8c3aafff, 0xd000)
MapRange(0xffffffc00231b000 - 0xffffffc00231efff, 0x8c3ab000 - 0x8c3aefff, 0x4000)
MapRange(0xffffffc002317000 - 0xffffffc00231afff, 0x8c3af000 - 0x8c3b2fff, 0x4000)
MapRange(0xffffffc002314000 - 0xffffffc002316fff, 0x8c3b3000 - 0x8c3b5fff, 0x3000)
MapRange(0xffffffc002311000 - 0xffffffc002313fff, 0x8c3b6000 - 0x8c3b8fff, 0x3000)
MapRange(0xffffffc00230f000 - 0xffffffc002310fff, 0x8c3b9000 - 0x8c3bafff, 0x2000)
MapRange(0xffffffc0022ff000 - 0xffffffc00230efff, 0x8c3bb000 - 0x8c3cafff, 0x10000)
MapRange(0xffffffc0022f1000 - 0xffffffc0022fefff, 0x8c3cb000 - 0x8c3d8fff, 0xe000)
MapRange(0xffffffc0022ee000 - 0xffffffc0022f0fff, 0x8c3d9000 - 0x8c3dbfff, 0x3000)
MapRange(0xffffffc0022ec000 - 0xffffffc0022edfff, 0x8c3dc000 - 0x8c3ddfff, 0x2000)
MapRange(0xffffffc0022e5000 - 0xffffffc0022ebfff, 0x8c3de000 - 0x8c3e4fff, 0x7000)
MapRange(0xffffffc0022cf000 - 0xffffffc0022e4fff, 0x8c3e5000 - 0x8c3fafff, 0x16000)
MapRange(0xffffffc0022bf000 - 0xffffffc0022cefff, 0x8c3fb000 - 0x8c40afff, 0x10000)
MapRange(0xffffffc0022b2000 - 0xffffffc0022befff, 0x8c40b000 - 0x8c417fff, 0xd000)
MapRange(0xffffffc0022b0000 - 0xffffffc0022b1fff, 0x8c418000 - 0x8c419fff, 0x2000)
MapRange(0xffffffc0022ae000 - 0xffffffc0022affff, 0x8c41a000 - 0x8c41bfff, 0x2000)
MapRange(0xffffffc0022a5000 - 0xffffffc0022ad56b, 0x8c41c000 - 0x8c42456b, 0x856c)
MapRange(0xffffffc00226f000 - 0xffffffc0022a4fff, 0x8c425000 - 0x8c45afff, 0x36000)
MapRange(0xffffffc00226b000 - 0xffffffc00226efff, 0x8c45b000 - 0x8c45efff, 0x4000)
MapRange(0xffffffc002261000 - 0xffffffc00226afff, 0x8c45f000 - 0x8c468fff, 0xa000)
MapRange(0xffffffc002254000 - 0xffffffc002260fff, 0x8c469000 - 0x8c475fff, 0xd000)
MapRange(0xffffffc002212000 - 0xffffffc002253211, 0x8c476000 - 0x8c4b7211, 0x41212)
MapRange(0xffffffc0021e6000 - 0xffffffc0022115d7, 0x8c4b8000 - 0x8c4e35d7, 0x2b5d8)
MapRange(0xffffffc002010000 - 0xffffffc0021e5fff, 0x8c4e4000 - 0x8c6b9fff, 0x1d6000)
MapRange(0xffffffc002000000 - 0xffffffc00200ffff, 0x8c6ba000 - 0x8c6c9fff, 0x10000)
MapRange(0xffffffc0025e3000 - 0xffffffc0025e6fff, 0x8c6ca000 - 0x8c6cdfff, 0x4000)
Devices:
MapRange(0xffffffc0025e7000 - 0xffffffc0025f6fff, 0x2000000 - 0x200ffff, 0x10000)
MapRange(0xffffffc0025f7000 - 0xffffffc002806fff, 0xc000000 - 0xc20ffff, 0x210000)
MapRange(0x10000000 - 0x10000fff, 0x10000000 - 0x10000fff, 0x1000)
MapRange(0xffffffc002807000 - 0xffffffc002807fff, 0x10000000 - 0x10000fff, 0x1000)
PageTable:
0x10000000 - 0x10000fff: 0x10000000 - 0x10000fff, 0x1000, {valid, read, write, accessed, dirty}
0x8c0e7000 - 0x8e726fff: 0x8c0e7000 - 0x8e726fff, 0x2640000, {valid, read, write, exec, accessed, dirty}
0x8e72f000 - 0x8e72ffff: 0x8e72f000 - 0x8e72ffff, 0x1000, {valid, read, write, exec, accessed, dirty}
0x8e733000 - 0x8e735fff: 0x8e733000 - 0x8e735fff, 0x3000, {valid, read, write, exec, accessed, dirty}
0x8e737000 - 0x8e73afff: 0x8e737000 - 0x8e73afff, 0x4000, {valid, read, write, exec, accessed, dirty}
0x8e743000 - 0x8fffffff: 0x8e743000 - 0x8fffffff, 0x18bd000, {valid, read, write, exec, accessed, dirty}
0xffffffc002000000 - 0xffffffc00200ffff: 0x8c6ba000 - 0x8c6c9fff, 0x10000, {valid, read, write, exec, accessed, dirty}
0xffffffc002010000 - 0xffffffc0021e5fff: 0x8c4e4000 - 0x8c6b9fff, 0x1d6000, {valid, read, write, exec, accessed, dirty}
0xffffffc0021e6000 - 0xffffffc002211fff: 0x8c4b8000 - 0x8c4e3fff, 0x2c000, {valid, read, write, exec, accessed, dirty}
0xffffffc002212000 - 0xffffffc002253fff: 0x8c476000 - 0x8c4b7fff, 0x42000, {valid, read, write, exec, accessed, dirty}
0xffffffc002254000 - 0xffffffc002260fff: 0x8c469000 - 0x8c475fff, 0xd000, {valid, read, write, exec, accessed, dirty}
0xffffffc002261000 - 0xffffffc00226afff: 0x8c45f000 - 0x8c468fff, 0xa000, {valid, read, write, exec, accessed, dirty}
0xffffffc00226b000 - 0xffffffc00226efff: 0x8c45b000 - 0x8c45efff, 0x4000, {valid, read, write, exec, accessed, dirty}
0xffffffc00226f000 - 0xffffffc0022a4fff: 0x8c425000 - 0x8c45afff, 0x36000, {valid, read, write, exec, accessed, dirty}
0xffffffc0022a5000 - 0xffffffc0022adfff: 0x8c41c000 - 0x8c424fff, 0x9000, {valid, read, write, exec, accessed, dirty}
0xffffffc0022ae000 - 0xffffffc0022affff: 0x8c41a000 - 0x8c41bfff, 0x2000, {valid, read, write, exec, accessed, dirty}
0xffffffc0022b0000 - 0xffffffc0022b1fff: 0x8c418000 - 0x8c419fff, 0x2000, {valid, read, write, exec, accessed, dirty}
0xffffffc0022b2000 - 0xffffffc0022befff: 0x8c40b000 - 0x8c417fff, 0xd000, {valid, read, write, exec, accessed, dirty}
0xffffffc0022bf000 - 0xffffffc0022cefff: 0x8c3fb000 - 0x8c40afff, 0x10000, {valid, read, write, exec, accessed, dirty}
0xffffffc0022cf000 - 0xffffffc0022e4fff: 0x8c3e5000 - 0x8c3fafff, 0x16000, {valid, read, write, exec, accessed, dirty}
0xffffffc0022e5000 - 0xffffffc0022ebfff: 0x8c3de000 - 0x8c3e4fff, 0x7000, {valid, read, write, exec, accessed, dirty}
0xffffffc0022ec000 - 0xffffffc0022edfff: 0x8c3dc000 - 0x8c3ddfff, 0x2000, {valid, read, write, exec, accessed, dirty}
0xffffffc0022ee000 - 0xffffffc0022f0fff: 0x8c3d9000 - 0x8c3dbfff, 0x3000, {valid, read, write, exec, accessed, dirty}
0xffffffc0022f1000 - 0xffffffc0022fefff: 0x8c3cb000 - 0x8c3d8fff, 0xe000, {valid, read, write, exec, accessed, dirty}
0xffffffc0022ff000 - 0xffffffc00230efff: 0x8c3bb000 - 0x8c3cafff, 0x10000, {valid, read, write, exec, accessed, dirty}
0xffffffc00230f000 - 0xffffffc002310fff: 0x8c3b9000 - 0x8c3bafff, 0x2000, {valid, read, write, exec, accessed, dirty}
0xffffffc002311000 - 0xffffffc002313fff: 0x8c3b6000 - 0x8c3b8fff, 0x3000, {valid, read, write, exec, accessed, dirty}
0xffffffc002314000 - 0xffffffc002316fff: 0x8c3b3000 - 0x8c3b5fff, 0x3000, {valid, read, write, exec, accessed, dirty}
0xffffffc002317000 - 0xffffffc00231afff: 0x8c3af000 - 0x8c3b2fff, 0x4000, {valid, read, write, exec, accessed, dirty}
0xffffffc00231b000 - 0xffffffc00231efff: 0x8c3ab000 - 0x8c3aefff, 0x4000, {valid, read, write, exec, accessed, dirty}
0xffffffc00231f000 - 0xffffffc00232bfff: 0x8c39e000 - 0x8c3aafff, 0xd000, {valid, read, write, exec, accessed, dirty}
0xffffffc00232c000 - 0xffffffc00233ffff: 0x8c38a000 - 0x8c39dfff, 0x14000, {valid, read, write, exec, accessed, dirty}
0xffffffc002340000 - 0xffffffc00234ffff: 0x8c37a000 - 0x8c389fff, 0x10000, {valid, read, write, exec, accessed, dirty}
0xffffffc002350000 - 0xffffffc0023adfff: 0x8c31c000 - 0x8c379fff, 0x5e000, {valid, read, write, exec, accessed, dirty}
0xffffffc0023ae000 - 0xffffffc0023bbfff: 0x8c30e000 - 0x8c31bfff, 0xe000, {valid, read, write, exec, accessed, dirty}
0xffffffc0023bc000 - 0xffffffc0023d7fff: 0x8c2f2000 - 0x8c30dfff, 0x1c000, {valid, read, write, exec, accessed, dirty}
0xffffffc0023d8000 - 0xffffffc0023e5fff: 0x8c2e4000 - 0x8c2f1fff, 0xe000, {valid, read, write, exec, accessed, dirty}
0xffffffc0023e6000 - 0xffffffc0023eefff: 0x8c2db000 - 0x8c2e3fff, 0x9000, {valid, read, write, exec, accessed, dirty}
0xffffffc0023ef000 - 0xffffffc0023f2fff: 0x8c2d7000 - 0x8c2dafff, 0x4000, {valid, read, write, exec, accessed, dirty}
0xffffffc0023f3000 - 0xffffffc0023f5fff: 0x8c2d4000 - 0x8c2d6fff, 0x3000, {valid, read, write, exec, accessed, dirty}
0xffffffc0023f6000 - 0xffffffc0023fafff: 0x8c2cf000 - 0x8c2d3fff, 0x5000, {valid, read, write, exec, accessed, dirty}
0xffffffc0023fb000 - 0xffffffc002400fff: 0x8c2c9000 - 0x8c2cefff, 0x6000, {valid, read, write, exec, accessed, dirty}
0xffffffc002401000 - 0xffffffc002404fff: 0x8c2c5000 - 0x8c2c8fff, 0x4000, {valid, read, write, exec, accessed, dirty}
0xffffffc002405000 - 0xffffffc002418fff: 0x8c2b1000 - 0x8c2c4fff, 0x14000, {valid, read, write, exec, accessed, dirty}
0xffffffc002419000 - 0xffffffc002428fff: 0x8c2a1000 - 0x8c2b0fff, 0x10000, {valid, read, write, exec, accessed, dirty}
0xffffffc002429000 - 0xffffffc002437fff: 0x8c292000 - 0x8c2a0fff, 0xf000, {valid, read, write, exec, accessed, dirty}
0xffffffc002438000 - 0xffffffc00244dfff: 0x8c27c000 - 0x8c291fff, 0x16000, {valid, read, write, exec, accessed, dirty}
0xffffffc00244e000 - 0xffffffc002453fff: 0x8c276000 - 0x8c27bfff, 0x6000, {valid, read, write, exec, accessed, dirty}
0xffffffc002454000 - 0xffffffc002463fff: 0x8c266000 - 0x8c275fff, 0x10000, {valid, read, write, exec, accessed, dirty}
0xffffffc002464000 - 0xffffffc002467fff: 0x8c262000 - 0x8c265fff, 0x4000, {valid, read, write, exec, accessed, dirty}
0xffffffc002468000 - 0xffffffc00246cfff: 0x8c25d000 - 0x8c261fff, 0x5000, {valid, read, write, exec, accessed, dirty}
0xffffffc00246d000 - 0xffffffc00246ffff: 0x8c25a000 - 0x8c25cfff, 0x3000, {valid, read, write, exec, accessed, dirty}
0xffffffc002470000 - 0xffffffc002474fff: 0x8c255000 - 0x8c259fff, 0x5000, {valid, read, write, exec, accessed, dirty}
0xffffffc002475000 - 0xffffffc00248afff: 0x8c23f000 - 0x8c254fff, 0x16000, {valid, read, write, exec, accessed, dirty}
0xffffffc00248b000 - 0xffffffc002490fff: 0x8c239000 - 0x8c23efff, 0x6000, {valid, read, write, exec, accessed, dirty}
0xffffffc002491000 - 0xffffffc0024a0fff: 0x8c229000 - 0x8c238fff, 0x10000, {valid, read, write, exec, accessed, dirty}
0xffffffc0024a1000 - 0xffffffc0024a6fff: 0x8c223000 - 0x8c228fff, 0x6000, {valid, read, write, exec, accessed, dirty}
0xffffffc0024a7000 - 0xffffffc0024c0fff: 0x8c209000 - 0x8c222fff, 0x1a000, {valid, read, write, exec, accessed, dirty}
0xffffffc0024c1000 - 0xffffffc0024c8fff: 0x8c201000 - 0x8c208fff, 0x8000, {valid, read, write, exec, accessed, dirty}
0xffffffc0024c9000 - 0xffffffc0024edfff: 0x8c1dc000 - 0x8c200fff, 0x25000, {valid, read, write, exec, accessed, dirty}
0xffffffc0024ee000 - 0xffffffc0024fdfff: 0x8c1cc000 - 0x8c1dbfff, 0x10000, {valid, read, write, exec, accessed, dirty}
0xffffffc0024fe000 - 0xffffffc00251dfff: 0x8c1ac000 - 0x8c1cbfff, 0x20000, {valid, read, write, exec, accessed, dirty}
0xffffffc00251e000 - 0xffffffc002523fff: 0x8c1a6000 - 0x8c1abfff, 0x6000, {valid, read, write, exec, accessed, dirty}
0xffffffc002524000 - 0xffffffc002533fff: 0x8c196000 - 0x8c1a5fff, 0x10000, {valid, read, write, exec, accessed, dirty}
0xffffffc002534000 - 0xffffffc00253cfff: 0x8c18d000 - 0x8c195fff, 0x9000, {valid, read, write, exec, accessed, dirty}
0xffffffc00253d000 - 0xffffffc002594fff: 0x8c135000 - 0x8c18cfff, 0x58000, {valid, read, write, exec, accessed, dirty}
0xffffffc002595000 - 0xffffffc0025a5fff: 0x8c124000 - 0x8c134fff, 0x11000, {valid, read, write, exec, accessed, dirty}
0xffffffc0025a6000 - 0xffffffc0025b5fff: 0x8c114000 - 0x8c123fff, 0x10000, {valid, read, write, exec, accessed, dirty}
0xffffffc0025b6000 - 0xffffffc0025c2fff: 0x8c107000 - 0x8c113fff, 0xd000, {valid, read, write, exec, accessed, dirty}
0xffffffc0025c3000 - 0xffffffc0025c9fff: 0x8c100000 - 0x8c106fff, 0x7000, {valid, read, write, exec, accessed, dirty}
0xffffffc0025ca000 - 0xffffffc0025cdfff: 0x8c0fc000 - 0x8c0fffff, 0x4000, {valid, read, write, exec, accessed, dirty}
0xffffffc0025ce000 - 0xffffffc0025ddfff: 0x8c0ec000 - 0x8c0fbfff, 0x10000, {valid, read, write, exec, accessed, dirty}
0xffffffc0025de000 - 0xffffffc0025e2fff: 0x8c0e7000 - 0x8c0ebfff, 0x5000, {valid, read, write, exec, accessed, dirty}
0xffffffc0025e3000 - 0xffffffc0025e6fff: 0x8c6ca000 - 0x8c6cdfff, 0x4000, {valid, read, write, exec, accessed, dirty}
0xffffffc0025e7000 - 0xffffffc0025f6fff: 0x02000000 - 0x0200ffff, 0x10000, {valid, read, write, accessed, dirty}
0xffffffc0025f7000 - 0xffffffc002806fff: 0x0c000000 - 0x0c20ffff, 0x210000, {valid, read, write, accessed, dirty}
0xffffffc002807000 - 0xffffffc002807fff: 0x10000000 - 0x10000fff, 0x1000, {valid, read, write, accessed, dirty}
0xfffffffff0020000 - 0xffffffffffffffff: 0x80020000 - 0x8fffffff, 0xffe0000, {valid, read, write, accessed, dirty}
SATP: 0x800000000008c0e6
Calling ExitBootServices. So long, EFI!
Switched to legacy serial output
init_arch_traps()
[PRE] SetSatp()
[POST] SetSatp()
[POST] FlushTlbAll()
arch_enter_kernel(satp: 0x800000000008c0e6, kernelArgs: 0x8e71d6d0, kernelEntry: 0xffffffc00209354a, sp: 0xffffffc0025e3000)
Welcome to kernel debugger output!
Haiku revision: , debug level: 2
reserve_io_interrupt_vectors: reserved 128 vectors starting from 0
vm_translation_map_init: entry
physical memory ranges:
80020000 - 87efb000
87f05000 - 8e727000
8e72e000 - 8e72f000
8e730000 - 8e732000
8e736000 - 8e737000
8e73b000 - 8e73c000
8e73e000 - 8e740000
8e741000 - 8ff65000
8ff66000 - 90000000
allocated physical ranges:
8bf3e000 - 8e6ce000
8e743000 - 8ff65000
8ff66000 - 90000000
allocated virtual ranges:
10000000 - 10001000
8c0e7000 - 8e727000
8e72f000 - 8e730000
8e733000 - 8e736000
8e737000 - 8e73b000
8e743000 - 90000000
ffffffc002000000 - ffffffc002808000
fffffffff0020000 - 0
kernel args ranges:
ffffffc002000000 - ffffffc002010000
ffffffc0021e6000 - ffffffc002254000
ffffffc0022a5000 - ffffffc0022ae000
ffffffc0022bf000 - ffffffc0022cf000
ffffffc0022ff000 - ffffffc00230f000
ffffffc002340000 - ffffffc002350000
ffffffc0023ae000 - ffffffc0023d8000
ffffffc002419000 - ffffffc002429000
ffffffc002454000 - ffffffc002464000
ffffffc002491000 - ffffffc0024a1000
ffffffc0024ee000 - ffffffc0024fe000
ffffffc002524000 - ffffffc002534000
ffffffc0025a6000 - ffffffc0025b6000
ffffffc0025ce000 - ffffffc0025de000
physMapBase: 0xfffffffff0020000
physMemBase: 0x80020000
mark_page_range_in_use(0x0, 0x80020): start page is before free list
reserve_boot_loader_ranges(): Skipping range: 0x0000000010000000, 4096
reserve_boot_loader_ranges(): Skipping range: 0x000000008c0e7000, 40108032
reserve_boot_loader_ranges(): Skipping range: 0x000000008e72f000, 4096
reserve_boot_loader_ranges(): Skipping range: 0x000000008e733000, 12288
reserve_boot_loader_ranges(): Skipping range: 0x000000008e737000, 16384
reserve_boot_loader_ranges(): Skipping range: 0x000000008e743000, 25939968
vm_translation_map_init_post_area: entry
SBI spec version: 0x2
SBI implementation ID: 0x1
SBI implementation version: 0x9
SBI vendor ID: 0x0
SBI arch ID: 0x0
allocate_commpage_entry(2, 16) -> 0x0000000000000200
arch_vm_init_end(): 3 virtual ranges to keep:
start: 0xffffffc0025e7000, size: 0x10000
start: 0xffffffc0025f7000, size: 0x210000
start: 0xffffffc002807000, size: 0x1000
scheduler_init: found 1 logical cpu and 0 cache levels
scheduler switches: single core: true, cpu load tracking: false, core load tracking: false
scheduler: switching to low latency mode
slab memory manager: created area 0xffffffc000801000 (141)
allocate_commpage_entry(3, 46) -> 0x0000000000000210
allocate_commpage_entry(4, 10) -> 0x0000000000000240
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
+pci_root
-pci_root
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
PCI: pci_module_init
pci_io_init()
pci_controller_init()
sizeof(PciDbi): 0x1000
module: Search for bus_managers/pci/x86/v1 failed.
usb xhci: failed to get pci x86 module
usb xhci: no devices found
module: Search for bus_managers/pci/x86/v1 failed.
usb uhci: failed to get pci x86 module
usb uhci: no devices found
module: Search for bus_managers/pci/x86/v1 failed.
usb ohci: failed to get pci x86 module
usb ohci: no devices found
module: Search for bus_managers/pci/x86/v1 failed.
usb ehci: failed to get pci x86 module
usb ehci: no devices found
usb error stack 0: no bus managers available
usb_disk: getting module failed: No such device
legacy_driver_add_preloaded: Failed to add "usb_disk": Device not accessible
get_boot_partitions(): boot volume message:
KMessage: buffer: 0xffffffc0025ce938 (size/capacity: 223/223), flags: 0xa
field: "partition offset" (LLNG): 0 (0x0)
field: "boot method" (LONG): 0 (0x0)
field: "disk identifier" (RAWT): data at 0xffffffc0025ce9c8, 79 bytes
get_boot_partitions(): boot method type: 0
partitioning system: partitioning_systems/intel/extended/v1
KDiskDeviceManager::_AddDiskSystem(partitioning_systems/intel/extended/v1)
intel: ep_std_ops(0x1)
intel: ep_std_ops(0x2)
KDiskDeviceManager::_AddDiskSystem() done: No error
partitioning system: partitioning_systems/session/v1
KDiskDeviceManager::_AddDiskSystem(partitioning_systems/session/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
partitioning system: partitioning_systems/efi_gpt/v1
KDiskDeviceManager::_AddDiskSystem(partitioning_systems/efi_gpt/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
partitioning system: partitioning_systems/intel/map/v1
KDiskDeviceManager::_AddDiskSystem(partitioning_systems/intel/map/v1)
intel: pm_std_ops(0x1)
intel: pm_std_ops(0x2)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/attribute_overlay/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/attribute_overlay/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/btrfs/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/btrfs/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/exfat/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/exfat/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/devfs/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/devfs/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/packagefs/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/packagefs/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/bindfs/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/bindfs/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/rootfs/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/rootfs/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/ext2/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/ext2/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/iso9660/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/iso9660/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/ntfs/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/ntfs/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/log_overlay/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/log_overlay/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/write_overlay/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/write_overlay/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/reiserfs/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/reiserfs/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/bfs/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/bfs/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/fat/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/fat/v1)
dos_std_ops()
dos_std_ops()
KDiskDeviceManager::_AddDiskSystem() done: No error
file system: file_systems/udf/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/udf/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
number of disk systems: 20
KDiskDeviceManager::_Scan(/dev/disk)
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
virtio_mmio: supports_device(0xffffffc0033b83c8)
name: Generic
Highpoint-IDE: supports_device()
KDiskDeviceManager::InitialDeviceScan() returned error: No such file or directory
PANIC: did not find any boot partitions!
Welcome to Kernel Debugging Land...
Thread 14 "main2" running on CPU 0
Stack:
FP: 0xffffffc002848940
FP: 0xffffffc002848960, PC: 0xffffffc00215a1ef <kernel_riscv64> arch_debug_call_with_fault_handler + 31
FP: 0xffffffc0028489b0, PC: 0xffffffc0020d2363 <kernel_riscv64> debug_call_with_fault_handler.localalias.7 + 129
FP: 0xffffffc002848a40, PC: 0xffffffc0020d398d <kernel_riscv64> _ZL20kernel_debugger_loopPKcS0_Pvi + 299
FP: 0xffffffc002848ab0, PC: 0xffffffc0020d3c79 <kernel_riscv64> _ZL24kernel_debugger_internalPKcS0_Pvi + 135
FP: 0xffffffc002848af0, PC: 0xffffffc0020d3fc1 <kernel_riscv64> panic + 101
FP: 0xffffffc002848f70, PC: 0xffffffc0021257f9 <kernel_riscv64> vfs_mount_boot_file_system + 929
FP: 0xffffffc002848fc0, PC: 0xffffffc0020933d3 <kernel_riscv64> _ZL5main2Pv + 219
FP: 0xffffffc002848fe0, PC: 0xffffffc0020b4c19 <kernel_riscv64> _ZL19common_thread_entryPv + 57
FP: 0x0, PC: 0xffffffc0021592a5 <kernel_riscv64> arch_thread_entry + 3
initial commands: syslog | tail 15
file system: file_systems/udf/v1
KDiskDeviceManager::_AddDiskSystem(file_systems/udf/v1)
KDiskDeviceManager::_AddDiskSystem() done: No error
number of disk systems: 20
KDiskDeviceManager::_Scan(/dev/disk)
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
module: Search for bus_managers/pci/x86/v1 failed.
ahci: failed to get pci x86 module
virtio_mmio: supports_device(0xffffffc0033b83c8)
name: Generic
Highpoint-IDE: supports_device()
KDiskDeviceManager::InitialDeviceScan() returned error: No such file or directory
kdebug>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment