diff options
Diffstat (limited to 'include/VBox/vmm/uvm.h')
-rw-r--r-- | include/VBox/vmm/uvm.h | 25 |
1 files changed, 22 insertions, 3 deletions
diff --git a/include/VBox/vmm/uvm.h b/include/VBox/vmm/uvm.h index 10b8e49b..37087752 100644 --- a/include/VBox/vmm/uvm.h +++ b/include/VBox/vmm/uvm.h @@ -3,7 +3,7 @@ */ /* - * Copyright (C) 2007-2010 Oracle Corporation + * Copyright (C) 2007-2013 Oracle Corporation * * This file is part of VirtualBox Open Source Edition (OSE), as * available from http://www.virtualbox.org. This file is free software; @@ -55,6 +55,16 @@ typedef struct UVMCPU #endif uint8_t padding[512]; } vm; + + /** The DBGF data. */ + union + { +#ifdef ___DBGFInternal_h + struct DBGFUSERPERVMCPU s; +#endif + uint8_t padding[64]; + } dbgf; + } UVMCPU; AssertCompileMemberAlignment(UVMCPU, vm, 32); @@ -114,7 +124,7 @@ typedef struct UVM #ifdef ___PDMInternal_h struct PDMUSERPERVM s; #endif - uint8_t padding[128]; + uint8_t padding[256]; } pdm; /** The STAM data. */ @@ -123,9 +133,18 @@ typedef struct UVM #ifdef ___STAMInternal_h struct STAMUSERPERVM s; #endif - uint8_t padding[6624]; + uint8_t padding[6880]; } stam; + /** The DBGF data. */ + union + { +#ifdef ___DBGFInternal_h + struct DBGFUSERPERVM s; +#endif + uint8_t padding[256]; + } dbgf; + /** Per virtual CPU data. */ UVMCPU aCpus[1]; } UVM; |