-
Added SBI FWFT extension
-
Added SBI SSE extension
-
Added error code SBI_ERR_BAD_RANGE
-
Added error code SBI_ERR_INVALID_STATE
-
Clarification around SBI PMU set memory function
-
Base extension function name typo fix
-
Upate the document state to Ratified
-
Added flags parameter to sbi_pmu_snapshot_set_shmem()
-
Return error code SBI_ERR_NO_SHMEM in SBI PMU extension wherever applicable
-
Made flags parameter of sbi_steal_time_set_shmem() as unsigned long
-
Split the specification into multiple adoc files
-
Add more clarification for firmware/vendor/experimental extension space.
-
Fix ambiguous usage of normative statements.
-
Added clarification for SUSP, NACL & STA extensions.
-
Standardization of hart usage.
-
Added an error code in SBI DBCN extension.
-
Added common description for shared memory physical address range parameter
-
Added SBI debug console extension
-
Relaxed the counter width requirement on SBI PMU firmware counters
-
Added sbi_pmu_counter_fw_read_hi() in SBI PMU extension
-
Reserved space for SBI implementation specific firmware events
-
Added SBI system suspend extension
-
Added SBI CPPC extension
-
Clarified that an SBI extension can be partially implemented only if it defines a mechanism to discover implemented SBI functions
-
Added error code SBI_ERR_NO_SHMEM
-
Added SBI nested acceleration extension
-
Added common description for a virtual hart
-
Added SBI steal-time accounting extension
-
Added SBI PMU snapshot extension
-
Updated the calling convention
-
Fixed a typo in PMU extension
-
Added a abbreviation table
-
Update to RISC-V formatting
-
Improved the introduction
-
Removed all references to RV32
-
Improved document styling and naming conventions
-
Added SBI system reset extension
-
Improved SBI introduction section
-
Improved documentation of SBI hart state management extension
-
Added suspend function to SBI hart state management extension
-
Added performance monitoring unit extension
-
Clarified that an SBI extension shall not be partially implemented