VirtualBox

Changeset 63648 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Aug 26, 2016 11:44:40 AM (8 years ago)
Author:
vboxsync
Message:

VMM/GIM/HyperV: Add partial support for synthetic interrupt controller (still disabled, i.e. not exposed to guest).

Location:
trunk/include/VBox/vmm
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/gim.h

    r62890 r63648  
    175175VMMR3_INT_DECL(int)         GIMR3Init(PVM pVM);
    176176VMMR3_INT_DECL(int)         GIMR3InitCompleted(PVM pVM);
     177VMMR3_INT_DECL(void)        GIMR3Relocate(PVM pVM, RTGCINTPTR offDelta);
    177178VMMR3_INT_DECL(int)         GIMR3Term(PVM pVM);
    178179VMMR3_INT_DECL(void)        GIMR3Reset(PVM pVM);
  • trunk/include/VBox/vmm/vm.h

    r62476 r63648  
    229229        struct GIMCPU s;
    230230#endif
    231         uint8_t             padding[256];       /* multiple of 64 */
     231        uint8_t             padding[512];       /* multiple of 64 */
    232232    } gim;
    233233
     
    254254
    255255    /** Align the following members on page boundary. */
    256     uint8_t                 abAlignment2[3448];
     256    uint8_t                 abAlignment2[3192];
    257257
    258258    /** PGM part. */
  • trunk/include/VBox/vmm/vm.mac

    r62476 r63648  
    7070    .iom                    resb 512
    7171    .dbgf                   resb 256
    72     .gim                    resb 256
     72    .gim                    resb 512
    7373    .apic                   resb 768
    7474
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette