1. 0bcdae2 kernel: Add CONFIG_ARCH_HAS_DIRECTED_IPIS by Peter Mitsis · 10 months ago
  2. 6a3cb93 arch: remove the use of `z_arch_esf_t` completely from internal by Yong Cong Sin · 10 months ago
  3. e54b27b arch: define `struct arch_esf` and deprecate `z_arch_esf_t` by Yong Cong Sin · 10 months ago
  4. 3998e18 arch: rename all esf struct to `struct arch_esf` by Yong Cong Sin · 10 months ago
  5. 0f3fe4d riscv: Align _isr_wrapper to 64 bytes for CLIC by Piotr Wojnarowski · 10 months ago
  6. 02770ad debug: EXCEPTION_STACK_TRACE should depend on arch Kconfigs by Yong Cong Sin · 10 months ago
  7. c87dc64 arch: generalize frame pointer via CONFIG_FRAME_POINTER introduction by Yong Cong Sin · 10 months ago
  8. e17b3fd arch: riscv: implement `arch_irq_disconnect_dynamic` by Marcin Szymczyk · 10 months ago
  9. 6e8d979 arch: riscv: stacktrace: handle user threads by Yong Cong Sin · 10 months ago
  10. 602c993 arch: riscv: stacktrace: fix cpuid type and optimize branch with compiler by Yong Cong Sin · 10 months ago
  11. bbe5e1e build: namespace the generated headers with `zephyr/` by Yong Cong Sin · 10 months ago
  12. 5a35037 arch: riscv: check esf before calling z_riscv_unwind_stack by Yong Cong Sin · 10 months ago
  13. c118cd5 arch: make the max stack frames configurable by Yong Cong Sin · 10 months ago
  14. eafc4ef arch: riscv: print symbol name of `mepc` if `CONFIG_SYMTAB` is enabled by Yong Cong Sin · 10 months ago
  15. c1a925d arch: riscv: use symtab to print function name in stack trace by Yong Cong Sin · 10 months ago
  16. 27b0651 riscv: pmp: select CONFIG_MEM_DOMAIN_ISOLATED_STACKS by Daniel Leung · 10 months ago
  17. 8c6da49 arch: riscv: relocate stack unwinding code into a separate file by Yong Cong Sin · 10 months ago
  18. 10a8075 arch: riscv: Add support for stack unwind without fp by Yong Cong Sin · 10 months ago
  19. a82a54c arch: riscv: remove unnecessary cast by Yong Cong Sin · 10 months ago
  20. 9a46981 arch: riscv: reorder fatal message by Yong Cong Sin · 10 months ago
  21. 530b593 arch: riscv: apply CONFIG_RISCV_MCAUSE_EXCEPTION_MASK to FPU code by Nicolas Pitre · 11 months ago
  22. ed12a0c coding guidelines: comply with MISRA Rule 11.8 by Hess Nathan · 11 months ago
  23. b32c5e2 arch: riscv: only use z_riscv_fatal_error_csf if CONFIG_EXCEPTION_DEBUG by Yong Cong Sin · 11 months ago
  24. 0ea7bf1 arch: riscv: irq_manage: support ISR_OFFSET in dynamic IRQs by Marcin Szymczyk · 11 months ago
  25. 30b122b arch: riscv: print callee-saved-registers in fatal error by Yong Cong Sin · 11 months ago
  26. 7398831 arch: riscv: implement frame-pointer based stack unwinding by Yong Cong Sin · 11 months ago
  27. 0144ed6 arch: riscv: update coredump for 64BIT RISCV by Aleksandar Cecaric · 12 months ago
  28. ab84989 arch/riscv: remove the `Kconfig.core` file by Filip Kokosinski · 12 months ago
  29. efe3074 kernel: rename Z_THREAD_STACK_BUFFER to K_THREAD_STACK_BUFFER by Daniel Leung · 12 months ago
  30. b69d248 kernel: rename Z_KERNEL_STACK_BUFFER to K_KERNEL_STACK_BUFFER by Daniel Leung · 12 months ago
  31. 6ea749d arch: rename arch_start_cpu() to arch_cpu_start() by Daniel Leung · 1 year ago
  32. 3664ed6 arch: move arch_interface.h under zephyr/arch by Daniel Leung · 1 year ago
  33. 292aafe arch: riscv: disable interrupts before `wfi` by Marcin Szymczyk · 1 year ago
  34. 2262b29 arch: riscv: introduce a Kconfig to mask `mhartid` by Yong Cong Sin · 1 year ago
  35. 8dc3f85 hwmv2: Introduce Hardware model version 2 and convert devices by Torsten Rasmussen · 1 year, 1 month ago
  36. 6884e10 arch: riscv: always use 'riscv' for CONFIG_ARCH by Gerard Marull-Paretas · 1 year, 1 month ago
  37. 68799d5 arch: riscv: make __soc_is_irq optional by Gerard Marull-Paretas · 1 year, 2 months ago
  38. 49e2bc6 arch: riscv: add RISCV_HAS_(C|P)LIC from soc/riscv by Gerard Marull-Paretas · 1 year, 2 months ago
  39. a5ded8a arch: riscv: smp: define MSIP_BASE by Gerard Marull-Paretas · 1 year, 2 months ago
  40. 7af4f7e arch: riscv: offsets: fix header race condition by Gerard Marull-Paretas · 1 year, 2 months ago
  41. 08a2ca5 riscv: irq: Correct interrupt handling in clic non-vectored mode by Greter Raffael · 1 year, 2 months ago
  42. 1217656 riscv: irq: Set prio for dynamic and direct irqs on clic by Greter Raffael · 1 year, 2 months ago
  43. 6252e85 arch: riscv: irq_manage: add missing PLIC header by Gerard Marull-Paretas · 1 year, 2 months ago
  44. 0addc80 arch: riscv: define local soc_interrupt_init prototypes by Gerard Marull-Paretas · 1 year, 2 months ago
  45. c725c91 arch: riscv: define RISC_IRQ_MSOFT/MEXT by Gerard Marull-Paretas · 1 year, 2 months ago
  46. 452a2f6 arch: riscv: use CONFIG_RISCV_MCAUSE_EXCEPTION_MASK by Gerard Marull-Paretas · 1 year, 2 months ago
  47. ee60977 arch: riscv: remove SOC from RISCV_SOC_MCAUSE_EXCEPTION_MASK by Gerard Marull-Paretas · 1 year, 2 months ago
  48. fcbfe74 arch: riscv: define some RISC-V exception codes by Gerard Marull-Paretas · 1 year, 2 months ago
  49. f885763 arch: riscv: drop RISCV_HAS_CPU_IDLE by Gerard Marull-Paretas · 1 year, 2 months ago
  50. 5fb6e26 arch: riscv: idle: trace idle and call wfi by Gerard Marull-Paretas · 1 year, 2 months ago
  51. 7d3b6c6 arch: smp: make flush_fpu_ipi a common, optional interfaces by Anas Nashif · 1 year, 3 months ago
  52. 3f75373 arch: introduce arch_secondary_cpu_init by Anas Nashif · 1 year, 3 months ago
  53. 17080d0 arch: ipi_handler -> sched_ipi_handler by Anas Nashif · 1 year, 3 months ago
  54. 37f427a arch: introduce arch_smp_init by Anas Nashif · 1 year, 3 months ago
  55. 0106e8d arch: riscv: introduce RISCV_PRIVILEGED by Gerard Marull-Paretas · 1 year, 3 months ago
  56. e25f31a arch: guard more code with CONFIG_EXCEPTION_DEBUG by Anas Nashif · 1 year, 3 months ago
  57. 9f3ed1b arch: _PrepC -> z_prep_c by Anas Nashif · 1 year, 4 months ago
  58. 9e29c70 arch: riscv: fix hangup in boot if hart0 is not boot hart by Katsuhiro Suzuki · 1 year, 4 months ago
  59. 4ce5f7e arch: riscv: fix hangup of multicore boot by Katsuhiro Suzuki · 1 year, 5 months ago
  60. 38373aa riscv: FPU trap: catch fused multiply-add instructions by Nicolas Pitre · 1 year, 5 months ago
  61. e538b0e drivers: plic: support multiple instances for multi-level by Yong Cong Sin · 1 year, 5 months ago
  62. d7302f4 irq: relocate multi-level irq out of irq.h by Yong Cong Sin · 1 year, 5 months ago
  63. 7c25a75 riscv: pmp: Fix assertion for PMP misaligned start address and size by Rick Tsao · 1 year, 5 months ago
  64. 64aa25a RISCV: Support pm cpu ops for SMP by Lingutla Chandrasekhar · 1 year, 5 months ago
  65. 176713a arch: riscv: Trap handler alignment configuration by Alexander Razinkov · 1 year, 7 months ago
  66. 6baa622 arch: move exc_handle.h under zephyr/arch/common by Anas Nashif · 1 year, 7 months ago
  67. 6b740b2 riscv: renames shadow variables by Daniel Leung · 1 year, 8 months ago
  68. 84b86d9 soc: riscv: Add ability to use custom sys_io functions by Yong Cong Sin · 1 year, 8 months ago
  69. 97dc67e riscv: syscalls: use zephyr_syscall_header by Daniel Leung · 1 year, 9 months ago
  70. d395b7f riscv: Add CONFIG_RISCV_RESERVED_IRQ_ISR_TABLES_OFFSET by Carlo Caione · 1 year, 9 months ago
  71. 6160383 riscv: Rename RISCV_MTVEC_VECTORED_MODE to RISCV_VECTORED_MODE by Carlo Caione · 1 year, 9 months ago
  72. 252d68f arch/riscv: add support for detecting null pointer exception using PMP by Dino Li · 1 year, 9 months ago
  73. edd3437 riscv: Rename Kconfig symbol to *_PRIVILEGED by Carlo Caione · 1 year, 10 months ago
  74. 5c7d2f1 riscv: exclude more code when multithreading is disabled by Nicolas Pitre · 1 year, 10 months ago
  75. 92b7d37 arch: riscv: Fix bogus condition by Marek Matej · 1 year, 10 months ago
  76. 6935ea5 Revert "arch: riscv: Enable builds without the multithreading" by Nicolas Pitre · 1 year, 10 months ago
  77. f0b458a arch: riscv: Enable builds without the multithreading by Marek Matej · 1 year, 10 months ago
  78. 4796746 soc: esp32: MCUboot support by Marek Matej · 1 year, 10 months ago
  79. 18ff7ae riscv: prevent possible deadlock on SMP with FPU sharing by Nicolas Pitre · 1 year, 10 months ago
  80. 03a73fa riscv: use atomic bit helpers with IPI values by Nicolas Pitre · 1 year, 10 months ago
  81. b674bf6 arch: riscv: add ARCH_HAS_SINGLE_THREAD_SUPPORT by TOKITA Hiroshi · 1 year, 11 months ago
  82. d57363b riscv: refactor: Utilize the available helper macro by Manojkumar Subramaniam · 2 years ago
  83. a5fd0d1 init: remove the need for a dummy device pointer in SYS_INIT functions by Gerard Marull-Paretas · 2 years ago
  84. d839194 riscv: pmp: Add kconfig option for granularity of PMP by Rick Tsao · 2 years ago
  85. 2ab7286 arch: riscv: Remove unused offset symbols by Peter Mitsis · 2 years, 1 month ago
  86. 3c440af riscv: pmp: provision for implementations with partial PMP support by Nicolas Pitre · 2 years, 1 month ago
  87. ea34acb riscv: stack PMP: fix CONFIG_MPU_REQUIRES_POWER_OF_TWO_ALIGNMENT=y case by Nicolas Pitre · 2 years, 1 month ago
  88. 61a204c riscv: Do not remove ESF when SOC_ISR_SW_UNSTACKING by Carlo Caione · 2 years, 2 months ago
  89. 10500f1 riscv: cope with MTVAL not updated on illegal instruction faults by Nicolas Pitre · 2 years, 2 months ago
  90. 83f849e riscv: FPU trap: catch CSR access to fcsr, frm and fflags by Nicolas Pitre · 2 years, 2 months ago
  91. b2ffee7 riscv: FPU switching fixes by Nicolas Pitre · 2 years, 2 months ago
  92. 804aa29 riscv: smp: use devicetree to map hartids to zephyr cpus by Conor Paxton · 2 years, 2 months ago
  93. 02391ed riscv: enable booting from non-zero indexed RISC-V hart by Conor Paxton · 2 years, 2 months ago
  94. fb9cdee riscv: Fix whitespace in ISR handler by David Reiss · 2 years, 2 months ago
  95. 6b9526c riscv: properly clear pending IPI flags by Nicolas Pitre · 2 years, 2 months ago
  96. a211970 riscv: improve contended FPU switching by Nicolas Pitre · 2 years, 2 months ago
  97. ff07da6 riscv: integrate the new FPU context switching support by Nicolas Pitre · 2 years, 2 months ago
  98. cb4c0f6 riscv: smarter FPU context switching support by Nicolas Pitre · 2 years, 2 months ago
  99. 4f9b547 riscv: smp: prepare for more than one IPI type by Nicolas Pitre · 2 years, 2 months ago
  100. 883e9d3 riscv: translate CPU numbers to hartid values for IPI by Nicolas Pitre · 2 years, 2 months ago