Deleted Added
full compact
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 ---