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
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
[01/11] lib: sbi: Fix sbi_hart_switch_mode() for u-mode OpenSBI domain configuration using device tree - - 2 - --- 2020-11-21 Anup Patel Superseded
[01/16] include: sbi: Remove redundant includes from sbi_platform.h OpenSBI domain support - - 1 - --- 2020-09-25 Anup Patel Superseded
[02/11] lib: sbi: Fix typo in sbi_domain_finalize() OpenSBI domain configuration using device tree - - 2 - --- 2020-11-21 Anup Patel Superseded
[02/16] include: sbi: Remove pmp_region callbacks from sbi_platform_operations OpenSBI domain support - - 1 - --- 2020-09-25 Anup Patel Superseded
[03/11] lib: sbi: Fix domain_count check in sbi_domain_finalize() OpenSBI domain configuration using device tree - - 2 - --- 2020-11-21 Anup Patel Superseded
[03/16] lib: sbi: Configure PMP late in coldboot and warmboot path OpenSBI domain support - - 1 - --- 2020-09-25 Anup Patel Superseded
[04/11] lib: sbi: Auto start domain only if boot HART within limits OpenSBI domain configuration using device tree - - 2 - --- 2020-11-21 Anup Patel Superseded
[04/16] lib: sbi: Remove redundant hartid parameter from sbi_hart_init() OpenSBI domain support - - 1 - --- 2020-09-25 Anup Patel Superseded
[05/11] include: sbi: Use lower bits for domain memory region permissions OpenSBI domain configuration using device tree - - 2 - --- 2020-11-21 Anup Patel Superseded
[05/16] include: sbi: Make hartmask pointer as const in sbi_hartmask_test_hart() OpenSBI domain support - - 1 - --- 2020-09-25 Anup Patel Superseded
[06/11] lib: sbi: Override domain boot HART when coldboot HART assigned to it OpenSBI domain configuration using device tree - - 2 - --- 2020-11-21 Anup Patel Superseded
[06/16] lib: sbi: Add initial domain support OpenSBI domain support - - - - --- 2020-09-25 Anup Patel Superseded
[07/11] lib: sbi: Add error prints in sbi_domain_finalize() OpenSBI domain configuration using device tree - - 2 - --- 2020-11-21 Anup Patel Superseded
[07/16] lib: sbi: Extend sbi_hsm_hart_started_mask() for domains OpenSBI domain support - - - - --- 2020-09-25 Anup Patel Superseded
[08/11] include: sbi: Add domains_init() platform operation OpenSBI domain configuration using device tree - - 2 - --- 2020-11-21 Anup Patel Superseded
[08/16] lib: sbi: Extend sbi_hsm_hart_start() for domains OpenSBI domain support - - - - --- 2020-09-25 Anup Patel Superseded
[09/11] docs: Add domain device tree binding documentation OpenSBI domain configuration using device tree - - 1 - --- 2020-11-21 Anup Patel Superseded
[09/16] lib: sbi: Optimize sbi_hsm_hart_started_mask() implementation OpenSBI domain support - - - - --- 2020-09-25 Anup Patel Superseded
[1/2] Makefile: Fix -mno-save-restore compile warning with CLANG Misc compile error/warning fixes - - - - --- 2021-12-02 Anup Patel Superseded
[1/2] lib: Check region base for merging in sbi_domain_root_add_memregion() Few misc fixes - - 2 - --- 2021-05-20 Anup Patel Accepted
[1/2] lib: sbi_init: Avoid thundering hurd problem with coldbook_lock [1/2] lib: sbi_init: Avoid thundering hurd problem with coldbook_lock - - 1 1 --- 2020-08-15 Anup Patel Superseded
[1/3] include: sbi: No need to pack struct sbi_trap_regs Avoid using packed structures - - 1 - --- 2021-01-13 Anup Patel Accepted
[1/3] lib: sbi: Don't handle VS-mode ecall in sbi_trap_handler() Few ECALL improvements - - 1 - --- 2020-09-04 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
[1/4] lib: utils: Allow FDT domain iteration functions to fail Improve domain registration - - 2 - --- 2020-12-14 Anup Patel Accepted
[1/5] Makefile: Build ELF, BIN and LD script in platform build directory Builtin DTB improvements - - 1 - --- 2020-10-15 Anup Patel Superseded
[1/5] lib: sbi: Allow specifying start mode to sbi_hsm_hart_start() API Hold E-core in HSM STOPPED State - - 1 - --- 2020-09-09 Anup Patel Accepted
[1/5] lib: sbi: Remove redundant SBI_HART_HAS_PMP feature PMP and HPM improvements - - - - --- 2020-08-22 Anup Patel Superseded
[1/5] lib: utils/fdt: Add fdt_parse_timebase_frequency() function Timer based delay loop - - 1 - --- 2021-09-15 Anup Patel Superseded
[1/5] lib: utils/timer: Allow separate base addresses for MTIME and MTIMECMP ACLINT MTIMER improvements - - 1 - --- 2021-07-24 Anup Patel Superseded
[1/6] lib: utils/timer: Add ACLINT MTIMER library RISC-V ACLINT Support - - 2 - --- 2021-06-12 Anup Patel Superseded
[1/7] lib: sbi: Domains can be registered only before finalizing domains Protect M-mode only MMIO devices - - 2 - --- 2021-04-10 Anup Patel Superseded
[1/7] lib: sbi: Remove domains_root_regions() platform callback Simplify platform operations - - 2 - --- 2021-04-22 Anup Patel Accepted
[10/11] lib: utils: Add helper routines to populate domains from FDT OpenSBI domain configuration using device tree - - 1 - --- 2020-11-21 Anup Patel Superseded
[10/16] lib: sbi: Extend sbi_system_reset() for domains OpenSBI domain support - - - - --- 2020-09-25 Anup Patel Superseded
[11/11] platform: generic: Populate domains from FDT OpenSBI domain configuration using device tree - - 1 - --- 2020-11-21 Anup Patel Superseded
[11/16] lib: utils: Update fdt_reserved_memory_fixup() to use current domain OpenSBI domain support - - - - --- 2020-09-25 Anup Patel Superseded
[12/16] lib: utils: Update fdt_cpu_fixup() to use current domain OpenSBI domain support - - - - --- 2020-09-25 Anup Patel Superseded
[13/16] lib: sbi: Remove redundant sbi_hart_pmp_xyz() functions OpenSBI domain support - - - - --- 2020-09-25 Anup Patel Superseded
[14/16] lib: sbi: Configure PMP based on domain memory regions OpenSBI domain support - - - - --- 2020-09-25 Anup Patel Superseded
[15/16] lib: sbi: Display domain details in boot prints OpenSBI domain support - - - - --- 2020-09-25 Anup Patel Superseded
[16/16] docs: Add initial documentation for domain support OpenSBI domain support - - - - --- 2020-09-25 Anup Patel Superseded
[2/2] lib: sbi: Fix compile errors using -Os option Misc compile error/warning fixes - - - - --- 2021-12-02 Anup Patel Superseded
[2/2] lib: sbi: Handle the case were MTVAL has illegal instruction address [1/2] lib: sbi_init: Avoid thundering hurd problem with coldbook_lock - - 2 1 --- 2020-08-15 Anup Patel Superseded
[2/2] lib: utils: Try other FDT drivers when we see SBI_ENODEV Few misc fixes - - 2 - --- 2021-05-20 Anup Patel Accepted
[2/3] include: Rename ECALL defines to match latest RISC-V spec Few ECALL improvements - - 1 - --- 2020-09-04 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
[2/3] lib: sbi: Introduce sbi_trap_exit() API Improvements for Keystone Enclave - - 1 - --- 2020-12-30 Anup Patel Accepted
[2/4] lib: sbi: Add function to register new domain Improve domain registration - - 2 - --- 2020-12-14 Anup Patel Accepted
[2/5] firmware: Add common FW_FDT_PATH compile-time option Builtin DTB improvements - - 1 - --- 2020-10-15 Anup Patel Superseded
[2/5] lib: sbi: Add timer frequency to struct sbi_timer_device Timer based delay loop - - - - --- 2021-09-15 Anup Patel Superseded
[2/5] lib: sbi: Allow specifying mode in sbi_hart_pmp_check_addr() API Hold E-core in HSM STOPPED State - - 1 - --- 2020-09-09 Anup Patel Accepted
[2/5] lib: sbi: Improve PMP CSR detection and progamming PMP and HPM improvements - - - - --- 2020-08-22 Anup Patel Superseded
[2/5] lib: utils: Extend fdt_get_node_addr_size() for multiple register sets ACLINT MTIMER improvements - - 1 - --- 2021-07-24 Anup Patel Superseded
[2/6] lib: utils/ipi: Add ACLINT MSWI library RISC-V ACLINT Support - - 2 - --- 2021-06-12 Anup Patel Superseded
[2/7] lib: sbi: Add sbi_domain_memregion_init() API Protect M-mode only MMIO devices - - 2 - --- 2021-04-10 Anup Patel Superseded
[2/7] lib: sbi: Simplify console platform operations Simplify platform operations - - 2 - --- 2021-04-22 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
[3/3] lib: sbi: Allow custom local TLB flush function Improvements for Keystone Enclave - - 1 - --- 2020-12-30 Anup Patel Accepted
[3/3] lib: sbi_trap: Allow M-mode to M-mode ECALLs Few ECALL improvements - - 1 - --- 2020-09-04 Anup Patel Accepted
[3/4] lib: utils: Remove fdt_domain_get() function Improve domain registration - - 2 - --- 2020-12-14 Anup Patel Accepted
[3/5] firmware: Remove FW_PAYLOAD_FDT_PATH compile-time option Builtin DTB improvements - - 1 - --- 2020-10-15 Anup Patel Superseded
[3/5] lib: sbi: Detect and print MHPM counters at boot-time PMP and HPM improvements - - - - --- 2020-08-22 Anup Patel Superseded
[3/5] lib: sbi: Print timer frequency at boot time Timer based delay loop - - 1 - --- 2021-09-15 Anup Patel Superseded
[3/5] lib: utils/fdt: Extend fdt_parse_aclint_node() function ACLINT MTIMER improvements - - 1 - --- 2021-07-24 Anup Patel Superseded
[3/5] lib: utils: Improve fdt_cpu_fixup() implementation Hold E-core in HSM STOPPED State - - 1 - --- 2020-09-09 Anup Patel Accepted
[3/6] lib: utils: Add FDT parsing API common for both ACLINT and CLINT RISC-V ACLINT Support - - 2 - --- 2021-06-12 Anup Patel Superseded
[3/7] lib: sbi: Add sbi_domain_root_add_memregion() API Protect M-mode only MMIO devices - - 2 - --- 2021-04-10 Anup Patel Superseded
[3/7] lib: sbi: Simplify timer platform operations Simplify platform operations - - 1 - --- 2021-04-22 Anup Patel Accepted
[4/4] lib: sbi: Remove domain_get() platform callback function Improve domain registration - - 2 - --- 2020-12-14 Anup Patel Accepted
[4/5] Makefile: Allow padding zeros when converting DTB to C source Builtin DTB improvements - - 1 - --- 2020-10-15 Anup Patel Superseded
[4/5] include: sbi: Few cosmetic changes in riscv_encoding.h PMP and HPM improvements - - - - --- 2020-08-22 Anup Patel Superseded
[4/5] lib: sbi: Add generic timer delay loop function Timer based delay loop - - 1 - --- 2021-09-15 Anup Patel Superseded
[4/5] lib: sbi: Ensure coldboot HART supports next privilege mode Hold E-core in HSM STOPPED State - - 1 - --- 2020-09-09 Anup Patel Accepted
[4/5] lib: utils/timer: Allow ACLINT MTIMER supporting only 32-bit MMIO ACLINT MTIMER improvements - - - - --- 2021-07-24 Anup Patel Superseded
[4/6] lib: utils/ipi: Add FDT based ACLINT MSWI IPI driver RISC-V ACLINT Support - - 2 - --- 2021-06-12 Anup Patel Superseded
[4/7] lib: sbi: Simplify ipi platform operations Simplify platform operations - - 1 - --- 2021-04-22 Anup Patel Accepted
[4/7] lib: utils/sys: Add CLINT memregion in the root domain Protect M-mode only MMIO devices - - - - --- 2021-04-10 Anup Patel Superseded
[5/5] lib: sbi: Improve HPM CSR read/write emulation PMP and HPM improvements - - - - --- 2020-08-22 Anup Patel Superseded
[5/5] lib: utils/reset: use sbi_timer_mdelay() in gpio reset driver Timer based delay loop - - 1 - --- 2021-09-15 Anup Patel Superseded
[5/5] lib: utils/timer: Simplify MTIMER synchronization ACLINT MTIMER improvements - - - - --- 2021-07-24 Anup Patel Superseded
[5/5] platform: generic: Don't mark non-MMU HARTs as invalid Hold E-core in HSM STOPPED State - - 1 - --- 2020-09-09 Anup Patel Accepted
[5/5] platform: kendryte/k210: Add some padding for FDT fixups Builtin DTB improvements - - 1 - --- 2020-10-15 Anup Patel Superseded
[5/6] lib: utils/timer: Add FDT based ACLINT MTIMER driver RISC-V ACLINT Support - - 2 - --- 2021-06-12 Anup Patel Superseded
[5/7] lib: sbi: Make the root domain instance global variable Protect M-mode only MMIO devices - - 2 - --- 2021-04-10 Anup Patel Superseded
[5/7] lib: sbi: Simplify system reset platform operations Simplify platform operations - - 1 - --- 2021-04-22 Anup Patel Accepted
[6/6] platform: Replace CLINT library usage with ACLINT library RISC-V ACLINT Support - - 2 - --- 2021-06-12 Anup Patel Superseded
[6/7] lib: sbi: Simplify HSM platform operations Simplify platform operations - - 1 - --- 2021-04-22 Anup Patel Accepted
[6/7] lib: utils: Copy over restricted root domain memregions to FDT domains Protect M-mode only MMIO devices - - 2 - --- 2021-04-10 Anup Patel Superseded
[7/7] lib: sbi: Make sbi_domain_memregion_initfw() a local function Protect M-mode only MMIO devices - - 2 - --- 2021-04-10 Anup Patel Superseded
[7/7] lib: sbi: Show devices provided by platform in boot prints Simplify platform operations - - 1 - --- 2021-04-22 Anup Patel Accepted
[RFC,01/10] include: sbi: Simplify HSM state define names SBI HSM suspend implementation - - 1 - --- 2021-02-21 Anup Patel Superseded
[RFC,02/10] lib: sbi: Use SBI_HSM_STATE_xyz defines instead of SBI_STATE_xyz defines SBI HSM suspend implementation - - 1 - --- 2021-02-21 Anup Patel Superseded
[RFC,03/10] lib: sbi: Rename sbi_hsm_hart_started_mask() function SBI HSM suspend implementation - - 1 - --- 2021-02-21 Anup Patel Superseded
[RFC,04/10] lib: sbi: Remove redundant sbi_hsm_hart_started() function SBI HSM suspend implementation - - - - --- 2021-02-21 Anup Patel Superseded
[RFC,05/10] include: sbi: Add HSM suspend related defines SBI HSM suspend implementation - - - - --- 2021-02-21 Anup Patel Superseded
[RFC,06/10] lib: sbi: Add sbi_hart_reinit() function SBI HSM suspend implementation - - 1 - --- 2021-02-21 Anup Patel Superseded
[RFC,07/10] include: sbi: Add hart_suspend() platform callback SBI HSM suspend implementation - - 1 - --- 2021-02-21 Anup Patel Superseded
[RFC,08/10] lib: sbi: Implement SBI HSM suspend function SBI HSM suspend implementation - - - - --- 2021-02-21 Anup Patel Superseded
« 1 2 3 »