.. |
Firmware/ACPI
|
Kernel/riscv64: Make the kernel compile
|
2023-11-10 15:51:31 -07:00 |
PCI
|
Kernel/riscv64: Initialize PCI controllers using the device tree
|
2024-02-24 16:43:44 -07:00 |
boot.S
|
Kernel/riscv64: Don't use the memory before .text as the initial stack
|
2024-02-19 00:41:17 +01:00 |
CPU.cpp
|
Kernel/riscv64: Get the kernel command line from the device tree
|
2024-02-24 16:43:44 -07:00 |
CPU.h
|
Kernel/riscv64: Get the kernel command line from the device tree
|
2024-02-24 16:43:44 -07:00 |
CPUID.h
|
Kernel/riscv64: Add RISC-V Processor class
|
2023-10-28 10:36:06 -06:00 |
CSR.h
|
Kernel/riscv64: Implement enter_thread_context
|
2024-02-24 16:42:58 -07:00 |
CurrentTime.cpp
|
Kernel/riscv64: Stub out optional_current_time
|
2024-01-02 06:50:59 -07:00 |
DebugOutput.cpp
|
Kernel/riscv64: Implement debug_output and change cmdline to use it
|
2024-01-12 16:46:46 -07:00 |
Delay.cpp
|
Kernel/riscv64: Add missing include in Delay.cpp
|
2024-02-14 10:32:45 -07:00 |
FPUState.h
|
Kernel/riscv64: Implement {load,store}_fpu_state
|
2024-02-24 16:42:58 -07:00 |
InterruptManagement.cpp
|
Kernel/riscv64: Stub out InterruptManagement::find_controllers
|
2024-01-23 13:13:18 -07:00 |
InterruptManagement.h
|
Kernel/riscv64: Make the kernel compile
|
2023-11-10 15:51:31 -07:00 |
Interrupts.cpp
|
Kernel/riscv64: Add C++ trap handler
|
2024-01-23 13:13:18 -07:00 |
IRQController.h
|
Kernel/riscv64: Make the kernel compile
|
2023-11-10 15:51:31 -07:00 |
linker.ld
|
Kernel/riscv64: Don't use the memory before .text as the initial stack
|
2024-02-19 00:41:17 +01:00 |
mcontext.h
|
Toolchain: Add (basic) support for riscv64
|
2023-08-11 09:20:08 +02:00 |
MMU.cpp
|
Kernel/riscv64: Take the memory map from the FDT and dump it
|
2024-02-24 16:43:44 -07:00 |
MMU.h
|
Kernel/riscv64: Take the memory map from the FDT and dump it
|
2024-02-24 16:43:44 -07:00 |
PageDirectory.cpp
|
Kernel/riscv64: Implement everything in PageDirectory.cpp
|
2024-01-29 05:17:03 -07:00 |
PageDirectory.h
|
Kernel/riscv64: Make the kernel compilable using GCC
|
2023-12-14 09:02:15 -07:00 |
Panic.cpp
|
Kernel/riscv64: Make the kernel compile
|
2023-11-10 15:51:31 -07:00 |
PowerState.cpp
|
Kernel/riscv64: Implement arch_specific_{reboot,shutdown} using the SBI
|
2024-01-12 16:25:46 -07:00 |
pre_init.cpp
|
Kernel/riscv64: Take the memory map from the FDT and dump it
|
2024-02-24 16:43:44 -07:00 |
pre_init.h
|
Kernel/riscv64: Add a basic trap handler to pre_init
|
2024-01-12 16:46:46 -07:00 |
Processor.cpp
|
Kernel/riscv64: Implement Processor::assume_context
|
2024-02-24 16:42:58 -07:00 |
Processor.h
|
Kernel/riscv64: Add RISC-V Processor class
|
2023-10-28 10:36:06 -06:00 |
RegisterState.h
|
AK: Make IndexSequence use size_t
|
2024-02-11 18:53:00 +01:00 |
SafeMem.cpp
|
Kernel/riscv64: Make the kernel compile
|
2023-11-10 15:51:31 -07:00 |
SBI.cpp
|
Kernel/riscv64: Add support for SRST "System Reset" SBI extension
|
2024-01-12 16:25:46 -07:00 |
SBI.h
|
AK: Make IndexSequence use size_t
|
2024-02-11 18:53:00 +01:00 |
SmapDisabler.cpp
|
Kernel/riscv64: Implement RISC-V SmapDisabler
|
2023-11-10 15:51:31 -07:00 |
ThreadRegisters.h
|
Kernel/riscv64: Add register state related headers
|
2023-10-28 10:36:06 -06:00 |
Timer.cpp
|
Kernel/riscv64: Read the timebase-frequency from the device tree
|
2024-02-24 16:43:44 -07:00 |
Timer.h
|
Kernel/riscv64: Clean up Timer class
|
2024-01-23 13:13:18 -07:00 |
trap_handler.S
|
Kernel/riscv64: Implement thread_context_first_enter
|
2024-02-24 16:42:58 -07:00 |
TrapFrame.h
|
AK: Make IndexSequence use size_t
|
2024-02-11 18:53:00 +01:00 |