- 0e788b8 riscv: Use IRQ vector table for vectored mode by Carlo Caione · 2 years, 9 months ago
- 7a11d88 riscv: Introduce RISCV_ALWAYS_SWITCH_THROUGH_ECALL by Carlo Caione · 2 years, 9 months ago
- 83de5b4 riscv: _isr_wrapper: get rid of the ASSUME_EQUAL() macro by Nicolas Pitre · 2 years, 9 months ago
- 1477287 riscv: pmp: properly initialize per-thread m-mode/u-mode entry array by Nicolas Pitre · 2 years, 9 months ago
- b6377ccd riscv: pmp: work around another QEMU bug by Nicolas Pitre · 2 years, 9 months ago
- 00a9634 riscv: new TLS-based arch_is_user_context() implementation by Nicolas Pitre · 2 years, 9 months ago
- 3f8e326 riscv: stop preserving the tp register needlessly by Nicolas Pitre · 2 years, 9 months ago
- 95b18c7 riscv: abstract RV32E register access by Nicolas Pitre · 2 years, 9 months ago
- 741b9dc riscv: Rename __irq_wrapper to _isr_wrapper by Carlo Caione · 2 years, 9 months ago
- 673f41e riscv: Introduce support for RV32E by Carlo Caione · 2 years, 10 months ago
- 737dcce riscv: Move syscall parameter from a7 to t0 by Carlo Caione · 2 years, 10 months ago
- 3e92f11 riscv: Optimize t* registers usage by Carlo Caione · 2 years, 10 months ago
- 10061ef riscv: Rework and cleanup Kconfig by Carlo Caione · 2 years, 10 months ago
- 56512da arch: riscv: switch: Add a comment on the return of z_riscv_switch by Carles Cufi · 2 years, 10 months ago
- 11da0b6 arch: riscv: Remove outdated comment by Carles Cufi · 2 years, 10 months ago
- 1cb557d riscv: rationalize PMP related Kconfig options by Nicolas Pitre · 2 years, 10 months ago
- e76fb20 riscv: report stack overflow errors correctly by Nicolas Pitre · 2 years, 10 months ago
- a4b82ab riscv: fix IRQ stack guard location by Nicolas Pitre · 2 years, 10 months ago
- 92409f3 riscv: drop user stack guard area when using separate privileged stacks by Nicolas Pitre · 2 years, 10 months ago
- 6051ea7 riscv: clarify stack size and alignment parameters by Nicolas Pitre · 2 years, 10 months ago
- 3997f7b riscv: pmp: make PMP debug display more comprehensive by Nicolas Pitre · 2 years, 10 months ago
- 8647e2f tracing: riscv: Add missing invoke of sys_trace_isr_exit() by Robert Szczepanski · 2 years, 11 months ago
- 4b91c2d asm: update files with <zephyr/...> include prefix by Gerard Marull-Paretas · 2 years, 11 months ago
- 1681166 arch: migrate includes to <zephyr/...> by Gerard Marull-Paretas · 2 years, 11 months ago
- f51d89d riscv: pmp: work around a QEMU bug by Nicolas Pitre · 2 years, 11 months ago
- ec9c2ec riscv: pmp: rename CONFIG_PMP_SLOT by Nicolas Pitre · 2 years, 11 months ago
- 554f246 riscv: pmp: remove previous implementation by Nicolas Pitre · 2 years, 11 months ago
- 2fece49 riscv: pmp: switch over to the new implementation by Nicolas Pitre · 2 years, 11 months ago
- 7a55bda riscv: pmp: add new usermode support by Nicolas Pitre · 2 years, 11 months ago
- 68b8f0e riscv: pmp: new stackguard implementation by Nicolas Pitre · 2 years, 11 months ago
- 2e66da3 riscv: pmp: new implementation by Nicolas Pitre · 2 years, 11 months ago
- f623571 riscv: Initialize TP register when starting threads by Keith Packard · 2 years, 11 months ago
- f61b8b8 semihosting: fix inline assembly output dependency by Nicolas Pitre · 3 years ago
- d8f186a arch: common: semihost: add semihosting operations by Jordan Yates · 3 years ago
- 6a5520c arch/riscv: Adding KConfig options for 'A' and 'M' RISC-V extensions by Nathan Krueger · 3 years ago
- c8bfc2a riscv: make arch_is_user_context() SMP compatible by Nicolas Pitre · 3 years ago
- af2d875 riscv: isr.S: compute _current_cpu using CPU number on SMP by Nicolas Pitre · 3 years ago
- 4f53748 riscv: isr.S: dedicate a register to ¤t_cpu by Nicolas Pitre · 3 years ago
- 69d06a9 riscv: isr.S: optimize FP regs save/restore decision by Nicolas Pitre · 3 years ago
- ce8dabf riscv: implement arch_switch() by Nicolas Pitre · 3 years ago
- 247d2c8 riscv: move the tp register from caller-saved to callee-saved by Nicolas Pitre · 3 years ago
- 50c0df1 riscv: align struct __esf properly by Nicolas Pitre · 3 years ago
- df852a0 riscv: implement CONFIG_IRQ_OFFLOAD_NESTED by Nicolas Pitre · 3 years ago
- cb5221c riscv: irq_offload: simpler implementation by Nicolas Pitre · 3 years ago
- a50c433 riscv: exception code mega simplification and optimization by Nicolas Pitre · 3 years ago
- bfb7919 riscv: better abstraction for register-wide FP load/store opcodes by Nicolas Pitre · 3 years ago
- 1fd79b3 riscv: better abstraction for register-wide load/store opcodes by Nicolas Pitre · 3 years ago
- 94f39e5 riscv: fix wrong access width in assembly code by Nicolas Pitre · 3 years ago
- 9ed1794 riscv: use simplest asm expression when possible by Nicolas Pitre · 3 years ago
- f2bb937 Revert "arch/riscv: Get current CPU properly instead of assuming single CPU" by Nicolas Pitre · 3 years ago
- 442ab22 Revert "arch/riscv: Use arch_switch() for context swap" by Nicolas Pitre · 3 years ago
- 13a7047 Revert "arch/riscv: Do not use irq_lock() on arch_irq_offload" by Nicolas Pitre · 3 years ago
- f483b1b everywhere: fix typos by Nazar Kazakov · 3 years ago
- 72afd96 arch: riscv: ensure fcsr is cleared on thread start or FPU enable by Corey Wharton · 3 years ago
- 95fb0de kconfig: remove Enable from boolean prompts by Gerard Marull-Paretas · 3 years, 1 month ago
- 2aab236 arch/riscv: Add IPI support by Ederson de Souza · 3 years, 1 month ago
- b045820 arch/riscv: Do not use irq_lock() on arch_irq_offload by Ederson de Souza · 3 years, 1 month ago
- d9ab355 arch/riscv: Boot secondary CPUs for SMP support by Ederson de Souza · 3 years, 1 month ago
- be28de6 arch/riscv: Use arch_switch() for context swap by Ederson de Souza · 3 years, 1 month ago
- 8686ab5 arch/riscv: Get current CPU properly instead of assuming single CPU by Ederson de Souza · 3 years, 1 month ago
- fdf7c96 arch/riscv: Implement arch_curr_cpu() by Ederson de Souza · 3 years, 1 month ago
- e83a13a kconfig: Rename the TEST_EXTRA stack size option to align with the rest by Carles Cufi · 3 years, 1 month ago
- 240c975 core: z_data_copy does not depend on CONFIG_XIP by Carlo Caione · 3 years, 1 month ago
- 58d50a0 riscv: fix non-standard assembly of RISC-V by Henry Hsieh · 3 years, 2 months ago
- fd2c076 arch: riscv: pmp: Fix is_user_mode in RV64 by Jim Shu · 3 years, 2 months ago
- 10e618f arch: riscv: pmp: Fix RV64 compatibility of register size by Jim Shu · 3 years, 2 months ago
- 595b01f arch: riscv: pmp: Fix 64-bit compatibility of pointer size by Jim Shu · 3 years, 2 months ago
- 61d0c3c riscv: remove @return doc for void functions by Daniel Leung · 3 years, 2 months ago
- 76c8c6e arch: riscv: pmp: add PMP protection of code and rodata by Jim Shu · 3 years, 3 months ago
- df166dd arch: riscv: pmp: change mechanism of arch_buffer_validate() by Jim Shu · 3 years, 3 months ago
- 35ef71f arch: riscv: pmp: simplify thread initialization by Jim Shu · 3 years, 3 months ago
- 9683c9e arch: riscv: pmp: reorder function definitions by Jim Shu · 3 years, 3 months ago
- b13dd54 arch: riscv: pmp: simplify pmp region number computation by Jim Shu · 3 years, 3 months ago
- e3c8b4c arch: riscv: pmp: introduce riscv_pmp_region structure by Jim Shu · 3 years, 3 months ago
- e4c5d96 arch: riscv: pmp: enable MPU log module for debugging by Jim Shu · 3 years, 3 months ago
- 5fc5bea arch: riscv: pmp: fix IRQ handling of PMP stack guard by Jim Shu · 3 years, 3 months ago
- e0329a5 arch: riscv: pmp: fix return value of arch_mem_domain_partition_remove() by Jim Shu · 3 years, 3 months ago
- fd1e5ae arch: riscv: fix sp of supervisor thread in _Fault function. by Jim Shu · 3 years, 3 months ago
- 7803a4e arch: riscv: ARCH_EXCEPT macro by Mark Holden · 3 years, 3 months ago
- 2de3133 riscv: Add an option for configuring mcause exception mask by TOKITA Hiroshi · 3 years, 3 months ago
- 1a697cc coredump: add support for RISC-V by Mark Holden · 3 years, 4 months ago
- 1cd7ccc kernel: mem_domain: arch_mem_domain functions to return errors by Daniel Leung · 3 years, 4 months ago
- 535fc38 riscv: Don't reschedule on back-to-back interrupts by Wolfgang Reißnegger · 3 years, 7 months ago
- c6aded2 linker: align _image_rodata and _image_rom start/end/size linker symbols by Torsten Rasmussen · 3 years, 7 months ago
- 073cfa9 arch: riscv: introduce global pointer relative addressing support by Jim Shu · 3 years, 7 months ago
- 9b6122d arch: riscv: Increase default CONFIG_TEST_EXTRA_STACKSIZE for 32-bit by Maureen Helm · 3 years, 7 months ago
- 97fa203 Revert "arch: riscv: added support for custom initialization of gp register" by Jim Shu · 3 years, 7 months ago
- e3fe63a arch: riscv: remove unneeded context switch to gp register by Jim Shu · 3 years, 7 months ago
- e1c7333 arch: riscv: fix typo of context switch macro by Jim Shu · 3 years, 7 months ago
- 7b09d03 arch: riscv: added support for custom initialization of gp register by Felipe Neves · 3 years, 9 months ago
- d109805 RISC-V: Round up pre-populated stack frame to arch stack alignment by Shih-Wei Teng · 3 years, 10 months ago
- 1b4dad4 arch: riscv: enable FPU of threads in unshared FP mode by Jim Shu · 3 years, 10 months ago
- b7d0448 arch: riscv: Fix 10.4 violations by Flavio Ceolin · 4 years ago
- be0a197 riscv: MTVAL CSR not supported on OpenISA RV32M1 by Kumar Gala · 4 years ago
- 3a04cc2 riscv: core: Remove invalid comparison by Flavio Ceolin · 4 years ago
- 59903e2 kernel: arch: introduce k_float_enable() by Katsuhiro Suzuki · 4 years ago
- 8db3683 arch: riscv: improve exception messages by Jim Shu · 4 years ago
- 7d35a8c kernel: remove arch_mem_domain_destroy by Kumar Gala · 4 years ago
- e58e276 arch: riscv: add common stub reboot function by Katsuhiro Suzuki · 4 years, 1 month ago
- 8912f54 arch: riscv: Update the description of CONFIG_PMP_STACK_GUARD_MIN_SIZE by Shih-Wei Teng · 4 years, 1 month ago