VirtualBox

Changeset 20037 in vbox for trunk/include/VBox


Ignore:
Timestamp:
May 26, 2009 1:25:48 PM (16 years ago)
Author:
vboxsync
Message:

TPR read/write updates

Location:
trunk/include/VBox
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/pdmapi.h

    r20001 r20037  
    5050VMMDECL(int)    PDMApicSetBase(PVM pVM, uint64_t u64Base);
    5151VMMDECL(int)    PDMApicGetBase(PVM pVM, uint64_t *pu64Base);
     52VMMDECL(int)    PDMApicSetTPREx(PVMCPU pVCpu, uint8_t u8TPR, bool fMMIOFormat);
     53VMMDECL(int)    PDMApicGetTPREx(PVMCPU pVCpu, uint8_t *pu8TPR, bool fMMIOFormat, bool *pfPending);
    5254VMMDECL(int)    PDMApicSetTPR(PVMCPU pVCpu, uint8_t u8TPR);
    5355VMMDECL(int)    PDMApicGetTPR(PVMCPU pVCpu, uint8_t *pu8TPR, bool *pfPending);
  • trunk/include/VBox/pdmdev.h

    r20001 r20037  
    985985     * @param   idCpu           VCPU id
    986986     * @param   u8TPR           The new TPR.
    987      */
    988     DECLR3CALLBACKMEMBER(void, pfnSetTPRR3,(PPDMDEVINS pDevIns, VMCPUID idCpu, uint8_t u8TPR));
     987     * @param   fMMIOFormat     Update as if MMIO write to ApicBase + 0x80
     988     */
     989    DECLR3CALLBACKMEMBER(void, pfnSetTPRR3,(PPDMDEVINS pDevIns, VMCPUID idCpu, uint8_t u8TPR, bool fMMIOFormat));
    989990
    990991    /**
     
    994995     * @param   pDevIns         Device instance of the APIC.
    995996     * @param   idCpu           VCPU id
    996      */
    997     DECLR3CALLBACKMEMBER(uint8_t, pfnGetTPRR3,(PPDMDEVINS pDevIns, VMCPUID idCpu));
     997     * @param   fMMIOFormat     Return as if MMIO read from ApicBase + 0x80
     998     */
     999    DECLR3CALLBACKMEMBER(uint8_t, pfnGetTPRR3,(PPDMDEVINS pDevIns, VMCPUID idCpu, bool fMMIOFormat));
    9981000
    9991001    /**
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