summaryrefslogtreecommitdiff
path: root/lib/sbi
AgeCommit message (Expand)AuthorFilesLines
2023-03-10lib: sbi: Clear IPIs before init_warm_startup in non-boot hartsHEADVF2_v3.8.2VF2_v3.7.5VF2_v3.6.1VF2_v3.4.5VF2_v3.1.5VF2_v3.0.4VF2_v2.11.5VF2_6.1_v3.8.2VF2_6.1_v3.7.5JH7110_VF2_6.6_v5.12.0JH7110_VF2_6.1_v5.12.0JH7110_VF2_6.1_v5.11.4JH7110_VF2_6.1_v5.11.3JH7110_VF2_6.1_v5.10.3JH7110_VF2_6.1_v3.9.3JH7110_VF2_515_v5.12.0JH7110_VF2_515_v5.11.4JH7110_VF2_515_v5.11.3JH7110_VF2_515_v5.10.3JH7110_VF2_515_v3.9.3masterJH7110_VisionFive2_develEvgenii Shatokhin2-2/+10
2023-03-10lib: sbi: Set the state of a hart to START_PENDING after the hart is readyEvgenii Shatokhin1-16/+67
2023-03-10lib: sbi: Refactor the calls to sbi_hart_switch_mode()Evgenii Shatokhin2-14/+19
2023-03-10lib: sbi_pmu: Add hartid parameter PMU device opsMayuresh Chitale1-10/+15
2023-03-10lib: sbi_pmu: Introduce fw_counter_write_value APIMayuresh Chitale1-12/+13
2023-03-10lib: sbi_pmu: Use dedicated event code for platform firmware eventsMayuresh Chitale1-13/+52
2023-03-10lib: sbi_pmu: Update sbi_pmu dev opsMayuresh Chitale1-13/+17
2023-03-10lib: sbi_pmu: Rename fw_counter_valueMayuresh Chitale1-9/+13
2023-03-10lib: sbi_pmu: Implement sbi_pmu_counter_fw_read_hiMayuresh Chitale1-0/+8
2023-03-10lib: sbi_pmu: add callback for counter widthMayuresh Chitale1-0/+6
2023-02-27platform: generic: Add system suspend testAndrew Jones1-0/+31
2023-02-27lib: sbi: Implement system suspendAndrew Jones1-1/+56
2023-02-27lib: sbi: Add system_suspend_allowed domain propertyAndrew Jones1-0/+4
2023-02-27lib: sbi: Add system suspend skeletonAndrew Jones5-0/+85
2023-02-27lib: sbi_hsm: Export some functionsAndrew Jones1-2/+10
2023-02-27lib: sbi_hsm: Remove unnecessary includeAndrew Jones1-2/+2
2023-02-27lib: sbi_hsm: Move misplaced commentAndrew Jones1-2/+4
2023-02-27lib: sbi_hsm: Ensure errors are consistent with specAndrew Jones1-3/+3
2023-02-27lib: sbi_hsm: Don't try to restore state on failed changeAndrew Jones1-5/+2
2023-02-27lib: sbi_hsm: Factor out invalid state detectionAndrew Jones1-41/+24
2023-02-27lib: sbi/sbi_domain: cosmetic style fixesBin Meng1-2/+2
2023-02-27lib: sbi: sbi_ecall: Check the range of SBI errorYu Chien Peter Lin1-1/+1
2023-02-27include: sbi: Remove extid parameter from vendor_ext_provider() callbackAnup Patel1-1/+1
2023-02-27lib: sbi: Align SBI vendor extension id with mvendorid CSRAnup Patel1-2/+17
2023-02-27lib: sbi_hart: Enable hcontext and scontextNylon Chen1-0/+1
2023-02-10lib: sbi: Speed-up sbi_printf() and friends using nputs()Anup Patel1-22/+54
2023-02-10lib: sbi: Add console_puts() callback in the console deviceAnup Patel1-7/+22
2023-02-10lib: sbi: Implement SBI debug console extensionAnup Patel3-0/+79
2023-02-10lib: sbi: Add sbi_domain_check_addr_range() functionAnup Patel1-0/+69
2023-02-09lib: sbi: Add sbi_ngets() functionAnup Patel1-0/+15
2023-02-09lib: sbi: Add sbi_nputs() functionAnup Patel1-0/+12
2023-02-08lib: sbi: Ensure domidx_to_domain_table is null-terminatedAndrew Jones1-1/+5
2023-02-08lib: sbi_hsm: Use csr_set to restore the MIPNick Hu1-1/+1
2023-01-23lib: sbi: Add separate entries for firmware RX and RW regionsHimanshu Chauhan1-2/+22
2023-01-23lib: sbi: Print the RW section offsetHimanshu Chauhan1-0/+1
2023-01-22lib: sbi_hsm: handle failure when hart_stop returns SBI_ENOTSUPPYu Chien Peter Lin1-4/+3
2023-01-09lib: sbi: Modify the boot time region flag printsHimanshu Chauhan1-5/+15
2023-01-09lib: sbi: Use finer permission sematics to decide on PMP bitsHimanshu Chauhan1-5/+11
2023-01-09lib: sbi: Add permissions for the firmware start till endHimanshu Chauhan1-1/+2
2023-01-09lib: sbi: Use finer permission semantics for address validationHimanshu Chauhan1-7/+17
2023-01-09lib: sbi_hsm: Rename 'priv' argument to 'arg1'Bin Meng1-4/+4
2023-01-07lib: sbi: Allow platform to influence cold boot HART selectionAnup Patel1-2/+5
2023-01-06treewide: Replace TRUE/FALSE with true/falseBin Meng11-75/+75
2022-12-09lib: sbi: Synchronize PMP settings with virtual memory systemHimanshu Chauhan1-0/+22
2022-12-09lib: fix is_region_valid()Heinrich Schuchardt1-1/+1
2022-12-04lib: sbi: Fix is_region_valid()Xiang W1-0/+3
2022-12-04lib: sbi: Simplified mmio match checkingXiang W1-3/+3
2022-11-15lib: sbi_ecall: Split up sbi_ecall_replaceVivian Wang5-126/+169
2022-10-23lib: sbi_ecall: Add Kconfig option for each extensionVivian Wang3-12/+57
2022-10-23lib: sbi_ecall: Generate extensions list with carrayVivian Wang3-32/+32