VirtualBox

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


Ignore:
Timestamp:
Jun 24, 2011 2:59:59 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
72485
Message:

Changed FNIOMMMIOWRITE to take a const buffer pointer.

Location:
trunk/src/VBox/Devices/PC
Files:
4 edited

Legend:

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

    r37582 r37636  
    17081708}
    17091709
    1710 PDMBOTHCBDECL(int) apicMMIOWrite(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS GCPhysAddr, void *pv, unsigned cb)
     1710PDMBOTHCBDECL(int) apicMMIOWrite(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS GCPhysAddr, void const *pv, unsigned cb)
    17111711{
    17121712    APICDeviceInfo *pDev = PDMINS_2_DATA(pDevIns, APICDeviceInfo *);
  • trunk/src/VBox/Devices/PC/DevHPET.cpp

    r37541 r37636  
    949949 * @callback_method_impl{FNIOMMMIOWRITE}
    950950 */
    951 PDMBOTHCBDECL(int) hpetMMIOWrite(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS GCPhysAddr, void *pv, unsigned cb)
     951PDMBOTHCBDECL(int) hpetMMIOWrite(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS GCPhysAddr, void const *pv, unsigned cb)
    952952{
    953953    HpetState  *pThis  = PDMINS_2_DATA(pDevIns, HpetState*);
  • trunk/src/VBox/Devices/PC/DevIoApic.cpp

    r37481 r37636  
    394394}
    395395
    396 PDMBOTHCBDECL(int) ioapicMMIOWrite(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS GCPhysAddr, void *pv, unsigned cb)
     396PDMBOTHCBDECL(int) ioapicMMIOWrite(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS GCPhysAddr, void const *pv, unsigned cb)
    397397{
    398398    IOAPICState *s = PDMINS_2_DATA(pDevIns, IOAPICState *);
     
    404404    case 4:
    405405        IOAPIC_LOCK(s, VINF_IOM_HC_MMIO_WRITE);
    406         ioapic_mem_writel(s, GCPhysAddr, *(uint32_t *)pv);
     406        ioapic_mem_writel(s, GCPhysAddr, *(uint32_t *)pv); /** @todo r=bird: This cannot be right for cb!=4. */
    407407        IOAPIC_UNLOCK(s);
    408408        break;
  • trunk/src/VBox/Devices/PC/DevLPC.cpp

    r35353 r37636  
    161161 * @thread  EMT
    162162 */
    163 PDMBOTHCBDECL(int) lpcMMIOWrite(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS GCPhysAddr, void *pv, unsigned cb)
     163PDMBOTHCBDECL(int) lpcMMIOWrite(PPDMDEVINS pDevIns, void *pvUser, RTGCPHYS GCPhysAddr, void const *pv, unsigned cb)
    164164{
    165165    LPCState *s = PDMINS_2_DATA(pDevIns, LPCState*);
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