Changeset 107893 in vbox for trunk/include/VBox/vmm/gvmm.h
- Timestamp:
- Jan 22, 2025 3:31:45 PM (5 weeks ago)
- svn:sync-xref-src-repo-rev:
- 167114
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/gvmm.h
r106061 r107893 219 219 GVMMR0DECL(int) GVMMR0QueryConfig(PSUPDRVSESSION pSession, const char *pszName, uint64_t *pu64Value); 220 220 221 GVMMR0DECL(int) GVMMR0CreateVM(PSUPDRVSESSION pSession, uint32_t cCpus, PVMCC *ppVM);221 GVMMR0DECL(int) GVMMR0CreateVM(PSUPDRVSESSION pSession, VMTARGET enmTarget, uint32_t cCpus, PVMCC *ppVM); 222 222 GVMMR0DECL(int) GVMMR0InitVM(PGVM pGVM); 223 223 GVMMR0DECL(void) GVMMR0DoneInitVM(PGVM pGVM); … … 262 262 /** The support driver session. (IN) */ 263 263 PSUPDRVSESSION pSession; 264 /** The VM's target arch. */ 265 VMTARGET enmTarget; 264 266 /** Number of virtual CPUs for the new VM. (IN) */ 265 267 uint32_t cCpus; 268 /** Size of the VM structure. (IN) */ 269 uint32_t cbVM; 270 /** Size of the VMCPU structure. (IN) */ 271 uint32_t cbVCpu; 272 /** Structure version number (TBD). (IN) */ 273 uint32_t uStructVersion; 274 /** SVN revision. (IN) */ 275 uint32_t uSvnRevision; 266 276 /** Pointer to the ring-3 mapping of the shared VM structure on return. (OUT) */ 267 277 PVMR3 pVMR3; … … 348 358 349 359 #ifdef IN_RING3 350 VMMR3_INT_DECL(int) GVMMR3CreateVM(PUVM pUVM, uint32_t cCpus, PSUPDRVSESSION pSession, PVM *ppVM, PRTR0PTR ppVMR0); 360 VMMR3_INT_DECL(int) GVMMR3CreateVM(PUVM pUVM, VMTARGET enmTarget, uint32_t cCpus, PSUPDRVSESSION pSession, 361 PVM *ppVM, PRTR0PTR ppVMR0); 351 362 VMMR3_INT_DECL(int) GVMMR3DestroyVM(PUVM pUVM, PVM pVM); 352 363 VMMR3_INT_DECL(int) GVMMR3RegisterVCpu(PVM pVM, VMCPUID idCpu);
Note:
See TracChangeset
for help on using the changeset viewer.