summaryrefslogtreecommitdiff
path: root/include/sbi/sbi_platform.h
AgeCommit message (Expand)Author
2026-06-16lib: sbi: Make per-HART stack size configurable via KconfigOriol Catalan
2026-06-16lib: sbi: Do not override emulator callback for vector load/storeBo Gan
2026-06-12platform: generic: Optimize extensions_init() to parse ISA extensions onceAnup Patel
2026-05-09lib: sbi: hart: Detect and enable Smrnmi before trap-based feature detectionEvgeny Voevodin
2026-05-09firmware: Add RNMI handler infrastructureEvgeny Voevodin
2025-12-21lib: sbi: give platform choice of using single memregion to cover OpenSBIBo Gan
2025-09-16include: sbi: Remove platform specific IPI initAnup Patel
2025-06-17lib: sbi_platform: Add platform specific pmp_set() and pmp_disable()Chao-ying Fu
2025-04-24lib: sbi: Set the scratch allocation to alignment to cacheline sizeRaj Vishwanathan
2025-04-23lib: sbi_platform: Remove the vendor_ext_check hookSamuel Holland
2025-04-15lib: sbi: Simplify structure member offset checkingXiang W
2025-03-24lib: sbi: Use sbi_hart_count() and sbi_for_each_hartindex()Samuel Holland
2025-03-24lib: sbi_scratch: Apply bounds check to platform hart_countSamuel Holland
2024-12-06lib: sbi: Add SBI Message Proxy (MPXY) frameworkRahul Pathak
2024-11-28platform: Drop irqchip warm init and exit hooksSamuel Holland
2024-11-11platform: Drop IPI warm init and exit hooksSamuel Holland
2024-11-11platform: ensure enough heap size with debug triggers extensionInochi Amaoto
2024-11-05platform: Drop timer warm init and exit hooksSamuel Holland
2024-07-24lib: sbi: Remove sbi_console_init() and console_init() platform callbackAnup Patel
2024-03-11lib: sbi: call platform load/store emulatorsBo Gan
2024-03-11include: sbi: add emulate_load/store handler to platform opsBo Gan
2023-12-19lib: sbi: Allow ecall handlers to directly update register stateAnup Patel
2023-11-16platform: Uses hart count as the default size of tlb infoInochi Amaoto
2023-09-24lib: sbi: Remove sbi_platform_hart_index/invalid() functionsAnup Patel
2023-09-10platform: Allow platforms to specify the size of tlb fifoXiang W
2023-06-05platform: Allow platforms to specify heap sizeAnup Patel
2023-02-27include: sbi: Remove extid parameter from vendor_ext_provider() callbackAnup Patel
2023-02-27lib: sbi: Align SBI vendor extension id with mvendorid CSRAnup Patel
2023-01-07lib: sbi: Allow platform to influence cold boot HART selectionAnup Patel
2023-01-06treewide: Replace TRUE/FALSE with true/falseBin Meng
2022-10-13lib: sbi_platform: expose hart_features to extension_init callbackHeiko Stuebner
2022-05-07lib: sbi_platform: Add callback to populate HART extensionsAnup Patel
2022-03-27include: Use static asserts for SBI_PLATFORM_xxx_OFFSET definesXiang W
2022-02-15include: sbi: Introduce nascent_init() platform callbackAnup Patel
2021-07-11lib: sbi: Add PMU specific platform hooksAtish Patra
2021-04-28lib: sbi: Simplify HSM platform operationsAnup Patel
2021-04-28lib: sbi: Simplify system reset platform operationsAnup Patel
2021-04-28lib: sbi: Simplify ipi platform operationsAnup Patel
2021-04-28lib: sbi: Simplify timer platform operationsAnup Patel
2021-04-28lib: sbi: Simplify console platform operationsAnup Patel
2021-04-28lib: sbi: Remove domains_root_regions() platform callbackAnup Patel
2021-03-22include: headers: Replace __ASSEMBLY__ with __ASSEMBLER__Marouene Boubakri
2021-03-03include: sbi: Add hart_suspend() platform callbackAnup Patel
2021-01-15include: sbi: Don't pack struct sbi_platform and sbi_platform_operationsAnup Patel
2021-01-12lib: sbi: Allow platforms to provide root domain memory regionsAnup Patel
2021-01-07lib: sbi: Replace args with trap registers in ecall handlerAnup Patel
2020-12-16lib: sbi: Remove domain_get() platform callback functionAnup Patel
2020-12-04include: sbi: Add domains_init() platform operationAnup Patel
2020-12-01lib: sbi: Improve system reset platform operationsAnup Patel
2020-12-01include: sbi: Remove opensbi specific reset type definesAnup Patel