[haiku-bugs] [Haiku] #17511: qemu riscv64 no longer booting

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Wed, 29 Dec 2021 19:16:24 -0000

#17511: qemu riscv64 no longer booting
------------------------------------+--------------------------
 Reporter:  kallisti5               |       Owner:  (none)
     Type:  bug                     |      Status:  new
 Priority:  normal                  |   Milestone:  Unscheduled
Component:  System/Boot Loader/EFI  |     Version:  R1/beta3
 Keywords:                          |  Blocked By:
 Blocking:                          |    Platform:  riscv64
------------------------------------+--------------------------
 gcc11 introduced some major bugs in booting Haiku on the unmatched and
 qemu.

 {{{
 qemu-system-riscv64 -M virt -m 1G -device ati-vga -kernel u-boot.bin \
         -drive file=haiku-mmc.image,format=raw,if=virtio \
         -usb -device usb-ehci,id=echi -device usb-kbd -device usb-tablet
 .
 .
 Booting /EFI\BOOT\BOOTRISCV64.EFI

 PLIC contexts
   context 1: 2
     cpu id: 0
 GOP protocol not found
 Welcome to the Haiku boot loader!
 add_partitions_for(0x00000000bc6c7258, mountFS = no)
 add_partitions_for(fd = 0, mountFS = no)
 0x00000000bc6c72b0 Partition::Partition
 0x00000000bc6c72b0 Partition::Scan()
 check for partitioning_system: GUID Partition Map
 check for partitioning_system: Intel Partition Map
   priority: 810
 check for partitioning_system: Intel Extended Partition
 0x00000000bc6c74a0 Partition::Partition
 0x00000000bc6c72b0 Partition::AddChild 0x00000000bc6c74a0
 0x00000000bc6c74a0 Partition::SetParent 0x00000000bc6c72b0
 new child partition!
 0x00000000bc6c75b8 Partition::Partition
 0x00000000bc6c72b0 Partition::AddChild 0x00000000bc6c75b8
 0x00000000bc6c75b8 Partition::SetParent 0x00000000bc6c72b0
 new child partition!
 0x00000000bc6c72b0 Partition::Scan(): scan child 0x00000000bc6c74a0 (start
 = 2048, size = 33554432, parent = 0x00000000bc6c72b0)!
 0x00000000bc6c74a0 Partition::Scan()
 check for partitioning_system: GUID Partition Map
 check for partitioning_system: Intel Partition Map
 check for partitioning_system: Intel Extended Partition
 0x00000000bc6c72b0 Partition::Scan(): scan child 0x00000000bc6c75b8 (start
 = 33556480, size = 314572800, parent = 0x00000000bc6c72b0)!
 0x00000000bc6c75b8 Partition::Scan()
 check for partitioning_system: GUID Partition Map
 check for partitioning_system: Intel Partition Map
 check for partitioning_system: Intel Extended Partition
 0x00000000bc6c72b0 Partition::~Partition
 0x00000000bc6c74a0 Partition::SetParent 0x0000000000000000
 0x00000000bc6c75b8 Partition::SetParent 0x0000000000000000
 0x00000000bc6c74a0 Partition::_Mount check for file_system: BFS Filesystem
 0x00000000bc6c74a0 Partition::_Mount check for file_system: FAT32
 Filesystem
 0x00000000bc6c74a0 Partition::_Mount check for file_system: TAR Filesystem
 0x00000000bc6c74a0 Partition::~Partition
 0x00000000bc6c75b8 Partition::_Mount check for file_system: BFS Filesystem
 PackageVolumeInfo::SetTo()
 PackageVolumeInfo::_InitState(): failed to parse activated-packages: No
 such file or directory
 load kernel kernel_riscv64...
 Unhandled exception: Load access fault
 EPC: 00000000be6dfd9e RA: 00000000be6e07bc TVAL: af9f6b284653f724
 EPC: 000000007e980d9e RA: 000000007e9817bc reloc adjusted

 Code: f4a6 ecce e0da fc5e f862 f466 f06a ec6e (4783 0a95)
 UEFI image [0x00000000be6c7000:0x00000000be7237cf] pc=0x18d9e
 '/EFI\BOOT\BOOTRISCV64.EFI'


 resetting ...
 }}}
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/17511>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: