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