VirtualBox

Changeset 43657 in vbox for trunk/include/VBox/vmm/pdmapi.h


Ignore:
Timestamp:
Oct 16, 2012 3:34:05 PM (12 years ago)
Author:
vboxsync
Message:

VMM: APIC refactor. Moved APIC base MSR to the VCPU (where it belongs) for lockless accesses.

File:
1 edited

Legend:

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

    r40907 r43657  
    4747VMMDECL(bool)       PDMHasIoApic(PVM pVM);
    4848VMMDECL(int)        PDMApicHasPendingIrq(PVM pVM, bool *pfPending);
    49 VMMDECL(int)        PDMApicSetBase(PVM pVM, uint64_t u64Base);
    50 VMMDECL(int)        PDMApicGetBase(PVM pVM, uint64_t *pu64Base);
     49VMMDECL(int)        PDMApicSetBase(PVMCPU pVCpu, uint64_t u64Base);
     50VMMDECL(int)        PDMApicGetBase(PVMCPU pVCpu, uint64_t *pu64Base);
     51VMMDECL(int)        PDMApicGetBaseFromApic(PVMCPU pVCpu, uint64_t *pu64Base);
    5152VMMDECL(int)        PDMApicSetTPR(PVMCPU pVCpu, uint8_t u8TPR);
    5253VMMDECL(int)        PDMApicGetTPR(PVMCPU pVCpu, uint8_t *pu8TPR, bool *pfPending);
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