aboutsummaryrefslogtreecommitdiff
path: root/lib/sbi/sbi_hart.c
AgeCommit message (Expand)AuthorFilesLines
2024-06-18lib: sbi: Add support for Svade and Svadu extensionsYong-Xuan Wang1-0/+12
2024-05-07lib: sbi: Refine the settings for switching to Virtual Supervisor Mode.Pope B.Lei1-4/+11
2024-04-10lib: sbi: Add missing sscrind and sscfg extensions in sbi_hart_ext[]Clément Léger1-0/+5
2024-03-04lib: sbi: Add support for smcsrind and smcdelegAtish Patra1-4/+12
2024-01-10lib: sbi: Detect support of debug triggersHimanshu Chauhan1-0/+4
2023-12-27lib: sbi: Detect Zicntr extension only based on trapsAnup Patel1-0/+8
2023-12-19lib: sbi: Do not enter OpenSBI with mseccfg.MML == 1Anup Patel1-0/+10
2023-12-19lib: sbi: Detect extensions from the ISA string in DTYong-Xuan Wang1-34/+15
2023-12-19lib: sbi: Using one array to define the name of extensionsYong-Xuan Wang1-48/+20
2023-12-19lib: sbi: Refactor the code for enable extensions in menvfg CSRYong-Xuan Wang1-11/+9
2023-12-19lib: sbi: Improve the code of privilege mode and extensions detectionYong-Xuan Wang1-50/+38
2023-12-08lib: sbi_hart: Store PMP granularity as log base 2Samuel Holland1-15/+15
2023-12-06lib: sbi: Add XAndesPMU in hart extensionsYu Chien Peter Lin1-0/+3
2023-11-22lib: sbi: Fix PMP granularity handling in sbi_hart_map_saddr()Anup Patel1-1/+2
2023-11-17lib: sbi: change sbi_hart_features.extensions as an arrayXiang W1-20/+12
2023-11-17lib: sbi: enable seed access in S-modeHeinrich Schuchardt1-0/+6
2023-11-17lib: sbi: Add Zkr in hart extensionsHeinrich Schuchardt1-0/+3
2023-09-24lib: sbi: Populate M-only Smepmp entries before setting mseccfg.MMLAnup Patel1-14/+59
2023-09-24lib: sbi: Fix pmp_flags for Smepmp read-only shared regionAnup Patel1-1/+1
2023-09-24lib: sbi: Don't clear mseccfg.MML bit in sbi_hart_smepmp_configure()Anup Patel1-4/+2
2023-09-24lib: sbi: Factor-out Smepmp configuration as separate functionAnup Patel1-70/+110
2023-08-22lib: sbi_pmu: remove mhpm_count field in hart featureInochi Amaoto1-28/+18
2023-08-18lib: sbi: Add support for smcntrpmfKaiwen Xue1-0/+11
2023-08-06lib: sbi_pmu: Enable noncontigous hpm event and countersMayuresh Chitale1-14/+42
2023-07-13lib: sbi: Add functions to map/unmap shared memoryHimanshu Chauhan1-0/+42
2023-07-13lib: sbi: Add support for SmepmpHimanshu Chauhan1-19/+115
2023-07-13lib: sbi: Add smepmp in hart extensionsHimanshu Chauhan1-0/+3
2023-07-09lib: sbi: Fix Priv spec version for [m|s]counteren and mcountinhibit CSRsLey Foon Tan1-1/+1
2023-07-09lib: sbi: Rename hart_pmu_get_allowed_bits() functionAnup Patel1-2/+2
2023-07-09lib: sbi: Alphabetically sort HART ISA extensionsAnup Patel1-8/+8
2023-07-09lib: sbi: Add Zihpm as a HART ISA extensionAnup Patel1-0/+8
2023-07-09lib: sbi: Add Zicntr as a HART ISA extensionAnup Patel1-3/+3
2023-04-06lib: sbi_hart: clear mip csr during hart initMayuresh Chitale1-0/+6
2023-02-27lib: sbi_hart: Enable hcontext and scontextNylon Chen1-0/+1
2023-01-09lib: sbi: Use finer permission sematics to decide on PMP bitsHimanshu Chauhan1-5/+11
2022-12-09lib: sbi: Synchronize PMP settings with virtual memory systemHimanshu Chauhan1-0/+22
2022-10-13lib: sbi_platform: expose hart_features to extension_init callbackHeiko Stuebner1-1/+2
2022-10-13lib: sbi_hart: move hart_features struct to a public locationHeiko Stuebner1-23/+13
2022-10-13lib: sbi_pmu: move pmu irq information into pmu itselfHeiko Stuebner1-2/+2
2022-08-22lib: sbi: Use the official extension name for AIA M-mode CSRsAnup Patel1-4/+4
2022-07-20lib: sbi_hart: Shorten the code to set MPV bitgagachang1-10/+3
2022-05-07lib: sbi_platform: Add callback to populate HART extensionsAnup Patel1-4/+14
2022-05-07lib: sbi: Add sbi_hart_update_extension() functionAnup Patel1-5/+38
2022-05-07lib: sbi: Detect hart features only once for each hartAnup Patel1-3/+11
2022-05-07lib: sbi: Convert hart features into hart extensionsAnup Patel1-62/+54
2022-05-07lib: sbi: Fix AIA feature detectionAnup Patel1-4/+3
2022-05-07lib: sbi: Remove MENVCFG hart featureAnup Patel1-20/+12
2022-05-07lib: sbi: Remove MCOUNTINHIBT hart featureAnup Patel1-15/+8
2022-05-07lib: sbi: Remove MCOUNTEREN and SCOUNTEREN hart featuresAnup Patel1-24/+5
2022-05-07lib: sbi: Detect and print privileged spec versionAnup Patel1-6/+46