Show patches with: Submitter = Anup Patel       |    Archived = No       |   288 patches
« 1 2 3 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[v3] firmware: Move memcpy/memset mapping to fw_base.S [v3] firmware: Move memcpy/memset mapping to fw_base.S - - 1 - --- 2021-12-23 Anup Patel Accepted
[v4,2/2] lib: sbi: Fix compile errors using -Os option Misc compile error/warning fixes - - 2 - --- 2021-12-03 Anup Patel Accepted
[v4,1/2] Makefile: Fix -msave-restore compile warning with CLANG-10 (or lower) Misc compile error/warning fixes - - 1 - --- 2021-12-03 Anup Patel Accepted
[v2] lib: sbi: Improve fatal error handling [v2] lib: sbi: Improve fatal error handling - - 3 - --- 2021-11-30 Anup Patel Accepted
lib: sbi: Fix spelling of "address" in sbi_domain.c lib: sbi: Fix spelling of "address" in sbi_domain.c - - 1 - --- 2021-11-23 Anup Patel Accepted
lib: sbi: Fix PMP address bits detection lib: sbi: Fix PMP address bits detection - 1 2 - --- 2021-11-08 Anup Patel Accepted
lib: sbi: Fix GPA passed to __sbi_hfence_gvma_xyz() functions lib: sbi: Fix GPA passed to __sbi_hfence_gvma_xyz() functions - 1 2 - --- 2021-10-26 Anup Patel Accepted
lib: utils/reset: Register separate GPIO system reset devices lib: utils/reset: Register separate GPIO system reset devices - - 1 - --- 2021-10-21 Anup Patel Accepted
[v6] Makefile: Add build time and compiler info string [v6] Makefile: Add build time and compiler info string - - 2 - --- 2021-10-20 Anup Patel Accepted
[v3,5/5] lib: utils/reset: use sbi_timer_mdelay() in gpio reset driver Timer based delay loop - - 2 - --- 2021-09-25 Anup Patel Accepted
[v3,4/5] lib: sbi: Add generic timer delay loop function Timer based delay loop - - 2 - --- 2021-09-25 Anup Patel Accepted
[v3,3/5] lib: sbi: Print timer frequency at boot time Timer based delay loop - - 2 - --- 2021-09-25 Anup Patel Accepted
[v3,2/5] lib: sbi: Add timer frequency to struct sbi_timer_device Timer based delay loop - - 2 - --- 2021-09-25 Anup Patel Accepted
[v3,1/5] lib: utils/fdt: Add fdt_parse_timebase_frequency() function Timer based delay loop - - 2 - --- 2021-09-25 Anup Patel Accepted
[v2,5/5] lib: utils/timer: Simplify MTIMER synchronization ACLINT MTIMER improvements - - 1 - --- 2021-08-07 Anup Patel Accepted
[v2,4/5] lib: utils/timer: Allow ACLINT MTIMER supporting only 32-bit MMIO ACLINT MTIMER improvements - - 1 - --- 2021-08-07 Anup Patel Accepted
[v2,3/5] lib: utils/fdt: Extend fdt_parse_aclint_node() function ACLINT MTIMER improvements - - 1 - --- 2021-08-07 Anup Patel Accepted
[v2,2/5] lib: utils: Extend fdt_get_node_addr_size() for multiple register sets ACLINT MTIMER improvements - - 1 - --- 2021-08-07 Anup Patel Accepted
[v2,1/5] lib: utils/timer: Allow separate base addresses for MTIME and MTIMECMP ACLINT MTIMER improvements - - 1 - --- 2021-08-07 Anup Patel Accepted
lib: sbi: Fix sbi_pmu_exit() for systems not having MCOUNTINHIBIT csr lib: sbi: Fix sbi_pmu_exit() for systems not having MCOUNTINHIBIT csr - 1 - - --- 2021-07-11 Anup Patel Accepted
[v3,6/6] platform: Replace CLINT library usage with ACLINT library OpenSBI RISC-V ACLINT Support - - 2 - --- 2021-06-24 Anup Patel Accepted
[v3,5/6] lib: utils/timer: Add FDT based ACLINT MTIMER driver OpenSBI RISC-V ACLINT Support - - 2 - --- 2021-06-24 Anup Patel Accepted
[v3,4/6] lib: utils/ipi: Add FDT based ACLINT MSWI IPI driver OpenSBI RISC-V ACLINT Support - - 2 - --- 2021-06-24 Anup Patel Accepted
[v3,3/6] lib: utils: Add FDT parsing API common for both ACLINT and CLINT OpenSBI RISC-V ACLINT Support - - 2 - --- 2021-06-24 Anup Patel Accepted
[v3,2/6] lib: utils/ipi: Add ACLINT MSWI library OpenSBI RISC-V ACLINT Support - - 2 - --- 2021-06-24 Anup Patel Accepted
[v3,1/6] lib: utils/timer: Add ACLINT MTIMER library OpenSBI RISC-V ACLINT Support - - 2 - --- 2021-06-24 Anup Patel Accepted
[v3] lib: sbi: Fix GET_F64_REG inline assembly [v3] lib: sbi: Fix GET_F64_REG inline assembly - - - - --- 2021-06-12 Anup Patel Accepted
[2/2] lib: utils: Try other FDT drivers when we see SBI_ENODEV Few misc fixes - - 2 - --- 2021-05-20 Anup Patel Accepted
[1/2] lib: Check region base for merging in sbi_domain_root_add_memregion() Few misc fixes - - 2 - --- 2021-05-20 Anup Patel Accepted
lib: sbi: Fix sbi_domain_root_add_memregion() for merging memregions lib: sbi: Fix sbi_domain_root_add_memregion() for merging memregions - - 1 - --- 2021-04-22 Anup Patel Accepted
[7/7] lib: sbi: Show devices provided by platform in boot prints Simplify platform operations - - 1 - --- 2021-04-22 Anup Patel Accepted
[6/7] lib: sbi: Simplify HSM platform operations Simplify platform operations - - 1 - --- 2021-04-22 Anup Patel Accepted
[5/7] lib: sbi: Simplify system reset platform operations Simplify platform operations - - 1 - --- 2021-04-22 Anup Patel Accepted
[4/7] lib: sbi: Simplify ipi platform operations Simplify platform operations - - 1 - --- 2021-04-22 Anup Patel Accepted
[3/7] lib: sbi: Simplify timer platform operations Simplify platform operations - - 1 - --- 2021-04-22 Anup Patel Accepted
[2/7] lib: sbi: Simplify console platform operations Simplify platform operations - - 2 - --- 2021-04-22 Anup Patel Accepted
[1/7] lib: sbi: Remove domains_root_regions() platform callback Simplify platform operations - - 2 - --- 2021-04-22 Anup Patel Accepted
[v2,7/7] lib: sbi: Make sbi_domain_memregion_initfw() a local function Protect M-mode only MMIO devices - - 2 - --- 2021-04-12 Anup Patel Accepted
[v2,6/7] lib: utils: Copy over restricted root domain memregions to FDT domains Protect M-mode only MMIO devices - - 2 - --- 2021-04-12 Anup Patel Accepted
[v2,5/7] lib: sbi: Make the root domain instance global variable Protect M-mode only MMIO devices - - 2 - --- 2021-04-12 Anup Patel Accepted
[v2,4/7] lib: utils/sys: Add CLINT memregion in the root domain Protect M-mode only MMIO devices - - 2 - --- 2021-04-12 Anup Patel Accepted
[v2,3/7] lib: sbi: Add sbi_domain_root_add_memregion() API Protect M-mode only MMIO devices - - 2 - --- 2021-04-12 Anup Patel Accepted
[v2,2/7] lib: sbi: Add sbi_domain_memregion_init() API Protect M-mode only MMIO devices - - 2 - --- 2021-04-12 Anup Patel Accepted
[v2,1/7] lib: sbi: Domains can be registered only before finalizing domains Protect M-mode only MMIO devices - - 2 - --- 2021-04-12 Anup Patel Accepted
firmware: Remove redundant add instruction from trap restore path firmware: Remove redundant add instruction from trap restore path - - 1 - --- 2021-04-01 Anup Patel Accepted
include: headers: Replace __ASSEMBLY__ with __ASSEMBLER__ include: headers: Replace __ASSEMBLY__ with __ASSEMBLER__ - - - - --- 2021-03-22 Anup Patel Accepted
[v3,11/11] lib: Remove redundant sbi_platform_ipi_clear() calls SBI HSM suspend implementation - - 1 - --- 2021-03-03 Anup Patel Accepted
[v3,10/11] include: sbi: Upgrade SBI implementation version to v0.3 SBI HSM suspend implementation - - 1 - --- 2021-03-03 Anup Patel Accepted
[v3,09/11] lib: sbi: Implement SBI HSM suspend function SBI HSM suspend implementation - - 1 - --- 2021-03-03 Anup Patel Accepted
[v3,08/11] include: sbi: Add hart_suspend() platform callback SBI HSM suspend implementation - - 1 - --- 2021-03-03 Anup Patel Accepted
[v3,07/11] lib: sbi: Add sbi_hart_reinit() function SBI HSM suspend implementation - - 1 - --- 2021-03-03 Anup Patel Accepted
[v3,06/11] include: sbi: Add HSM suspend related defines SBI HSM suspend implementation - - 1 - --- 2021-03-03 Anup Patel Accepted
[v3,05/11] lib: sbi: Fix error codes returned by HSM start() and stop() functions SBI HSM suspend implementation - - 1 - --- 2021-03-03 Anup Patel Accepted
[v3,04/11] lib: sbi: Remove redundant sbi_hsm_hart_started() function SBI HSM suspend implementation - - 1 - --- 2021-03-03 Anup Patel Accepted
[v3,03/11] lib: sbi: Rename sbi_hsm_hart_started_mask() function SBI HSM suspend implementation - - 1 - --- 2021-03-03 Anup Patel Accepted
[v3,02/11] lib: sbi: Use SBI_HSM_STATE_xyz defines instead of SBI_STATE_xyz defines SBI HSM suspend implementation - - 1 - --- 2021-03-03 Anup Patel Accepted
[v3,01/11] include: sbi: Simplify HSM state define names SBI HSM suspend implementation - - 1 - --- 2021-03-03 Anup Patel Accepted
platform: template: Fix compile error platform: template: Fix compile error - - 1 - --- 2021-01-18 Anup Patel Accepted
[3/3] include: sbi: Don't pack struct sbi_platform and sbi_platform_operations Avoid using packed structures - - 1 - --- 2021-01-13 Anup Patel Accepted
[2/3] include: sbi: No need to pack struct sbi_scratch Avoid using packed structures - - 1 - --- 2021-01-13 Anup Patel Accepted
[1/3] include: sbi: No need to pack struct sbi_trap_regs Avoid using packed structures - - 1 - --- 2021-01-13 Anup Patel Accepted
[v2] lib: sbi: Allow platforms to provide root domain memory regions [v2] lib: sbi: Allow platforms to provide root domain memory regions - - 1 - --- 2021-01-12 Anup Patel Accepted
[3/3] lib: sbi: Allow custom local TLB flush function Improvements for Keystone Enclave - - 1 - --- 2020-12-30 Anup Patel Accepted
[2/3] lib: sbi: Introduce sbi_trap_exit() API Improvements for Keystone Enclave - - 1 - --- 2020-12-30 Anup Patel Accepted
[1/3] lib: sbi: Replace args with trap registers in ecall handler Improvements for Keystone Enclave - - 1 - --- 2020-12-30 Anup Patel Accepted
[v2] lib: sbi: Fix sign-extension in sbi_misaligned_load_handler() [v2] lib: sbi: Fix sign-extension in sbi_misaligned_load_handler() - - 1 - --- 2020-12-21 Anup Patel Accepted
[4/4] lib: sbi: Remove domain_get() platform callback function Improve domain registration - - 2 - --- 2020-12-14 Anup Patel Accepted
[3/4] lib: utils: Remove fdt_domain_get() function Improve domain registration - - 2 - --- 2020-12-14 Anup Patel Accepted
[2/4] lib: sbi: Add function to register new domain Improve domain registration - - 2 - --- 2020-12-14 Anup Patel Accepted
[1/4] lib: utils: Allow FDT domain iteration functions to fail Improve domain registration - - 2 - --- 2020-12-14 Anup Patel Accepted
[v2,11/11] platform: generic: Populate domains from FDT OpenSBI domain configuration using device tree - - 1 - --- 2020-12-04 Anup Patel Accepted
[v2,10/11] lib: utils: Add helper routines to populate domains from FDT OpenSBI domain configuration using device tree - - 1 - --- 2020-12-04 Anup Patel Accepted
[v2,09/11] docs: Add domain device tree binding documentation OpenSBI domain configuration using device tree - - 1 - --- 2020-12-04 Anup Patel Accepted
[v2,08/11] include: sbi: Add domains_init() platform operation OpenSBI domain configuration using device tree - - 2 - --- 2020-12-04 Anup Patel Accepted
[v2,07/11] lib: sbi: Add error prints in sbi_domain_finalize() OpenSBI domain configuration using device tree - - 2 - --- 2020-12-04 Anup Patel Accepted
[v2,06/11] lib: sbi: Override domain boot HART when coldboot HART assigned to it OpenSBI domain configuration using device tree - - 2 - --- 2020-12-04 Anup Patel Accepted
[v2,05/11] include: sbi: Use lower bits for domain memory region permissions OpenSBI domain configuration using device tree - - 2 - --- 2020-12-04 Anup Patel Accepted
[v2,04/11] lib: sbi: Auto start domain only if boot HART within limits OpenSBI domain configuration using device tree - - 2 - --- 2020-12-04 Anup Patel Accepted
[v2,03/11] lib: sbi: Fix domain_count check in sbi_domain_finalize() OpenSBI domain configuration using device tree - - 2 - --- 2020-12-04 Anup Patel Accepted
[v2,02/11] lib: sbi: Fix typo in sbi_domain_finalize() OpenSBI domain configuration using device tree - - 2 - --- 2020-12-04 Anup Patel Accepted
[v2,01/11] lib: sbi: Fix sbi_hart_switch_mode() for u-mode OpenSBI domain configuration using device tree - - 2 - --- 2020-12-04 Anup Patel Accepted
[v3,5/5] lib: sbi: Implement System Reset (SRST) SBI extension Implement System Reset (SRST) SBI extension - - 1 - --- 2020-11-25 Anup Patel Accepted
[v3,4/5] lib: sbi: Improve system reset platform operations Implement System Reset (SRST) SBI extension - - 1 - --- 2020-11-25 Anup Patel Accepted
[v3,3/5] platform: Remove dummy system reset functions Implement System Reset (SRST) SBI extension - - 2 - --- 2020-11-25 Anup Patel Accepted
[v3,2/5] include: sbi: Remove opensbi specific reset type defines Implement System Reset (SRST) SBI extension - - 2 - --- 2020-11-25 Anup Patel Accepted
[v3,1/5] include: sbi: Add SBI SRST extension related defines Implement System Reset (SRST) SBI extension - - 2 - --- 2020-11-25 Anup Patel Accepted
firmware: fw_base: Optimize trap handler for RV32 systems firmware: fw_base: Optimize trap handler for RV32 systems - - 1 - --- 2020-11-22 Anup Patel Accepted
[v2] lib: sbi: Improve boot prints in cold boot sequence [v2] lib: sbi: Improve boot prints in cold boot sequence - - 1 - --- 2020-11-10 Anup Patel Accepted
Makefile: Add option to use toolchain default ABI and ISA string Makefile: Add option to use toolchain default ABI and ISA string - - 1 - --- 2020-10-29 Anup Patel Accepted
[v4,16/16] docs: Add initial documentation for domain support OpenSBI domain support - - 1 - --- 2020-10-20 Anup Patel Accepted
[v4,15/16] lib: sbi: Display domain details in boot prints OpenSBI domain support - - 1 - --- 2020-10-20 Anup Patel Accepted
[v4,14/16] lib: sbi: Configure PMP based on domain memory regions OpenSBI domain support - - 1 - --- 2020-10-20 Anup Patel Accepted
[v4,13/16] lib: sbi: Remove redundant sbi_hart_pmp_xyz() functions OpenSBI domain support - - 1 - --- 2020-10-20 Anup Patel Accepted
[v4,12/16] lib: utils: Update fdt_cpu_fixup() to use current domain OpenSBI domain support - - 1 - --- 2020-10-20 Anup Patel Accepted
[v4,11/16] lib: utils: Update fdt_reserved_memory_fixup() to use current domain OpenSBI domain support - - 1 - --- 2020-10-20 Anup Patel Accepted
[v4,10/16] lib: sbi: Extend sbi_system_reset() for domains OpenSBI domain support - - 1 - --- 2020-10-20 Anup Patel Accepted
[v4,09/16] lib: sbi: Optimize sbi_hsm_hart_started_mask() implementation OpenSBI domain support - - 1 - --- 2020-10-20 Anup Patel Accepted
[v4,08/16] lib: sbi: Extend sbi_hsm_hart_start() for domains OpenSBI domain support - - 1 - --- 2020-10-20 Anup Patel Accepted
[v4,07/16] lib: sbi: Extend sbi_hsm_hart_started_mask() for domains OpenSBI domain support - - 1 - --- 2020-10-20 Anup Patel Accepted
[v4,06/16] lib: sbi: Add initial domain support OpenSBI domain support - - 2 - --- 2020-10-20 Anup Patel Accepted
« 1 2 3 »