#
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>
|
#
7c3cd8fc |
|
31-Mar-2022 |
MRNIU <zone.niuzh@hotmail.com> |
arch_cpu_defs: typo fix, no functional change Change-Id: I58a21dc0c20b62be382cd2bdb00e31f01fea3b3b Reviewed-on: https://review.haiku-os.org/c/haiku/+/5169 Reviewed-by: Adrien Destugues <pulkomandy@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>
|
#
afcfd3c5 |
|
18-Nov-2021 |
Augustin Cavalier <waddlesplash@gmail.com> |
BeBuild: Remove B_ALWAYS_INLINE. This file should ideally contain only those things needed across all system headers, even POSIX ones, and all other declarations (B_* ones especially) should go in SupportDefs.h. However, as nothing but riscv64 uses this right now, I've just moved it to there.
|
#
d472f38a |
|
25-Jul-2021 |
X512 <danger_mail@list.ru> |
riscv64: update hardware definition headers Change-Id: I0c84f1d5389842d4591cb1548793e08155ba3666 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4311 Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
|
#
7ef00629 |
|
06-Jun-2021 |
X512 <danger_mail@list.ru> |
kernel/arch/vm: implement for riscv64 Change-Id: I0b463f3d2bca9f31b0aabacbf70a9774493d3467 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4051 Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
|
#
b8b1ad6f |
|
25-May-2021 |
X512 <danger_mail@list.ru> |
introduce RISC-V headers Change-Id: I9a8b6a1011cbefd4bd173852e7111e92efd0c730 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4003 Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
|
#
c085f386 |
|
18-Mar-2019 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
riscv64: Fill in more bulk architecture items around libroot/kernel Change-Id: Ia2a86d8814d06950ea2d2d19d966c642d26f81d6 Reviewed-on: https://review.haiku-os.org/c/1302 Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com> Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|