/illumos-gate/usr/src/lib/libvmm/ |
H A D | libvmm.c | 59 struct vmm { struct 76 vmm_update_ncpu(vmm_t *vmm) in vmm_update_ncpu() argument 80 assert(vm_active_cpus(vmm->vmm_ctx, &cpuset) == 0); in vmm_update_ncpu() 82 for (vmm->vmm_ncpu = 0; in vmm_update_ncpu() 83 CPU_ISSET(vmm->vmm_ncpu, &cpuset) == 1; in vmm_update_ncpu() 84 vmm->vmm_ncpu++) in vmm_update_ncpu() 91 vmm_t *vmm = NULL; in vmm_open_vm() local 95 vmm = malloc(sizeof (vmm_t)); in vmm_open_vm() 96 if (vmm == NULL) in vmm_open_vm() 99 bzero(vmm, sizeof (vmm_t)); in vmm_open_vm() [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/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/pkg/manifests/ |
H A D | system-bhyve-tests.p5m | 75 dir path=opt/bhyve-tests/tests/vmm 76 file path=opt/bhyve-tests/tests/vmm/auto_destruct mode=0555 77 file path=opt/bhyve-tests/tests/vmm/check_iommu mode=0555 78 file path=opt/bhyve-tests/tests/vmm/cpuid_ioctl mode=0555 79 file path=opt/bhyve-tests/tests/vmm/datarw_constraints mode=0555 80 file path=opt/bhyve-tests/tests/vmm/datarw_msrs mode=0555 81 file path=opt/bhyve-tests/tests/vmm/datarw_vcpu mode=0555 82 file path=opt/bhyve-tests/tests/vmm/default_capabs mode=0555 83 file path=opt/bhyve-tests/tests/vmm/drv_hold mode=0555 84 file path=opt/bhyve-tests/tests/vmm/fpu_getset 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/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/uts/intel/io/vmm/intel/ |
H A D | vmx.c | 228 SDT_PROBE_DEFINE3(vmm, vmx, exit, entry, 231 SDT_PROBE_DEFINE4(vmm, vmx, exit, taskswitch, 234 SDT_PROBE_DEFINE4(vmm, vmx, exit, craccess, 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, 252 SDT_PROBE_DEFINE3(vmm, vmx, exit, intrwindow, 255 SDT_PROBE_DEFINE4(vmm, vmx, exit, interrupt, [all …]
|
/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/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 | 499 usr/src/uts/intel/io/vmm/THIRDPARTYLICENSE 500 usr/src/uts/intel/io/vmm/THIRDPARTYLICENSE.descrip 501 usr/src/uts/intel/io/vmm/amd/*.[chs] 502 usr/src/uts/intel/io/vmm/intel/*.[chs] 503 usr/src/uts/intel/io/vmm/intel/offsets.in 504 usr/src/uts/intel/io/vmm/io/*.[ch] 505 usr/src/uts/intel/io/vmm/README.sync 506 usr/src/uts/intel/io/vmm/vmm.c 507 usr/src/uts/intel/io/vmm/vmm_host.[ch] 508 usr/src/uts/intel/io/vmm/vmm_instruction_emul.c [all …]
|
H A D | hdrchk | 411 usr/src/uts/intel/io/vmm/intel/*.h 412 usr/src/uts/intel/io/vmm/io/*.h 413 usr/src/uts/intel/io/vmm/vmm_host.h 414 usr/src/uts/intel/io/vmm/vmm_ioport.h 415 usr/src/uts/intel/io/vmm/vmm_ipi.h 416 usr/src/uts/intel/io/vmm/vmm_ktr.h 417 usr/src/uts/intel/io/vmm/vmm_lapic.h 418 usr/src/uts/intel/io/vmm/vmm_mem.h 419 usr/src/uts/intel/io/vmm/vmm_stat.h 420 usr/src/uts/intel/io/vmm/vmm_util.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/viona/ |
H A D | Makefile | 39 -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 | 57 -I$(SRC)/uts/intel/io/vmm \
|