Searched refs:VM_MAXCPU (Results 1 - 9 of 9) sorted by relevance

/freebsd-11-stable/sys/amd64/vmm/intel/
H A Dvmx.h122 struct vmcs vmcs[VM_MAXCPU]; /* one vmcs per virtual cpu */
123 struct apic_page apic_page[VM_MAXCPU]; /* one apic page per vcpu */
125 struct pir_desc pir_desc[VM_MAXCPU];
126 uint64_t guest_msrs[VM_MAXCPU][GUEST_MSR_NUM];
127 struct vmxctx ctx[VM_MAXCPU];
128 struct vmxcap cap[VM_MAXCPU];
129 struct vmxstate state[VM_MAXCPU];
H A Dvmx.c483 * VPIDs [0,VM_MAXCPU] are special and are not allocated from
487 if (vpid > VM_MAXCPU)
496 if (num <= 0 || num > VM_MAXCPU)
525 * VPIDs then we need to allocate from the [1,VM_MAXCPU] range.
549 * VPIDs [1,VM_MAXCPU] are used as the "overflow namespace" when the
555 vpid_unr = new_unrhdr(VM_MAXCPU + 1, 0xffff, NULL);
950 uint16_t vpid[VM_MAXCPU];
1008 vpid_alloc(vpid, VM_MAXCPU);
/freebsd-11-stable/sys/amd64/vmm/amd/
H A Dsvm_softc.h61 uint8_t apic_page[VM_MAXCPU][PAGE_SIZE];
62 struct svm_vcpu vcpu[VM_MAXCPU];
/freebsd-11-stable/usr.sbin/bhyve/
H A Dmem.c71 static struct mmio_rb_range *mmio_hint[VM_MAXCPU];
285 for (i=0; i < VM_MAXCPU; i++) {
H A Dbhyverun.c188 static struct vm_exit vmexit[VM_MAXCPU];
205 } mt_vmm_info[VM_MAXCPU];
207 static cpuset_t *vcpumap[VM_MAXCPU] = { NULL };
380 if (vcpu < 0 || vcpu >= VM_MAXCPU) {
382 vcpu, VM_MAXCPU - 1);
880 return (VM_MAXCPU);
H A Dacpi.c44 * VM_MAXCPU above 21 which overflows this layout.)
94 #define MADT_SIZE (44 + VM_MAXCPU*8 + 12 + 2*10 + 6)
/freebsd-11-stable/sys/amd64/include/
H A Dvmm.h418 #define VM_MAXCPU 16 /* maximum virtual cpus */ macro
/freebsd-11-stable/sys/amd64/vmm/
H A Dvmm.c165 struct vcpu vcpu[VM_MAXCPU]; /* (i) guest vcpus */
465 vm->maxcpus = VM_MAXCPU; /* XXX temp to keep code working */
501 vm->maxcpus = VM_MAXCPU; /* XXX temp to keep code working */
/freebsd-11-stable/sys/amd64/vmm/io/
H A Dvlapic.c916 static VMM_STAT_ARRAY(IPIS_SENT, VM_MAXCPU, "ipis sent to vcpu");

Completed in 89 milliseconds