Commit Graph

52 Commits

Author SHA1 Message Date
c38edfe737 Enable PLIC 2024-07-12 18:51:17 +02:00
fc7bfddd64 Switch to openpiton configuration 2024-07-12 18:47:48 +02:00
80c93613d2 Try FDT address 0x80013000 2024-07-12 18:40:39 +02:00
d3779d0f95 Revert serial address and move FDT 2024-07-12 18:28:43 +02:00
444bb635f6 Move serial to 0x4000_0000 2024-07-12 18:25:14 +02:00
bed3c7ba5c Disable PLIC from DT 2024-07-12 18:19:58 +02:00
9a7b230b5b Rollback to OpenSBI 1.4 2024-07-12 18:07:25 +02:00
7d9f375e4a Remove newline in OpenSBI trap debug line 2024-07-12 17:38:53 +02:00
c6e2db8c2d Add extra debug messages 2024-07-12 16:36:18 +02:00
71c81f8dcd Add debug in OpenSBI trap handler 2024-07-12 16:09:51 +02:00
8819c091eb Remove clint from device tree for now 2024-07-12 14:57:43 +02:00
97c0dd6859 Remove reserved region hack 2024-07-12 14:50:59 +02:00
983dc939ab Move the FDT to 0x80100000 2024-07-12 14:43:09 +02:00
8b2821f2f2 Try setting the mtimecmp address 2024-07-12 14:14:25 +02:00
6a57dd004f Switch to "riscv,aclint-mtimer" timer 2024-07-12 13:55:08 +02:00
6576a92ba5 Debug timer_mtimer_cold_init() in OpenSBI 2024-07-12 13:48:52 +02:00
722f185525 Add timer debug patch for OpenSBI 2024-07-12 13:25:03 +02:00
83df8edd28 Switch to fpga/openpiton in OpenSBI 2024-07-12 12:44:21 +02:00
6604911264 Remove reg-names property from clint 2024-07-12 12:38:34 +02:00
dc8a8c2ce9 Build OpenSBI with the generic platform 2024-07-12 12:20:03 +02:00
8c2b28cf21 Enable systemd debug log and all-in-order 2024-07-12 10:50:28 +02:00
40def167f1 Update journal 2024-07-12 10:20:32 +02:00
c23d33a51c Update to OpenSBI 1.5 2024-07-12 09:34:45 +02:00
9f6f8bcddc Don't use DTB in U-Boot, read it from OpenSBI 2024-07-11 16:05:05 +02:00
1a15ddc0e7 Restore support for huge pages 2024-07-11 15:37:41 +02:00
131713e7fc Add more experiments with mtest 2024-07-11 15:36:52 +02:00
b7dba89d63 Reduce RAM to 768 MiB to avoid a memory problem 2024-07-10 18:04:11 +02:00
28efecdbc7 Enable U-Boot mtest command 2024-07-10 17:32:58 +02:00
b7d02f867a Disable support for huge pages 2024-07-10 14:19:49 +02:00
4c2e21033b Try tracing handle_page_fault 2024-07-10 13:02:43 +02:00
b562c9650f Same hang with all-in-order configuration 2024-07-10 12:30:16 +02:00
9ee8fb06dc Try again the fill test but with all-in-order 2024-07-10 12:21:24 +02:00
93936cbe14 Trace function graph after a page fault 2024-07-10 11:34:40 +02:00
6a63798308 The memtool fill mode also gets stuck 2024-07-10 11:13:05 +02:00
91080535f8 Add fill mode in memtool 2024-07-10 11:05:20 +02:00
6c8d6354bc Add debug in memtool to see where it hangs 2024-07-09 22:12:55 +02:00
6b3af5b188 Reduce RAM to 1 GiB 2024-07-09 21:11:44 +02:00
d488c0b3b7 Always run memtool at the start 2024-07-09 17:06:50 +02:00
5a88ed36b4 Managed to reproduce the crash consistently! 2024-07-09 15:38:52 +02:00
f617efdcac Add memtool program to test the memory 2024-07-09 15:16:05 +02:00
dd6082e805 Add results of changing the CSR
It seems to arrive to systemd with all-in-order, but hangs there.
2024-07-09 12:26:00 +02:00
5b34b3b97b Add csrtool to view and change CSR registers 2024-07-08 19:19:05 +02:00
bef5a6eac5 Disable CONFIG_BUG
It may be causing a loop on WARN_ON_ONCE() and page fults trying to
write to the console.
2024-07-08 18:27:29 +02:00
5f90528b51 Add bootrom support 2024-07-08 18:11:11 +02:00
1f0ac64631 Add bitstream to Nix 2024-07-08 13:46:37 +02:00
4d246ad00e Enable secondary serial console 2024-07-08 10:44:51 +02:00
4641e0d9a0 Document hang missing hvc_remove trace point 2024-07-08 10:41:50 +02:00
aaca0bb2e6 Reached stage2! 2024-07-08 08:49:21 +02:00
6155c7e3f8 Try to fill cache details 2024-07-08 08:48:56 +02:00
a7c460b034 Use headings to allow hrefs 2024-07-05 17:05:28 +02:00