Changeset View
Changeset View
Standalone View
Standalone View
lib/libvmmapi/vmmapi.h
Show First 20 Lines • Show All 172 Lines • ▼ Show 20 Lines | |||||
int vm_set_capability(struct vmctx *ctx, int vcpu, enum vm_cap_type cap, | int vm_set_capability(struct vmctx *ctx, int vcpu, enum vm_cap_type cap, | ||||
int val); | int val); | ||||
int vm_assign_pptdev(struct vmctx *ctx, int bus, int slot, int func); | int vm_assign_pptdev(struct vmctx *ctx, int bus, int slot, int func); | ||||
int vm_unassign_pptdev(struct vmctx *ctx, int bus, int slot, int func); | int vm_unassign_pptdev(struct vmctx *ctx, int bus, int slot, int func); | ||||
int vm_map_pptdev_mmio(struct vmctx *ctx, int bus, int slot, int func, | int vm_map_pptdev_mmio(struct vmctx *ctx, int bus, int slot, int func, | ||||
vm_paddr_t gpa, size_t len, vm_paddr_t hpa); | vm_paddr_t gpa, size_t len, vm_paddr_t hpa); | ||||
int vm_unmap_pptdev_mmio(struct vmctx *ctx, int bus, int slot, int func, | int vm_unmap_pptdev_mmio(struct vmctx *ctx, int bus, int slot, int func, | ||||
vm_paddr_t gpa, size_t len); | vm_paddr_t gpa, size_t len); | ||||
int vm_get_vbios(struct vmctx *ctx, int bus, int slot, int func, | |||||
uint16_t vendor, uint16_t dev_id, uint64_t *bios, uint64_t *size); | |||||
int vm_setup_pptdev_msi(struct vmctx *ctx, int vcpu, int bus, int slot, | int vm_setup_pptdev_msi(struct vmctx *ctx, int vcpu, int bus, int slot, | ||||
int func, uint64_t addr, uint64_t msg, int numvec); | int func, uint64_t addr, uint64_t msg, int numvec); | ||||
int vm_setup_pptdev_msix(struct vmctx *ctx, int vcpu, int bus, int slot, | int vm_setup_pptdev_msix(struct vmctx *ctx, int vcpu, int bus, int slot, | ||||
int func, int idx, uint64_t addr, uint64_t msg, | int func, int idx, uint64_t addr, uint64_t msg, | ||||
uint32_t vector_control); | uint32_t vector_control); | ||||
int vm_get_intinfo(struct vmctx *ctx, int vcpu, uint64_t *i1, uint64_t *i2); | int vm_get_intinfo(struct vmctx *ctx, int vcpu, uint64_t *i1, uint64_t *i2); | ||||
int vm_set_intinfo(struct vmctx *ctx, int vcpu, uint64_t exit_intinfo); | int vm_set_intinfo(struct vmctx *ctx, int vcpu, uint64_t exit_intinfo); | ||||
▲ Show 20 Lines • Show All 87 Lines • Show Last 20 Lines |