/illumos-gate/usr/src/lib/libvmm/ |
H A D | libvmm.c | 59 struct vmm { struct 91 vmm_t *vmm = NULL; in vmm_open_vm() local 96 if (vmm == NULL) in vmm_open_vm() 108 free(vmm); in vmm_open_vm() 126 vmm->vmm_vcpu = calloc(vmm->vmm_ncpu, sizeof (struct vcpu *)); in vmm_open_vm() 130 vmm->vmm_vcpu[i] = vm_vcpu_open(vmm->vmm_ctx, i); in vmm_open_vm() 141 return (vmm); in vmm_open_vm() 156 vmm_unmap(vmm); in vmm_close_vm() 167 free(vmm); in vmm_close_vm() 273 vmm_unmap(vmm); in vmm_map() [all …]
|
H A D | libvmm.h | 23 typedef struct vmm vmm_t;
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | Makefile.rules | 17 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/vmm/%.c 21 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/vmm/amd/%.c 25 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/vmm/intel/%.c 29 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/vmm/io/%.c 33 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/vmm/%.S 36 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/vmm/intel/%.S 39 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/vmm/amd/%.S 43 $(OFFSETS_CREATE) -I$(UTSBASE)/intel/io/vmm < $(OFFSETS_VMX) >$@ 45 $(OFFSETS_CREATE) -I$(UTSBASE)/intel/io/vmm < $(OFFSETS_SVM) >$@
|
H A D | Makefile.vmm | 17 CONF_SRCDIR = $(UTSBASE)/intel/io/vmm 18 MAPFILE = $(UTSBASE)/intel/io/vmm/vmm.mapfile 26 INC_PATH += -I$(UTSBASE)/intel/io/vmm -I$(UTSBASE)/intel/io/vmm/io 27 AS_INC_PATH += -I$(UTSBASE)/intel/io/vmm -I$(OBJS_DIR) 48 vmm.o \
|
/illumos-gate/usr/src/pkg/manifests/ |
H A D | system-bhyve-tests.p5m | 68 dir path=opt/bhyve-tests/tests/vmm 70 file path=opt/bhyve-tests/tests/vmm/check_iommu mode=0555 71 file path=opt/bhyve-tests/tests/vmm/cpuid_ioctl mode=0555 73 file path=opt/bhyve-tests/tests/vmm/datarw_msrs mode=0555 74 file path=opt/bhyve-tests/tests/vmm/datarw_vcpu mode=0555 76 file path=opt/bhyve-tests/tests/vmm/drv_hold mode=0555 77 file path=opt/bhyve-tests/tests/vmm/fpu_getset mode=0555 81 file path=opt/bhyve-tests/tests/vmm/maxcpu mode=0555 82 file path=opt/bhyve-tests/tests/vmm/mem_devmem mode=0555 85 file path=opt/bhyve-tests/tests/vmm/npt_ops mode=0555 [all …]
|
H A D | system-bhyve.p5m | 37 file path=kernel/kmdb/$(ARCH64)/vmm group=sys mode=0555 43 file path=usr/kernel/drv/$(ARCH64)/vmm 46 file path=usr/kernel/drv/vmm.conf 53 file path=usr/lib/mdb/kvm/$(ARCH64)/vmm.so group=sys mode=0555 144 driver name=vmm 146 license usr/src/uts/intel/io/vmm/THIRDPARTYLICENSE \ 147 license=usr/src/uts/intel/io/vmm/THIRDPARTYLICENSE
|
/illumos-gate/usr/src/cmd/mdb/intel/modules/vmm/ |
H A D | vmm.c | 51 mdb_vmm_softc_t vmm; in i_vmm_dcmd() local 75 if (mdb_ctf_vread(&vmm, "vmm_softc_t", "mdb_vmm_softc_t", in i_vmm_dcmd() 81 if (vmname && strcmp(vmname, vmm.vmm_name) != 0) in i_vmm_dcmd() 90 (uintptr_t)vmm.vmm_vm, 0) == -1) { in i_vmm_dcmd() 91 mdb_warn("can't read struct vm at %p", vmm.vmm_vm); in i_vmm_dcmd() 101 addr, vmm.vmm_vm, vmm.vmm_zone, in i_vmm_dcmd() 104 (uintptr_t)vmm.vmm_zone == mdb_zone0 ? 'G' : ' ', in i_vmm_dcmd() 106 (vmm.vmm_flags & VMM_AUTODESTROY) != 0 ? 'D' : ' ', in i_vmm_dcmd() 107 vmm.vmm_name); in i_vmm_dcmd()
|
/illumos-gate/usr/src/uts/intel/vmm_vtd/ |
H A D | Makefile | 22 CONF_SRCDIR = $(UTSBASE)/intel/io/vmm 23 MAPFILE = $(UTSBASE)/intel/io/vmm/vmm_vtd.mapfile 31 INC_PATH += -I$(UTSBASE)/intel/io/vmm -I$(UTSBASE)/intel/io/vmm/io 32 AS_INC_PATH += -I$(UTSBASE)/intel/io/vmm -I$(OBJS_DIR) 34 LDFLAGS += -N drv/vmm -N misc/acpica -N misc/pcie 60 include $(UTSBASE)/intel/io/vmm/Makefile.rules
|
/illumos-gate/usr/src/uts/intel/ppt/ |
H A D | Makefile | 23 CONF_SRCDIR = $(UTSBASE)/intel/io/vmm/io 24 MAPFILE = $(UTSBASE)/intel/io/vmm/io/ppt.mapfile 39 INC_PATH += -I$(UTSBASE)/intel/io/vmm -I$(UTSBASE)/intel/io/vmm/io 40 AS_INC_PATH += -I$(UTSBASE)/intel/io/vmm -I$(OBJS_DIR) 42 LDFLAGS += -N drv/vmm -N misc/pcie 63 include $(UTSBASE)/intel/io/vmm/Makefile.rules
|
/illumos-gate/usr/src/uts/i86pc/vmm/ |
H A D | Makefile | 20 MODULE = vmm 25 include $(UTSBASE)/intel/io/vmm/Makefile.vmm 48 include $(UTSBASE)/intel/io/vmm/Makefile.rules
|
/illumos-gate/usr/src/cmd/mdb/intel/modules/vmm/amd64/ |
H A D | Makefile | 12 MODULE = vmm.so 15 MODSRCS = vmm.c 24 CPPFLAGS += -I$(SRC)/uts/intel/io/vmm
|
/illumos-gate/usr/src/uts/intel/io/vmm/intel/ |
H A D | vmx.c | 228 SDT_PROBE_DEFINE3(vmm, vmx, exit, entry, 237 SDT_PROBE_DEFINE4(vmm, vmx, exit, rdmsr, 240 SDT_PROBE_DEFINE5(vmm, vmx, exit, wrmsr, 243 SDT_PROBE_DEFINE3(vmm, vmx, exit, halt, 246 SDT_PROBE_DEFINE3(vmm, vmx, exit, mtrap, 249 SDT_PROBE_DEFINE3(vmm, vmx, exit, pause, 261 SDT_PROBE_DEFINE3(vmm, vmx, exit, inout, 264 SDT_PROBE_DEFINE3(vmm, vmx, exit, cpuid, 276 SDT_PROBE_DEFINE3(vmm, vmx, exit, eoi, 291 SDT_PROBE_DEFINE3(vmm, vmx, exit, mwait, [all …]
|
H A D | offsets.in | 22 #include <machine/vmm.h>
|
/illumos-gate/usr/src/uts/intel/vmm_drv_test/ |
H A D | Makefile | 21 CONF_SRCDIR = $(UTSBASE)/intel/io/vmm 32 LDFLAGS += -Ndrv/vmm
|
/illumos-gate/exception_lists/ |
H A D | copyright | 555 usr/src/uts/intel/io/vmm/amd/*.[chs] 556 usr/src/uts/intel/io/vmm/intel/*.[chs] 558 usr/src/uts/intel/io/vmm/io/*.[ch] 559 usr/src/uts/intel/io/vmm/README.sync 560 usr/src/uts/intel/io/vmm/vmm.c 564 usr/src/uts/intel/io/vmm/vmm_ipi.h 565 usr/src/uts/intel/io/vmm/vmm_ktr.h 567 usr/src/uts/intel/io/vmm/vmm_mem.[ch] 573 usr/src/uts/intel/io/vmm/vmx_assym.s 574 usr/src/uts/intel/io/vmm/x86.[ch] [all …]
|
H A D | hdrchk | 428 usr/src/uts/intel/io/vmm/intel/*.h 429 usr/src/uts/intel/io/vmm/io/*.h 430 usr/src/uts/intel/io/vmm/vmm_host.h 432 usr/src/uts/intel/io/vmm/vmm_ipi.h 433 usr/src/uts/intel/io/vmm/vmm_ktr.h 434 usr/src/uts/intel/io/vmm/vmm_lapic.h 435 usr/src/uts/intel/io/vmm/vmm_mem.h 436 usr/src/uts/intel/io/vmm/vmm_stat.h 437 usr/src/uts/intel/io/vmm/vmm_util.h 438 usr/src/uts/intel/io/vmm/x86.h [all …]
|
/illumos-gate/usr/src/test/bhyve-tests/tests/vmm/ |
H A D | Makefile | 43 TESTDIR = $(ROOTOPTPKG)/tests/vmm 52 -I$(SRC)/uts/intel/io/vmm \
|
/illumos-gate/usr/src/test/bhyve-tests/tests/ |
H A D | Makefile | 18 SUBDIRS = inst_emul kdev perf viona vmm
|
/illumos-gate/usr/src/cmd/mdb/intel/modules/ |
H A D | Makefile | 34 vmm \
|
/illumos-gate/usr/src/cmd/rsrvrctl/ |
H A D | Makefile | 34 -I$(SRC)/uts/intel/io/vmm \
|
/illumos-gate/usr/src/uts/intel/viona/ |
H A D | Makefile | 35 LDFLAGS += -Ndrv/dld -Nmisc/mac -Nmisc/dls -Ndrv/vmm -Nmisc/neti
|
/illumos-gate/usr/src/cmd/bhyvectl/ |
H A D | Makefile | 34 -I$(SRC)/uts/intel/io/vmm \
|
/illumos-gate/usr/src/test/bhyve-tests/tests/perf/ |
H A D | Makefile | 41 -I$(SRC)/uts/intel/io/vmm \
|
/illumos-gate/usr/src/test/bhyve-tests/tests/kdev/ |
H A D | Makefile | 52 -I$(SRC)/uts/intel/io/vmm \
|
/illumos-gate/usr/src/test/bhyve-tests/tests/inst_emul/ |
H A D | Makefile | 54 -I$(SRC)/uts/intel/io/vmm \
|