projects
/
platform
/
kernel
/
opensbi.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
lib: utils/irqchip: Don't check hartid in imsic_update_hartid_table()
2023-06-05
Anup Patel
lib: utils/irqchip: Don't check hartid in imsic_update_harti...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-06-05
Anup Patel
lib: utils/irqchip: Use scratch space to save per-HART...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-06-05
Anup Patel
lib: utils/timer: Use scratch space to save per-HART...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-06-05
Anup Patel
lib: utils/ipi: Use scratch space to save per-HART...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-06-05
Anup Patel
lib: utils/fdt: Use heap in FDT domain parsing
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-06-05
Anup Patel
lib: utils/timer: Use heap in ACLINT MTIMER driver
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-06-05
Anup Patel
lib: utils/irqchip: Use heap in PLIC, APLIC and IMSIC...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-06-05
Anup Patel
lib: utils/ipi: Use heap in ACLINT MSWI driver
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-06-05
Anup Patel
lib: utils/i2c: Use heap in DesignWare and SiFive I2C...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-06-05
Anup Patel
lib: utils/gpio: Use heap in SiFive and StartFive GPIO...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-06-05
Anup Patel
lib: sbi: Use scratch space to save per-HART domain...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-06-05
Anup Patel
lib: sbi: Use heap for root domain creation
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-06-05
Anup Patel
lib: sbi_pmu: Use heap for per-HART PMU state
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-06-05
Anup Patel
lib: sbi: Print scratch size and usage at boot time
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-06-05
Anup Patel
lib: sbi: Introduce simple heap allocator
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-06-05
Anup Patel
platform: Allow platforms to specify heap size
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-06-05
Anup Patel
include: sbi_scratch: Add helper macros to access data...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-04-17
Anup Patel
lib: sbi: Don't check SBI error range for legacy console...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-04-06
Anup Patel
lib: sbi_hsm: Fix sbi_hsm_hart_start() for platform...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-04-06
Anup Patel
lib: sbi: Introduce sbi_entry_count() function
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-02-27
Anup Patel
include: sbi: Remove extid parameter from vendor_ext_provide...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-02-27
Anup Patel
lib: sbi: Align SBI vendor extension id with mvendorid CSR
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-02-10
Anup Patel
lib: sbi: Speed-up sbi_printf() and friends using nputs()
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-02-10
Anup Patel
lib: utils/serial: Implement console_puts() for semihosting
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-02-10
Anup Patel
lib: sbi: Add console_puts() callback in the console...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-02-10
Anup Patel
lib: sbi: Implement SBI debug console extension
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-02-10
Anup Patel
lib: sbi: Add sbi_domain_check_addr_range() function
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-02-09
Anup Patel
lib: sbi: Add sbi_ngets() function
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-02-09
Anup Patel
lib: sbi: Add sbi_nputs() function
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-02-09
Anup Patel
include: Add defines for SBI debug console extension
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-02-09
Anup Patel
include: sbi: Fix BSWAPx() macros for big-endian host
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-01-07
Anup Patel
platform: generic: Allow platform_override to select...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2023-01-07
Anup Patel
lib: sbi: Allow platform to influence cold boot HART...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-12-24
Anup Patel
include: Bump-up version to 1.2
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-11-15
Anup Patel
lib: utils/serial: Fix semihosting compile error using...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-09-13
Anup Patel
lib: utils/fdt: Fix DT parsing in fdt_pmu_setup()
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-09-01
Anup Patel
include: sbi: Reduce includes in sbi_pmu.h
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-09-01
Anup Patel
lib: sbi: Print platform PMU device at boot-time
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-09-01
Anup Patel
lib: sbi_pmu: Add custom PMU device operations
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-09-01
Anup Patel
lib: sbi_pmu: Simplify FW counters to reduce memory...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-09-01
Anup Patel
lib: sbi_pmu: Firmware counters are always 64 bits...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-09-01
Anup Patel
lib: sbi_pmu: Replace sbi_pmu_ctr_read() with sbi_pmu_ctr_fw...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-09-01
Anup Patel
lib: sbi_pmu: Remove "event_idx" member from struct...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-08-22
Anup Patel
lib: sbi: Use the official extension name for AIA M...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-08-08
Anup Patel
Makefile: Fix typo related to object.mk
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-08-08
Anup Patel
docs: Update documentation for kconfig support
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-08-08
Anup Patel
platform: Remove redundant config.mk from all platforms
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-08-08
Anup Patel
platform: generic: Use kconfig to set platform version...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-08-08
Anup Patel
platform: generic: Use kconfig for enabling/disabling...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-08-08
Anup Patel
lib: utils/fdt: Use kconfig for enabling/disabling
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-08-08
Anup Patel
lib: utils/gpio: Use kconfig for enabling/disabling...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-08-08
Anup Patel
lib: utils/i2c: Use kconfig for enabling/disabling...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-08-08
Anup Patel
lib: utils/irqchip: Use kconfig for enabling/disabling...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-08-08
Anup Patel
lib: utils/ipi: Use kconfig for enabling/disabling...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-08-08
Anup Patel
lib: utils/timer: Use kconfig for enabling/disabling...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-08-08
Anup Patel
lib: utils/sys: Use kconfig for enabling/disabling...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-08-08
Anup Patel
lib: utils/reset: Use kconfig for enabling/disabling...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-08-08
Anup Patel
lib: utils/serial: Use kconfig for enabling/disabling...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-08-08
Anup Patel
Makefile: Compile lib/utils sources separately for...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-08-08
Anup Patel
Makefile: Add initial kconfig support for each platform
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-08-08
Anup Patel
scripts: Add Kconfiglib v14.1.0 under scripts directory
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-06-25
Anup Patel
include: Bump-up version to 1.1
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-06-24
Anup Patel
include: sbi: Change spec version to 1.0
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-06-21
Anup Patel
lib: utils: Remove CSRs that set/clear an IMSIC interrupt...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-05-13
Anup Patel
platform: generic: Move Sifive platform overrides into...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-05-13
Anup Patel
platform: generic: Generate platform override module...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-05-13
Anup Patel
lib: utils/gpio: Generate FDT gpio driver list at compile...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-05-13
Anup Patel
lib: utils/i2c: Generate FDT i2c adapter driver list...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-05-13
Anup Patel
lib: utils/ipi: Generate FDT ipi driver list at compile...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-05-13
Anup Patel
lib: utils/irqchip: Generate FDT irqchip driver list...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-05-13
Anup Patel
lib: utils/timer: Generate FDT timer driver list at...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-05-13
Anup Patel
lib: utils/serial: Generate FDT serial driver list...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-05-13
Anup Patel
lib: utils/reset: Generate FDT reset driver list at...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-05-13
Anup Patel
Makefile: Add support for generating C array at compile...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-05-13
Anup Patel
Makefile: Allow generated C source to be anywhere in...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-05-07
Anup Patel
lib: sbi_platform: Add callback to populate HART extensions
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-05-07
Anup Patel
lib: sbi: Add sbi_hart_update_extension() function
commit
|
commitdiff
|
tree
2022-05-07
Anup Patel
lib: sbi: Detect hart features only once for each hart
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-05-07
Anup Patel
lib: sbi: Convert hart features into hart extensions
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-05-07
Anup Patel
lib: sbi: Fix AIA feature detection
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-05-07
Anup Patel
lib: sbi: Remove MENVCFG hart feature
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-05-07
Anup Patel
lib: sbi: Remove MCOUNTINHIBT hart feature
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-05-07
Anup Patel
lib: sbi: Remove MCOUNTEREN and SCOUNTEREN hart features
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-05-07
Anup Patel
lib: sbi: Update the name of ISA string printed at...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-05-07
Anup Patel
lib: sbi: Remove 's' and 'u' from misa_string() output
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-05-07
Anup Patel
lib: sbi: Detect and print privileged spec version
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-04-28
Anup Patel
lib: sbi: Fix mstatus_init() for RV32 when Sscofpmf...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-04-05
Anup Patel
lib: sbi: Enable Svpbmt extension in the menvcfg CSR
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-04-05
Anup Patel
lib: sbi: Enable Zicbo[m|z] extensions in the menvcfg CSR
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-04-05
Anup Patel
include: Add defines for [m|h|s]envcfg CSRs
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-02-28
Anup Patel
lib: sbi: Add a simple external interrupt handling...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-02-15
Anup Patel
lib: utils: Disable appropriate APLIC DT nodes in fdt_fixups()
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-02-15
Anup Patel
lib: utils/irqchip: Add FDT based driver for APLIC
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-02-15
Anup Patel
lib: utils/irqchip: Add APLIC initialization library
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-02-15
Anup Patel
lib: utils: Disable appropriate IMSIC DT nodes in fdt_fixups()
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-02-15
Anup Patel
lib: utils/irqchip: Add FDT based driver for IMSIC
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-02-15
Anup Patel
lib: utils/irqchip: Add IMSIC library
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-02-15
Anup Patel
lib: sbi: Enable mie.MEIE bit for IPIs based on external...
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-02-15
Anup Patel
include: sbi: Introduce nascent_init() platform callback
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
2022-02-15
Anup Patel
lib: utils/irqchip: Allow multiple FDT irqchip drivers
Signed-off-by: Anup Patel <
apatel@ventanamicro.com
>
commit
|
commitdiff
|
tree
next