Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/IBM/ACE-RISCV
/ functions
Functions
620 in github.com/IBM/ACE-RISCV
⨍
Functions
620
◇
Types & classes
158
Method
from_code
(code: usize)
security-monitor/src/core/architecture/riscv/mmu/hgatp.rs:18
Method
from_confidential_hart
(_: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/get_impl_id.rs:11
Method
from_confidential_hart
(_: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/get_mimpid.rs:12
Method
from_confidential_hart
(_: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/get_spec_version.rs:16
Method
from_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/extension_probe.rs:16
Method
from_confidential_hart
(_: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/get_impl_version.rs:11
Method
from_confidential_hart
(_: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/get_marchid.rs:12
Method
from_confidential_hart
(_: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/get_mvendorid.rs:12
Method
from_confidential_hart
(_confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/interrupts/handle_interrupt.rs:16
Method
from_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/interrupts/expose_enabled_interrupts.rs:13
Method
from_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/interrupts/allow_external_interrupt.rs:16
Method
from_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/sbi/invalid_call.rs:16
Method
from_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/shutdown/shutdown_vm.rs:23
Method
from_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/virtual_instructions/mod.rs:15
Method
from_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/mmio/remove_mmio_region.rs:18
Method
from_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/mmio/mmio_store_request.rs:25
Method
from_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/mmio/mmio_load_request.rs:21
Method
from_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/mmio/add_mmio_region.rs:18
Method
from_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/shared_page/unshare_page_request.rs:21
Method
from_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/shared_page/share_page_request.rs:24
Method
from_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/attestation/retrieve_secret.rs:21
Method
from_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/symmetrical_multiprocessing/hart_start.rs:26
Method
from_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/symmetrical_multiprocessing/sfence_vma.rs:22
Method
from_confidential_hart
(_confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/symmetrical_multiprocessing/no_operation.rs:13
Method
from_confidential_hart
(_confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/symmetrical_multiprocessing/hart_stop.rs:19
Method
from_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/symmetrical_multiprocessing/sfence_vma_asid.rs:24
Method
from_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/symmetrical_multiprocessing/ipi.rs:28
Method
from_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/symmetrical_multiprocessing/hart_status.rs:16
Method
from_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/symmetrical_multiprocessing/hart_resume.rs:23
Method
from_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/symmetrical_multiprocessing/hart_suspend.rs:23
Method
from_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/symmetrical_multiprocessing/fence_i.rs:19
Method
from_function_id
(function_id: usize)
security-monitor/src/core/architecture/riscv/sbi/nacl_extension.rs:29
Method
from_function_id
(function_id: usize)
security-monitor/src/core/architecture/riscv/sbi/ipi_extension.rs:14
Method
from_function_id
(function_id: usize)
security-monitor/src/core/architecture/riscv/sbi/hsm_extension.rs:21
Method
from_function_id
(function_id: usize)
security-monitor/src/core/architecture/riscv/sbi/srst_extension.rs:15
Method
from_function_id
(function_id: usize)
security-monitor/src/core/architecture/riscv/sbi/base_extension.rs:20
Method
from_function_id
(function_id: usize)
security-monitor/src/core/architecture/riscv/sbi/covi_extension.rs:25
Method
from_function_id
(function_id: usize)
security-monitor/src/core/architecture/riscv/sbi/covh_extension.rs:39
Method
from_function_id
(function_id: usize)
security-monitor/src/core/architecture/riscv/sbi/covg_extension.rs:27
Method
from_function_id
(function_id: usize)
security-monitor/src/core/architecture/riscv/sbi/rfence_extension.rs:20
Method
from_hart_architectural_state
(hart_state: &HartArchitecturalState)
security-monitor/src/core/architecture/riscv/trap_cause.rs:29
Method
from_hypervisor_hart
(hypervisor_hart: &HypervisorHart)
security-monitor/src/non_confidential_flow/handlers/cove_host_extension/get_security_monitor_info.rs:24
Method
from_hypervisor_hart
(hypervisor_hart: &HypervisorHart)
security-monitor/src/non_confidential_flow/handlers/cove_host_extension/run_confidential_hart.rs:21
Method
from_hypervisor_hart
(hypervisor_hart: &HypervisorHart)
security-monitor/src/non_confidential_flow/handlers/cove_host_extension/promote_to_confidential_vm.rs:44
Method
from_hypervisor_hart
(hypervisor_hart: &HypervisorHart)
security-monitor/src/non_confidential_flow/handlers/cove_host_extension/destroy_confidential_vm.rs:15
Method
from_hypervisor_hart
(hypervisor_hart: &HypervisorHart)
security-monitor/src/non_confidential_flow/handlers/nested_acceleration_extension/nacl_probe_feature.rs:17
Method
from_hypervisor_hart
(hypervisor_hart: &HypervisorHart)
security-monitor/src/non_confidential_flow/handlers/nested_acceleration_extension/nacl_setup_shared_memory.rs:16
Method
from_hypervisor_hart
(hypervisor_hart: &mut HypervisorHart)
security-monitor/src/non_confidential_flow/handlers/supervisor_binary_interface/probe_sbi_extension.rs:15
Method
from_hypervisor_hart
(hypervisor_hart: &HypervisorHart)
security-monitor/src/non_confidential_flow/handlers/supervisor_binary_interface/invalid_call.rs:16
Method
from_hypervisor_hart
(_: &HypervisorHart, request: MmioStorePending)
security-monitor/src/confidential_flow/handlers/mmio/mmio_store_response.rs:14
Method
from_hypervisor_hart
(hypervisor_hart: &HypervisorHart, request: MmioLoadPending)
security-monitor/src/confidential_flow/handlers/mmio/mmio_load_response.rs:14
Method
from_hypervisor_hart
(hypervisor_hart: &HypervisorHart, request: SharePageRequest)
security-monitor/src/confidential_flow/handlers/shared_page/share_page_complete.rs:25
Method
from_raw_pointer
Creates an instance of a wrapper over the library that parses the flattened device tree (FDT). Returns error if address is not a 8-bytes aligned point
security-monitor/rust-crates/flattened_device_tree/src/lib.rs:31
Method
from_raw_pointer
(pointer: *const u8, size: usize)
security-monitor/rust-crates/riscv_cove_tap/src/parser.rs:16
Method
from_u16
(value: u16)
security-monitor/rust-crates/riscv_cove_tap/src/spec.rs:51
Method
from_vm_hart
Constructs a confidential hart with the state of the non-confidential hart that made a call to promote the VM to confidential VM
security-monitor/src/core/control_data/confidential_hart.rs:129
Method
from_vm_hart_reset
Constructs a confidential hart with the state after a reset.
security-monitor/src/core/control_data/confidential_hart.rs:85
Method
from_vm_state
Constructs the memory protector of a confidential VM from the dumped state of a hart that was running a non-confidential VM at the time it requested t
security-monitor/src/core/memory_protector/confidential_vm_memory_protector.rs:28
Function
fw_platform_init
* The fw_platform_init() function is called very early on the boot HART * OpenSBI reference firmwares so that platform specific code get chance * to
security-monitor/platform/generic/platform.c:94
Function
generic_cold_boot_allowed
security-monitor/platform/generic/platform.c:174
Function
generic_console_init
security-monitor/platform/generic/platform.c:351
Function
generic_domains_init
security-monitor/platform/generic/platform.c:276
Function
generic_early_exit
security-monitor/platform/generic/platform.c:246
Function
generic_early_init
security-monitor/platform/generic/platform.c:189
Function
generic_extensions_init
security-monitor/platform/generic/platform.c:258
Function
generic_final_exit
security-monitor/platform/generic/platform.c:252
Function
generic_final_init
security-monitor/platform/generic/platform.c:200
Function
generic_nascent_init
security-monitor/platform/generic/platform.c:182
Function
generic_pmu_init
security-monitor/platform/generic/platform.c:312
Function
generic_pmu_xlate_to_mhpmevent
security-monitor/platform/generic/platform.c:329
Function
generic_tlb_num_entries
security-monitor/platform/generic/platform.c:305
Function
generic_tlbr_flush_limit
security-monitor/platform/generic/platform.c:298
Function
generic_vendor_ext_check
security-monitor/platform/generic/platform.c:232
Function
generic_vendor_ext_provider
security-monitor/platform/generic/platform.c:238
Method
gprs
(&self)
security-monitor/src/core/architecture/riscv/hart_architectural_state.rs:31
Method
gprs_mut
(&mut self)
security-monitor/src/core/architecture/riscv/hart_architectural_state.rs:35
Method
handle
(self, non_confidential_flow: NonConfidentialFlow)
security-monitor/src/non_confidential_flow/handlers/cove_host_extension/get_security_monitor_info.rs:31
Method
handle
(mut self, non_confidential_flow: NonConfidentialFlow)
security-monitor/src/non_confidential_flow/handlers/cove_host_extension/run_confidential_hart.rs:31
Method
handle
(self, non_confidential_flow: NonConfidentialFlow)
security-monitor/src/non_confidential_flow/handlers/cove_host_extension/promote_to_confidential_vm.rs:54
Method
handle
(self, non_confidential_flow: NonConfidentialFlow)
security-monitor/src/non_confidential_flow/handlers/cove_host_extension/destroy_confidential_vm.rs:19
Method
handle
(self, non_confidential_flow: NonConfidentialFlow)
security-monitor/src/non_confidential_flow/handlers/nested_acceleration_extension/nacl_probe_feature.rs:21
Method
handle
(self, non_confidential_flow: NonConfidentialFlow)
security-monitor/src/non_confidential_flow/handlers/nested_acceleration_extension/nacl_setup_shared_memory.rs:20
Method
handle
(self, non_confidential_flow: NonConfidentialFlow)
security-monitor/src/non_confidential_flow/handlers/supervisor_binary_interface/probe_sbi_extension.rs:19
Method
handle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/get_impl_id.rs:15
Method
handle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/get_mimpid.rs:16
Method
handle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/get_spec_version.rs:20
Method
handle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/extension_probe.rs:20
Method
handle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/get_impl_version.rs:15
Method
handle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/get_marchid.rs:16
Method
handle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/get_mvendorid.rs:16
Method
handle
(self, mut confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/interrupts/handle_interrupt.rs:20
Method
handle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/interrupts/allow_external_interrupt.rs:20
Method
handle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/sbi/invalid_call.rs:23
Method
handle
(self, mut confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/shutdown/shutdown_vm.rs:27
Method
handle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/virtual_instructions/mod.rs:22
Method
handle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/mmio/mmio_store_response.rs:18
Method
handle
(self, mut confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/mmio/mmio_access_fault.rs:26
Method
handle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/mmio/remove_mmio_region.rs:25
Method
handle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/mmio/mmio_store_request.rs:39
Method
handle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/mmio/mmio_load_request.rs:30
← previous
next →
401–500 of 620, ranked by callers