#
8d024b70 |
|
22-Dec-2023 |
David Karoly <karolyd577@gmail.com> |
boot/efi/riscv64: fix initial page mapping Change-Id: I777069a7f7b96b4cdabeef40cf7e055516abfe00 Reviewed-on: https://review.haiku-os.org/c/haiku/+/7237 Reviewed-by: X512 X512 <danger_mail@list.ru> Reviewed-by: waddlesplash <waddlesplash@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
#
7ef31730 |
|
09-Nov-2023 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
boot/efi/riscv64: Reduce page table tracing by default * Prevents a standard "10 minute bootup" while every page table entry dumps to syslog. Change-Id: I73ed352641c34aaa2a8db54e22948daa02372018 Reviewed-on: https://review.haiku-os.org/c/haiku/+/7097 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
84a57f9a |
|
25-Sep-2023 |
X512 <danger_mail@list.ru> |
riscv/mmu: fix some code typos in hrev57298 that lead to boot failure Change-Id: If0b2fded13ac079e505038fb51d05f7cfcb3d161 Reviewed-on: https://review.haiku-os.org/c/haiku/+/6953 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
98895d04 |
|
25-Sep-2023 |
X512 <danger_mail@list.ru> |
riscv64/mmu: use struct bitfield for flags and std::atomic Fixes some PTE concurrent access bugs. Change-Id: I09ec56861fae389a8a3e228b17a3921b85202c8b Reviewed-on: https://review.haiku-os.org/c/haiku/+/6949 Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
|
#
1d9ad3fa |
|
07-Jul-2023 |
X512 <danger_mail@list.ru> |
mmu/riscv64: implement global page mapping support ASID allocation is not supported yet, so always use ASID 0 for user pages for now. Change-Id: I021e77dae692c22984bc625dd0588362bece45b7 Reviewed-on: https://review.haiku-os.org/c/haiku/+/6698 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk> Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
|
#
fa557843 |
|
27-Nov-2022 |
X512 <danger_mail@list.ru> |
riscv: use atomic CSR bit set/clear operations, refactor Fix race conditions that cause broken timer interrupts. Change-Id: I78e13a18d394b1566977e894a1def16a66c9ca5f Reviewed-on: https://review.haiku-os.org/c/haiku/+/5883 Reviewed-by: X512 <danger_mail@list.ru> Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
a3fb9827 |
|
30-Sep-2022 |
David Karoly <karolyd577@gmail.com> |
boot/efi/riscv64: use generic mmu functions Change-Id: I671f41b9c163c522ffa7ffcb2509f279c4c9496a Reviewed-on: https://review.haiku-os.org/c/haiku/+/5701 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com>
|
#
47827911 |
|
02-Feb-2022 |
David Karoly <karolyd577@gmail.com> |
boot/efi/arch: remove comments related to ConvertPointer Change-Id: I1c0ebe04c180f3c50ac07c7d043a33d2c4563a18 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4924 Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com>
|
#
8ca0f03d |
|
08-Nov-2021 |
X512 <danger_mail@list.ru> |
riscv64/smp: Implement multi-processor support * Working under qemu smp 1,2+ * Working on SiFive Unmatched * x86_64 efi not broken by smp_boot_other_cpus change Change-Id: I32ebc17913e46ed082be9ade8f56448bbf12f16e Reviewed-on: https://review.haiku-os.org/c/haiku/+/4705 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
|
#
d637e0be |
|
17-Aug-2021 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
system/kernel: Rework uart management Change-Id: I6cb31760519c8ba4542d217d6e68439602eda558 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4356 Reviewed-by: Jessica Hamilton <jessica.l.hamilton@gmail.com> Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
|
#
f1fa58bf |
|
25-Jul-2021 |
X512 <danger_mail@list.ru> |
haiku_loader.efi: update for riscv64 * Added MMU page table generation. * Added optional FDT device detection and passing to kernel. * Add platform address translation stubs to bios_ia32 to drop EFI ifdefs Change-Id: I89257c93c84404fd988f621b29f927ed0df3c3b1 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4304 Reviewed-by: Jessica Hamilton <jessica.l.hamilton@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
9ba143a5 |
|
19-Aug-2020 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
riscv64: Finish initial work on an EFI loader Change-Id: Ia386d9155dda37ff6608a33dee349bf5332890c3 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3162 Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com> Reviewed-by: François Revol <revol@free.fr>
|