.. |
supervisor
|
riscv/fpu: Restore correct lazy-FPU functionality
|
2023-07-31 07:48:53 -07:00 |
addrenv.h
|
riscv/addrenv: Fix the user VMA end address
|
2023-09-29 22:34:40 +08:00 |
CMakeLists.txt
|
cmake:init RISC-V cmake qemu-rv build
|
2023-10-26 21:01:46 +08:00 |
crt0.c
|
|
|
fork.S
|
libs/libc/fork: add lib_fork implementation
|
2023-07-26 10:41:52 +02:00 |
Make.defs
|
sched/task/fork: add fork implementation
|
2023-07-12 02:27:37 +08:00 |
pgalloc.h
|
riscv-v/pgalloc.h: Return kernel vaddr for kernel RAM paddr
|
2023-10-09 18:59:25 +03:00 |
riscv_addrenv_kstack.c
|
mm/alloc: remove all unnecessary cast for alloc
|
2023-08-30 14:34:20 +08:00 |
riscv_addrenv_perms.c
|
arch/addrenv: Change group_addrenv_t to arch_addrenv_t
|
2023-01-27 23:17:01 +08:00 |
riscv_addrenv_pgmap.c
|
kmm_map: Fix incorrect function name field
|
2023-10-09 18:59:43 +03:00 |
riscv_addrenv_shm.c
|
riscv/addrenv: Create utility function for dynamic mappings
|
2023-05-12 22:32:31 +08:00 |
riscv_addrenv_utils.c
|
riscv_addrenv_utils.c: Determine page table flags by type of vaddr
|
2023-10-05 20:38:35 +08:00 |
riscv_addrenv.c
|
risc-v/riscv_addrenv.c: Fix bug where SHM area page tables are not freed
|
2023-09-28 22:17:55 +08:00 |
riscv_allocateheap.c
|
|
|
riscv_backtrace.c
|
risc-v/backtrace: correct stack pointer if enable ARCH_KERNEL_STACK
|
2023-06-07 01:44:28 +08:00 |
riscv_checkstack.c
|
Remove FAR from source code under 32bit arch and board
|
2023-09-16 19:12:13 +03:00 |
riscv_common_memorymap.h
|
|
|
riscv_cpuidlestack.c
|
|
|
riscv_cpuindex.c
|
|
|
riscv_cpuinfo.c
|
Remove FAR from source code under 32bit arch and board
|
2023-09-16 19:12:13 +03:00 |
riscv_cpupause.c
|
cpu_pause.c: fix typo
|
2023-10-14 00:26:31 -04:00 |
riscv_cpustart.c
|
|
|
riscv_createstack.c
|
arch: fixed error in the calculation of nwords caused an out of bounds
|
2023-03-13 16:12:11 +09:00 |
riscv_doirq.c
|
arch: update g_running_tasks when context switch occurred
|
2023-08-01 09:35:18 -07:00 |
riscv_exception_common.S
|
riscv/fpu: Restore correct lazy-FPU functionality
|
2023-07-31 07:48:53 -07:00 |
riscv_exception.c
|
assert: Distinguish between assert and exception
|
2023-05-03 14:49:32 +08:00 |
riscv_exit.c
|
riscv/swint: Give the full tcb to the context switch routine
|
2023-07-31 07:48:53 -07:00 |
riscv_fork.c
|
riscv/lazyfpu: Add option to disable lazy FPU
|
2023-07-31 07:48:53 -07:00 |
riscv_fork.h
|
riscv/fpu: Restore correct lazy-FPU functionality
|
2023-07-31 07:48:53 -07:00 |
riscv_fpu.S
|
riscv/lazyfpu: Add option to disable lazy FPU
|
2023-07-31 07:48:53 -07:00 |
riscv_fpucmp.c
|
|
|
riscv_getintstack.c
|
|
|
riscv_getnewintctx.c
|
arch/risc-v: Set Supervisor User Memory (access) for idle process too
|
2023-03-29 10:53:09 -03:00 |
riscv_hostfs.c
|
hostfs: mask bit fields of not support
|
2023-09-23 05:28:57 +09:00 |
riscv_idle.c
|
|
|
riscv_initialize.c
|
|
|
riscv_initialstate.c
|
riscv/kernel_stack: Use kernel stack to store the user context
|
2023-06-09 13:53:27 +08:00 |
riscv_internal.h
|
riscv/lazyfpu: Add option to disable lazy FPU
|
2023-07-31 07:48:53 -07:00 |
riscv_ksp.c
|
riscv/kernel_stack: Use kernel stack to store the user context
|
2023-06-09 13:53:27 +08:00 |
riscv_macros.S
|
riscv/fpu: Restore correct lazy-FPU functionality
|
2023-07-31 07:48:53 -07:00 |
riscv_mdelay.c
|
|
|
riscv_mhartid.S
|
|
|
riscv_misaligned.c
|
arm/dataabort: fix compile warning
|
2023-06-12 13:36:08 +08:00 |
riscv_mmu.c
|
risc-v: SV32 MMU support for qemu-rv.
|
2023-03-29 22:15:19 +09:00 |
riscv_mmu.h
|
riscv_addrenv_utils.c: Determine page table flags by type of vaddr
|
2023-10-05 20:38:35 +08:00 |
riscv_modifyreg32.c
|
|
|
riscv_mtimer.c
|
riscv/barrier: Define more granular memory barriers
|
2023-06-14 16:14:57 -03:00 |
riscv_mtimer.h
|
|
|
riscv_nputs.c
|
|
|
riscv_percpu.c
|
riscv/barrier: Define more granular memory barriers
|
2023-06-14 16:14:57 -03:00 |
riscv_percpu.h
|
riscv/kernel_stack: Use kernel stack to store the user context
|
2023-06-09 13:53:27 +08:00 |
riscv_pgalloc.c
|
group/group_addrenv: Move address environment from group -> tcb
|
2023-02-08 02:51:23 +08:00 |
riscv_pmp.c
|
arch/risc-v: Simplify pmp_check_region_attrs sanity-checks
|
2023-10-23 13:10:59 -03:00 |
riscv_pthread_start.c
|
|
|
riscv_registerdump.c
|
assert: show stacks with the sp from regs
|
2023-05-05 13:40:04 +08:00 |
riscv_releasestack.c
|
|
|
riscv_saveusercontext.S
|
riscv/saveusercontext: Fix FPU state save
|
2023-07-31 07:48:53 -07:00 |
riscv_schedulesigaction.c
|
arch: move [enter|leave]_critical_section
|
2023-07-27 11:34:09 +02:00 |
riscv_semihost.S
|
|
|
riscv_sigdeliver.c
|
riscv/swint: Give the full tcb to the context switch routine
|
2023-07-31 07:48:53 -07:00 |
riscv_signal_dispatch.c
|
|
|
riscv_signal_handler.S
|
|
|
riscv_stackframe.c
|
|
|
riscv_swint.c
|
riscv/fpu: Restore correct lazy-FPU functionality
|
2023-07-31 07:48:53 -07:00 |
riscv_switchcontext.c
|
riscv/swint: Give the full tcb to the context switch routine
|
2023-07-31 07:48:53 -07:00 |
riscv_task_start.c
|
|
|
riscv_tcbinfo.c
|
arch: add use_data to g_tcbinfo
|
2023-09-29 08:00:18 +03:00 |
riscv_testset.S
|
|
|
riscv_tls.c
|
|
|
riscv_udelay.c
|
|
|
riscv_usestack.c
|
|
|
riscv_vectors.S
|
|
|
Toolchain.defs
|
Revert "make/archive: Use the full path name when matching or storing names in the archive"
|
2023-10-27 22:26:18 +08:00 |