VirtualBox

Changeset 107115 in vbox


Ignore:
Timestamp:
Nov 22, 2024 11:09:17 AM (8 weeks ago)
Author:
vboxsync
Message:

VMM: bugref:10759 APIC restructure [build fix for 32-bit host and darwin NEM]

Location:
trunk
Files:
3 edited

Legend:

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

    r107113 r107115  
    355355    DECLR3CALLBACKMEMBER(int, pfnReserved7, (void));
    356356    DECLR3CALLBACKMEMBER(int, pfnReserved8, (void));
     357    DECLR3CALLBACKMEMBER(int, pfnReserved9, (void));
    357358    /** @} */
    358359} PDMAPICBACKENDR3;
     
    603604    DECLR0CALLBACKMEMBER(int, pfnReserved7, (void));
    604605    DECLR0CALLBACKMEMBER(int, pfnReserved8, (void));
     606    DECLR0CALLBACKMEMBER(int, pfnReserved9, (void));
    605607    /** @} */
    606608} PDMAPICBACKENDR0;
     
    841843    DECLRGCALLBACKMEMBER(int, pfnReserved8, (void));
    842844    DECLRGCALLBACKMEMBER(int, pfnReserved9, (void));
     845    DECLRGCALLBACKMEMBER(int, pfnReserved10, (void));
    843846    /** @} */
    844847} PDMAPICBACKENDRC;
  • trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin.cpp

    r107113 r107115  
    37083708        if (pVmxTransient->u8GuestTpr != (uint8_t)u64Tpr)
    37093709        {
    3710             int rc = APICSetTpr(pVCpu, (uint8_t)u64Tpr);
     3710            int rc = PDMApicSetTpr(pVCpu, (uint8_t)u64Tpr);
    37113711            AssertRC(rc);
    37123712            ASMAtomicUoOrU64(&pVCpu->nem.s.fCtxChanged, HM_CHANGED_GUEST_APIC_TPR);
  • trunk/src/VBox/VMM/include/PDMInternal.h

    r107113 r107115  
    811811    /** @todo The GIC backend. Currently the padding helps keep alignment common
    812812     *        between x86 and arm. */
    813     uint8_t                            auPadding[4+4+232];
     813    uint8_t                            auPadding[4+4+240];
    814814#endif
    815815} PDMICR3;
     
    829829    /** @todo The GIC backend. Currently the padding helps keep alignment common
    830830     *        between x86 and arm. */
    831     uint8_t                            auPadding[232];
     831    uint8_t                            auPadding[240];
    832832#endif
    833833} PDMICR0;
     
    16341634    bool volatile                   fNsUnchokeTimerArmed;
    16351635    /** Align aNsGroups on a cacheline.   */
    1636     bool                            afPadding2[19+16+25];
     1636    bool                            afPadding2[19+16+17];
    16371637    /** Number of network shaper groups.
    16381638     * @note Marked volatile to prevent re-reading after validation. */
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