📦 linux-manual
82568 pages · page 191 of 413
K (continued)
- kvm_handle_wfx(9)handle a wait-for-interrupts or wait-for-event instruction executed by a guest✨
- kvm_init_stage2_mmu(9)Initialise a S2 MMU structure✨
- kvm_inject_dabt_excl_atomic(9)inject a data abort for unsupported exclusive or atomic access✨
- kvm_inject_undefined(9)inject an undefined instruction into the guest✨
- kvm_is_ifetch_fault(9)Find whether a TLBL exception is due to ifetch fault.✨
- kvm_mips_build_enter_guest(9)Assemble code to resume guest execution.✨
- kvm_mips_build_exception(9)Assemble first level guest exception handler.✨
- kvm_mips_build_exit(9)Assemble common guest exit handler.✨
- kvm_mips_build_ret_from_exit(9)Assemble guest exit return handler.✨
- kvm_mips_build_ret_to_guest(9)Assemble code to return to the guest.✨
- kvm_mips_build_ret_to_host(9)Assemble code to return to the host.✨
- kvm_mips_build_tlb_refill_exception(9)Assemble TLB refill handler.✨
- kvm_mips_build_vcpu_run(9)Assemble function to start running a guest VCPU.✨
- kvm_mips_count_disable(9)Disable count.✨
- kvm_mips_count_disable_cause(9)Disable count using CP0_Cause.DC.✨
- kvm_mips_count_disabled(9)Find whether the CP0_Count timer is disabled.✨
- kvm_mips_count_enable_cause(9)Enable count using CP0_Cause.DC.✨
- kvm_mips_count_time(9)Get effective current time.✨
- kvm_mips_count_timeout(9)Push timer forward on timeout.✨
- kvm_mips_entry_setup(9)Perform global setup for entry code.✨
- kvm_mips_flush_gpa_pt(9)Flush a range of guest physical addresses.✨
- kvm_mips_freeze_hrtimer(9)Safely stop the hrtimer.✨
- kvm_mips_init_count(9)Initialise timer.✨
- kvm_mips_ktime_to_count(9)Scale ktime_t to a 32-bit count.✨
- kvm_mips_map_page(9)Map a guest physical page.✨
- kvm_mips_migrate_count(9)Migrate timer.✨
- kvm_mips_mkclean_gpa_pt(9)Make a range of guest physical addresses clean.✨
- kvm_mips_read_count(9)Read the current count value.✨
- kvm_mips_read_count_running(9)Read the current count value as if running.✨
- kvm_mips_restore_hrtimer(9)Restore hrtimer after a gap, updating expiry.✨
- kvm_mips_resume_hrtimer(9)Resume hrtimer, updating expiry.✨
- kvm_mips_set_count_ctl(9)Update the count control KVM register.✨
- kvm_mips_set_count_hz(9)Update the frequency of the timer.✨
- kvm_mips_set_count_resume(9)Update the count resume KVM register.✨
- kvm_mips_walk_pgd(9)Walk page table with optional allocation.✨
- kvm_mips_write_compare(9)Modify compare and update timer.✨
- kvm_mips_write_count(9)Modify the count and update timer.✨
- kvm_mmu_split_memory_region(9)split the stage 2 blocks into PAGE_SIZE pages for memory slot✨
- kvm_mmu_wp_memory_region(9)write protect stage 2 entries for memory slot✨
- kvm_nvhe_unwind_init(9)Start an unwind from the given nVHE HYP fp and pc✨
- kvm_pgd_alloc(9)Allocate and initialise a KVM GPA page directory.✨
- kvm_pgd_init(9)Initialise KVM GPA page directory.✨
- kvm_pgtable_get_leaf(9)Walk a page-table and retrieve the leaf entry with its level.✨
- kvm_pgtable_hyp_destroy(9)Destroy an unused hypervisor stage-1 page- table.✨
- kvm_pgtable_hyp_init(9)Initialise a hypervisor stage-1 page-table.✨
- kvm_pgtable_hyp_map(9)Install a mapping in a hypervisor stage-1 page- table.✨
- kvm_pgtable_hyp_pte_prot(9)Retrieve the protection attributes of a stage-1 Page-Table Entry.✨
- kvm_pgtable_hyp_unmap(9)Remove a mapping from a hypervisor stage-1 page- table.✨
- kvm_pgtable_stage2_annotate(9)Unmap and annotate pages in the IPA space to track ownership (and more).✨
- kvm_pgtable_stage2_create_unlinked(9)Create an unlinked stage-2 paging structure.✨
- kvm_pgtable_stage2_destroy(9)Destroy an unused guest stage-2 page-table.✨
- kvm_pgtable_stage2_destroy_pgd(9)Destroy the PGD of guest stage-2 page- table.✨
- kvm_pgtable_stage2_destroy_range(9)Destroy the unlinked range of addresses.✨
- kvm_pgtable_stage2_free_unlinked(9)Free an unlinked stage-2 paging structure.✨
- kvm_pgtable_stage2_map(9)Install a mapping in a guest stage-2 page- table.✨
- kvm_pgtable_stage2_mkyoung(9)Set the access flag in a page-table entry.✨
- kvm_pgtable_stage2_pgd_size(9)Helper to compute size of a stage-2 PGD✨
- kvm_pgtable_stage2_pte_prot(9)Retrieve the protection attributes of a stage-2 Page-Table Entry.✨
- kvm_pgtable_stage2_relax_perms(9)Relax the permissions enforced by a page-table entry.✨
- kvm_pgtable_stage2_split(9)Split a range of huge pages into leaf PTEs pointing to PAGE_SIZE guest pages.✨
- kvm_pgtable_stage2_test_clear_young(9)Test and optionally clear the access flag in a page-table entry.✨
- kvm_pgtable_stage2_unmap(9)Remove a mapping from a guest stage-2 page- table.✨
- kvm_pgtable_stage2_wrprotect(9)Write-protect guest stage-2 address range without TLB invalidation.✨
- kvm_pgtable_walk(9)Walk a page-table.✨
- kvm_phys_addr_ioremap(9)map a device range to guest IPA✨
- kvm_pmc_is_64bit(9)determine if counter is 64bit✨
- kvm_pmu_create_perf_event(9)create a perf event for a counter✨
- kvm_pmu_flush_hwstate(9)flush pmu state to cpu✨
- kvm_pmu_get_counter_value(9)get PMU counter value✨
- kvm_pmu_handle_pmcr(9)handle PMCR register✨
- kvm_pmu_release_perf_event(9)remove the perf event✨
- kvm_pmu_set_counter_event_type(9)set selected counter to monitor some event✨
- kvm_pmu_set_counter_value(9)set PMU counter value✨
- kvm_pmu_set_counter_value_user(9)set PMU counter value from user✨
- kvm_pmu_software_increment(9)do software increment✨
- kvm_pmu_stop_counter(9)stop PMU counter✨
- kvm_pmu_sync_hwstate(9)sync pmu state from cpu✨
- kvm_pmu_vcpu_destroy(9)free perf event of PMU for cpu✨
- kvm_pmu_vcpu_init(9)assign pmu counter idx for cpu✨
- kvm_psci_call(9)handle PSCI call if r0 value is in range✨
- kvm_reset_sys_regs(9)sets system registers to reset value✨
- kvm_reset_vcpu(9)sets core registers and sys_regs to reset value✨
- kvm_riscv_check_vcpu_requests(9)check and handle pending vCPU requests✨
- kvm_riscv_vcpu_csr_return(9)- Handle CSR read/write after user space emulation or in-kernel emulation✨
- kvm_riscv_vcpu_mmio_load(9)- Emulate MMIO load instruction✨
- kvm_riscv_vcpu_mmio_return(9)- Handle MMIO loads after user space emulation or in-kernel IO emulation✨
- kvm_riscv_vcpu_mmio_store(9)- Emulate MMIO store instruction✨
- kvm_riscv_vcpu_trap_redirect(9)- Redirect trap to Guest✨
- kvm_riscv_vcpu_unpriv_read(9)- Read machine word from Guest memory✨
- kvm_riscv_vcpu_virtual_insn(9)- Handle virtual instruction trap✨
- kvm_riscv_vcpu_wfi(9)- Emulate wait for interrupt (WFI) behaviour✨
- kvm_s390_check_low_addr_prot_real(9)check for low-address protection✨
- kvm_s390_cpus_from_pv(9)Convert all protected vCPUs in a protected VM to non protected.✨
- kvm_s390_cpus_to_pv(9)Convert all non-protected vCPUs in a protected VM to protected.✨
- kvm_s390_gisc_register(9)register a guest ISC✨
- kvm_s390_gisc_unregister(9)unregister a guest ISC✨
- kvm_s390_inject_prog_cond(9)conditionally inject a program check✨
- kvm_s390_logical_to_effective(9)convert guest logical to effective address✨
- kvm_s390_pv_deinit_aside_vm(9)Teardown a previously set aside protected VM.✨
- kvm_s390_pv_deinit_cleanup_all(9)Clean up all protected VMs associated with a specific KVM.✨
- kvm_s390_pv_deinit_vm(9)Deinitialize the current protected VM✨
- kvm_s390_pv_destroy_page(9)Destroy a guest page.✨
- kvm_s390_pv_dispose_one_leftover(9)Clean up one leftover protected VM.✨
- kvm_s390_pv_dump_complete(9)✨
- kvm_s390_pv_dump_stor_state(9)✨
- kvm_s390_pv_make_secure(9)make one guest page secure✨
- kvm_s390_pv_set_aside(9)Set aside a protected VM for later teardown.✨
- kvm_s390_real_to_abs(9)convert guest real address to guest absolute address @vcpu - guest virtual cpu @gra - guest real address✨
- kvm_s390_update_topology_change_report(9)update CPU topology change report✨
- kvm_s390_vcpu_crypto_reset_all(9)✨
- kvm_s390_vcpu_pci_enable_interp(9)✨
- kvm_set_routing_entry(9)populate a kvm routing entry from a user routing entry✨
- kvm_skip_instr32(9)skip a trapped instruction and proceed to the next✨
- kvm_stage2_wp_range(9)write protect stage2 memory region range✨
- kvm_stats_linear_hist_update(9)Update bucket value for linear histogram statistics data.✨
- kvm_stats_log_hist_update(9)Update bucket value for logarithmic histogram statistics data.✨
- kvm_stats_read(9)Common function to read from the binary statistics file descriptor.✨
- kvm_test_age_gfn(9)test young✨
- kvm_tlb_flush_vmid_range(9)Invalidate/flush a range of TLB entries✨
- kvm_trap_vz_handle_cop_unusable(9)Guest used unusable coprocessor.✨
- kvm_trap_vz_handle_msa_disabled(9)Guest used MSA while disabled in root.✨
- kvm_unmap_gfn_range(9)Unmap a range of guest addresses✨
- kvm_vcpu_exit_request(9)returns true if the VCPU should *not* enter the guest✨
- kvm_vcpu_read_pmcr(9)Read PMCR_EL0 register for the vCPU✨
- kvm_vcpu_wfi(9)emulate Wait-For-Interrupt behavior✨
- kvm_vgic_addr(9)set or get vgic VM base addresses✨
- kvm_vgic_create(9)triggered by the instantiation of the VGIC device by user space, either through the legacy KVM_CREATE_IRQCHIP ioctl (v2 only) or through the generic KVM_CREATE_DEVICE API ioctl. irqchip_in_kernel()…✨
- kvm_vgic_dist_init(9)initialize the dist data structures✨
- kvm_vgic_early_init(9)Initialize static VGIC VCPU data structures✨
- kvm_vgic_get_max_vcpus(9)Get the maximum number of VCPUs allowed by HW✨
- kvm_vgic_hyp_init(9)populates the kvm_vgic_global_state variable according to the host GIC model. Accordingly calls either vgic_v2/v3_probe which registers the KVM_DEVICE that can be instantiated by a guest later on .✨
- kvm_vgic_init_cpu_hardware(9)initialize the GIC VE hardware✨
- kvm_vgic_inject_irq(9)Inject an IRQ from a device to the vgic✨
- kvm_vgic_map_resources(9)map the MMIO regions✨
- kvm_vgic_reset_mapped_irq(9)Reset a mapped IRQ✨
- kvm_vgic_set_owner(9)Set the owner of an interrupt for a VM✨
- kvm_vgic_setup_default_irq_routing(9)Setup a default flat gsi routing table mapping all SPIs✨
- kvm_vgic_vcpu_init(9)Initialize static VGIC VCPU data structures and register VCPU-specific KVM iodevs✨
- kvm_vm_ioctl_get_dirty_log(9)get and clear the log of dirty pages in a slot✨
- kvm_vz_acquire_htimer(9)Switch to hard timer state.✨
- kvm_vz_badvaddr_to_gpa(9)Convert GVA BadVAddr from root exception to GPA.✨
- kvm_vz_guest_tlb_lookup(9)Lookup a guest VZ TLB mapping.✨
- kvm_vz_gva_to_gpa(9)Convert valid GVA to GPA.✨
- kvm_vz_load_guesttlb(9)Save a range of guest TLB entries.✨
- kvm_vz_local_flush_guesttlb_all(9)Flush all guest TLB entries.✨
- kvm_vz_local_flush_roottlb_all_guests(9)Flush all root TLB entries for guests.✨
- kvm_vz_lose_htimer(9)Ensure hard guest timer is not in use.✨
- kvm_vz_resize_guest_vtlb(9)Attempt to resize guest VTLB.✨
- kvm_vz_restore_timer(9)Restore timer state.✨
- kvm_vz_save_guesttlb(9)Save a range of guest TLB entries.✨
- kvm_vz_save_timer(9)Save guest timer state.✨
- kvm_vz_should_use_htimer(9)Find whether to use the VZ hard guest timer.✨
- kvmalloc_node(9)attempt to allocate physically contiguous memory, but upon failure, fall back to non-contiguous (vmalloc) allocation.✨
- kvmemdup(9)duplicate region of memory✨
- kvmhv_nestedv2_flush_vcpu(9)send modified Guest State IDs to the host✨
- kvmhv_nestedv2_parse_output(9)receive values from H_GUEST_RUN_VCPU output✨
- kvmhv_nestedv2_set_ptbl_entry(9)send partition and process table state to L0 host✨
- kvmhv_nestedv2_set_vpa(9)register L2 VPA with L0✨
- kvmhv_nestedv2_vcpu_create(9)create nested vcpu for the NESTEDv2 API✨
- kvmhv_nestedv2_vcpu_free(9)free the NESTEDv2 state✨
- kvmppc_gsb_capacity(9)the capacity of a guest state buffer✨
- kvmppc_gsb_data(9)the elements of a guest state buffer✨
- kvmppc_gsb_data_cap(9)the capacity of a buffer excluding the header✨
- kvmppc_gsb_data_len(9)the length of a buffer excluding the header✨
- kvmppc_gsb_for_each_elem(9)iterate over the elements in a buffer✨
- kvmppc_gsb_free(9)free a guest state buffer✨
- kvmppc_gsb_header(9)the header of a guest state buffer✨
- kvmppc_gsb_len(9)the current length of a guest state buffer✨
- kvmppc_gsb_nelems(9)the number of elements in a buffer✨
- kvmppc_gsb_new(9)create a new guest state buffer✨
- kvmppc_gsb_paddress(9)the physical address of buffer✨
- kvmppc_gsb_put(9)allocate space in a guest state buffer✨
- kvmppc_gsb_receive_data(9)flexibly update values from a guest state buffer✨
- kvmppc_gsb_recv(9)request all elements in the buffer have their value updated.✨
- kvmppc_gsb_reset(9)empty a guest state buffer✨
- kvmppc_gsb_send(9)send all elements in the buffer to the hypervisor.✨
- kvmppc_gsb_send_data(9)flexibly send values from a guest state buffer✨
- kvmppc_gsbm_clear(9)clear the guest state ID✨
- kvmppc_gsbm_fill(9)fill the entire bitmap✨
- kvmppc_gsbm_for_each(9)iterate the present guest state IDs✨
- kvmppc_gsbm_next(9)return the next set guest state ID✨
- kvmppc_gsbm_set(9)set the guest state ID✨
- kvmppc_gsbm_test(9)test the guest state ID✨
- kvmppc_gsbm_zero(9)zero the entire bitmap✨
- kvmppc_gse_data(9)pointer to data of a guest state element✨
- kvmppc_gse_for_each_elem(9)iterate over a stream of guest state elements✨
- kvmppc_gse_get_be32(9)return the data of a be32 element✨
- kvmppc_gse_get_be64(9)return the data of a be64 element✨
- kvmppc_gse_get_u32(9)return the data of a be32 element in host endianness✨
- kvmppc_gse_get_u64(9)return the data of a be64 element in host endianness✨
- kvmppc_gse_get_vector128(9)return the data of a vector element✨
- kvmppc_gse_iden(9)guest state ID of element✨
- kvmppc_gse_len(9)length of guest state element data✨
- kvmppc_gse_next(9)iterate to the next guest state element in a stream✨
- kvmppc_gse_ok(9)checks space exists for guest state element✨
- kvmppc_gse_parse(9)create a parse map from a guest state buffer✨
- kvmppc_gse_put_be32(9)add a be32 guest state element to a buffer✨
- kvmppc_gse_put_be64(9)add a be64 guest state element to a buffer✨
- kvmppc_gse_put_buff_info(9)adds a GSB description guest state element to a buffer✨
- kvmppc_gse_put_part_table(9)add a partition table guest state element to a buffer✨
💅
getting it ready, bestie…