vmx.h (241921) | vmx.h (241982) |
---|---|
1/*- 2 * Copyright (c) 2011 NetApp, Inc. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 62 unchanged lines hidden (view full) --- 71}; 72 73struct vmxcap { 74 int set; 75 uint32_t proc_ctls; 76}; 77 78struct vmxstate { | 1/*- 2 * Copyright (c) 2011 NetApp, Inc. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 62 unchanged lines hidden (view full) --- 71}; 72 73struct vmxcap { 74 int set; 75 uint32_t proc_ctls; 76}; 77 78struct vmxstate { |
79 int request_nmi; | |
80 int lastcpu; /* host cpu that this 'vcpu' last ran on */ 81 uint16_t vpid; 82}; 83 84/* virtual machine softc */ 85struct vmx { 86 pml4_entry_t pml4ept[NPML4EPG]; 87 struct vmcs vmcs[VM_MAXCPU]; /* one vmcs per virtual cpu */ --- 34 unchanged lines hidden --- | 79 int lastcpu; /* host cpu that this 'vcpu' last ran on */ 80 uint16_t vpid; 81}; 82 83/* virtual machine softc */ 84struct vmx { 85 pml4_entry_t pml4ept[NPML4EPG]; 86 struct vmcs vmcs[VM_MAXCPU]; /* one vmcs per virtual cpu */ --- 34 unchanged lines hidden --- |