Created
August 14, 2021 03:32
-
-
Save X547/34409fa7b64d9cfb3f3a4fa3a142094f to your computer and use it in GitHub Desktop.
Haiku hrev55306 RISC-V fix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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