VirtualBox

Changeset 13020 in vbox for trunk/src/VBox/Devices/PC


Ignore:
Timestamp:
Oct 6, 2008 4:27:16 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
37459
Message:

Knut-compatibility fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/PC/DevAPIC.cpp

    r13013 r13020  
    366366                                           uint8_t u8DeliveryMode, uint8_t iVector, uint8_t u8Polarity,
    367367                                           uint8_t u8TriggerMode);
    368 PDMBOTHCBDECL(uint32_t) apicWRMSR(PPDMDEVINS pDevIns, VMCPUID iCpu, uint32_t u32Reg, uint64_t u64Value);
    369 PDMBOTHCBDECL(uint32_t) apicRDMSR(PPDMDEVINS pDevIns, VMCPUID iCpu, uint32_t u32Reg, uint64_t *pu64Value);
     368PDMBOTHCBDECL(uint32_t) apicWriteMSR(PPDMDEVINS pDevIns, VMCPUID iCpu, uint32_t u32Reg, uint64_t u64Value);
     369PDMBOTHCBDECL(uint32_t) apicReadMSR(PPDMDEVINS pDevIns, VMCPUID iCpu, uint32_t u32Reg, uint64_t *pu64Value);
    370370PDMBOTHCBDECL(int)  ioapicMMIORead(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS GCPhysAddr, void *pv, unsigned cb);
    371371PDMBOTHCBDECL(int)  ioapicMMIOWrite(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS GCPhysAddr, void *pv, unsigned cb);
     
    581581}
    582582
    583 PDMBOTHCBDECL(uint32_t) apicWRMSR(PPDMDEVINS pDevIns, VMCPUID iCpu, uint32_t u32Reg, uint64_t u64Value)
    584 {
     583PDMBOTHCBDECL(uint32_t) apicWriteMSR(PPDMDEVINS pDevIns, VMCPUID iCpu, uint32_t u32Reg, uint64_t u64Value)
     584{
     585    APICDeviceInfo *dev = PDMINS_2_DATA(pDevIns, APICDeviceInfo *);
     586    u32Reg -= MSR_IA32_APIC_START;
     587    LogRel(("nike: WRMSR on %d: to %x written %llx\n", iCpu, u32Reg, u64Value));
    585588    return 0;
    586589}
    587 PDMBOTHCBDECL(uint32_t) apicRDMSR(PPDMDEVINS pDevIns, VMCPUID iCpu, uint32_t u32Reg, uint64_t *pu64Value)
    588 {
     590PDMBOTHCBDECL(uint32_t) apicReadMSR(PPDMDEVINS pDevIns, VMCPUID iCpu, uint32_t u32Reg, uint64_t *pu64Value)
     591{
     592    APICDeviceInfo *dev = PDMINS_2_DATA(pDevIns, APICDeviceInfo *);
     593    u32Reg -= MSR_IA32_APIC_START;
     594    LogRel(("nike: RDMSR on %d: read from %x\n", iCpu, u32Reg));
     595    *pu64Value = 0;
    589596    return 0;
    590597}
     
    19681975    ApicReg.pfnSetTPRR3             = apicSetTPR;
    19691976    ApicReg.pfnGetTPRR3             = apicGetTPR;
    1970     ApicReg.pfnWRMSRR3              = apicWRMSR;
    1971     ApicReg.pfnRDMSRR3              = apicRDMSR;
     1977    ApicReg.pfnWriteMSRR3           = apicWriteMSR;
     1978    ApicReg.pfnReadMSRR3            = apicReadMSR;
    19721979    ApicReg.pfnBusDeliverR3         = apicBusDeliverCallback;
    19731980    if (fGCEnabled) {
     
    19781985        ApicReg.pszSetTPRRC         = "apicSetTPR";
    19791986        ApicReg.pszGetTPRRC         = "apicGetTPR";
    1980         ApicReg.pszWRMSRRC          = "apicWRMSR";
    1981         ApicReg.pszRDMSRRC          = "apicRDMSR";
     1987        ApicReg.pszWriteMSRRC       = "apicWriteMSR";
     1988        ApicReg.pszReadMSRRC        = "apicReadMSR";
    19821989        ApicReg.pszBusDeliverRC     = "apicBusDeliverCallback";
    19831990    } else {
     
    19881995        ApicReg.pszSetTPRRC         = NULL;
    19891996        ApicReg.pszGetTPRRC         = NULL;
    1990         ApicReg.pszWRMSRRC          = NULL;
    1991         ApicReg.pszRDMSRRC          = NULL;
     1997        ApicReg.pszWriteMSRRC       = NULL;
     1998        ApicReg.pszReadMSRRC        = NULL;
    19921999        ApicReg.pszBusDeliverRC     = NULL;
    19932000    }
     
    19992006        ApicReg.pszSetTPRR0         = "apicSetTPR";
    20002007        ApicReg.pszGetTPRR0         = "apicGetTPR";
    2001         ApicReg.pszWRMSRR0          = "apicWRMSR";
    2002         ApicReg.pszRDMSRR0          = "apicRDMSR";
     2008        ApicReg.pszWriteMSRR0       = "apicWriteMSR";
     2009        ApicReg.pszReadMSRR0        = "apicReadMSR";
    20032010        ApicReg.pszBusDeliverR0     = "apicBusDeliverCallback";
    20042011    } else {
     
    20092016        ApicReg.pszSetTPRR0         = NULL;
    20102017        ApicReg.pszGetTPRR0         = NULL;
    2011         ApicReg.pszWRMSRR0          = NULL;
    2012         ApicReg.pszRDMSRR0          = NULL;
     2018        ApicReg.pszWriteMSRR0       = NULL;
     2019        ApicReg.pszReadMSRR0        = NULL;
    20132020        ApicReg.pszBusDeliverR0     = NULL;
    20142021    }
Note: See TracChangeset for help on using the changeset viewer.

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