Changeset 58132 in vbox for trunk/src/VBox/Devices/PC
- Timestamp:
- Oct 9, 2015 12:09:37 AM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 103230
- Location:
- trunk/src/VBox/Devices/PC
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/PC/DevACPI.cpp
r58015 r58132 2011 2011 * @callback_method_impl{FNSSMDEVSAVEEXEC} 2012 2012 */ 2013 static DECLCALLBACK(int) acpiR3SaveState(PPDMDEVINS pDevIns, PSSMHANDLE pSSM Handle)2013 static DECLCALLBACK(int) acpiR3SaveState(PPDMDEVINS pDevIns, PSSMHANDLE pSSM) 2014 2014 { 2015 2015 ACPIState *pThis = PDMINS_2_DATA(pDevIns, ACPIState *); 2016 return SSMR3PutStruct(pSSM Handle, pThis, &g_AcpiSavedStateFields7[0]);2016 return SSMR3PutStruct(pSSM, pThis, &g_AcpiSavedStateFields7[0]); 2017 2017 } 2018 2018 … … 2020 2020 * @callback_method_impl{FNSSMDEVLOADEXEC} 2021 2021 */ 2022 static DECLCALLBACK(int) acpiR3LoadState(PPDMDEVINS pDevIns, PSSMHANDLE pSSM Handle, uint32_t uVersion, uint32_t uPass)2022 static DECLCALLBACK(int) acpiR3LoadState(PPDMDEVINS pDevIns, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass) 2023 2023 { 2024 2024 ACPIState *pThis = PDMINS_2_DATA(pDevIns, ACPIState *); … … 2036 2036 { 2037 2037 case 4: 2038 rc = SSMR3GetStruct(pSSM Handle, pThis, &g_AcpiSavedStateFields4[0]);2038 rc = SSMR3GetStruct(pSSM, pThis, &g_AcpiSavedStateFields4[0]); 2039 2039 break; 2040 2040 case 5: 2041 rc = SSMR3GetStruct(pSSM Handle, pThis, &g_AcpiSavedStateFields5[0]);2041 rc = SSMR3GetStruct(pSSM, pThis, &g_AcpiSavedStateFields5[0]); 2042 2042 break; 2043 2043 case 6: 2044 rc = SSMR3GetStruct(pSSM Handle, pThis, &g_AcpiSavedStateFields6[0]);2044 rc = SSMR3GetStruct(pSSM, pThis, &g_AcpiSavedStateFields6[0]); 2045 2045 break; 2046 2046 case 7: 2047 rc = SSMR3GetStruct(pSSM Handle, pThis, &g_AcpiSavedStateFields7[0]);2047 rc = SSMR3GetStruct(pSSM, pThis, &g_AcpiSavedStateFields7[0]); 2048 2048 break; 2049 2049 default: … … 2998 2998 2999 2999 /** 3000 * @interface_meth id_impl{PDMDEVREG,pfnDestruct}3000 * @interface_method_impl{PDMDEVREG,pfnDestruct} 3001 3001 */ 3002 3002 static DECLCALLBACK(int) acpiR3Destruct(PPDMDEVINS pDevIns) -
trunk/src/VBox/Devices/PC/DevDMA.cpp
r57393 r58132 827 827 } 828 828 829 static void dmaSaveController(PSSMHANDLE pSSM Handle, DMAControl *dc)829 static void dmaSaveController(PSSMHANDLE pSSM, DMAControl *dc) 830 830 { 831 831 int chidx; 832 832 833 833 /* Save controller state... */ 834 SSMR3PutU8(pSSM Handle, dc->u8Command);835 SSMR3PutU8(pSSM Handle, dc->u8Mask);836 SSMR3PutU8(pSSM Handle, dc->fHiByte);837 SSMR3PutU32(pSSM Handle, dc->is16bit);838 SSMR3PutU8(pSSM Handle, dc->u8Status);839 SSMR3PutU8(pSSM Handle, dc->u8Temp);840 SSMR3PutU8(pSSM Handle, dc->u8ModeCtr);841 SSMR3PutMem(pSSM Handle, &dc->au8Page, sizeof(dc->au8Page));842 SSMR3PutMem(pSSM Handle, &dc->au8PageHi, sizeof(dc->au8PageHi));834 SSMR3PutU8(pSSM, dc->u8Command); 835 SSMR3PutU8(pSSM, dc->u8Mask); 836 SSMR3PutU8(pSSM, dc->fHiByte); 837 SSMR3PutU32(pSSM, dc->is16bit); 838 SSMR3PutU8(pSSM, dc->u8Status); 839 SSMR3PutU8(pSSM, dc->u8Temp); 840 SSMR3PutU8(pSSM, dc->u8ModeCtr); 841 SSMR3PutMem(pSSM, &dc->au8Page, sizeof(dc->au8Page)); 842 SSMR3PutMem(pSSM, &dc->au8PageHi, sizeof(dc->au8PageHi)); 843 843 844 844 /* ...and all four of its channels. */ … … 847 847 DMAChannel *ch = &dc->ChState[chidx]; 848 848 849 SSMR3PutU16(pSSM Handle, ch->u16CurAddr);850 SSMR3PutU16(pSSM Handle, ch->u16CurCount);851 SSMR3PutU16(pSSM Handle, ch->u16BaseAddr);852 SSMR3PutU16(pSSM Handle, ch->u16BaseCount);853 SSMR3PutU8(pSSM Handle, ch->u8Mode);854 } 855 } 856 857 static int dmaLoadController(PSSMHANDLE pSSM Handle, DMAControl *dc, int version)849 SSMR3PutU16(pSSM, ch->u16CurAddr); 850 SSMR3PutU16(pSSM, ch->u16CurCount); 851 SSMR3PutU16(pSSM, ch->u16BaseAddr); 852 SSMR3PutU16(pSSM, ch->u16BaseCount); 853 SSMR3PutU8(pSSM, ch->u8Mode); 854 } 855 } 856 857 static int dmaLoadController(PSSMHANDLE pSSM, DMAControl *dc, int version) 858 858 { 859 859 uint8_t u8val; … … 861 861 int chidx; 862 862 863 SSMR3GetU8(pSSM Handle, &dc->u8Command);864 SSMR3GetU8(pSSM Handle, &dc->u8Mask);865 SSMR3GetU8(pSSM Handle, &u8val);863 SSMR3GetU8(pSSM, &dc->u8Command); 864 SSMR3GetU8(pSSM, &dc->u8Mask); 865 SSMR3GetU8(pSSM, &u8val); 866 866 dc->fHiByte = !!u8val; 867 SSMR3GetU32(pSSM Handle, &dc->is16bit);867 SSMR3GetU32(pSSM, &dc->is16bit); 868 868 if (version > DMA_SAVESTATE_OLD) 869 869 { 870 SSMR3GetU8(pSSM Handle, &dc->u8Status);871 SSMR3GetU8(pSSM Handle, &dc->u8Temp);872 SSMR3GetU8(pSSM Handle, &dc->u8ModeCtr);873 SSMR3GetMem(pSSM Handle, &dc->au8Page, sizeof(dc->au8Page));874 SSMR3GetMem(pSSM Handle, &dc->au8PageHi, sizeof(dc->au8PageHi));870 SSMR3GetU8(pSSM, &dc->u8Status); 871 SSMR3GetU8(pSSM, &dc->u8Temp); 872 SSMR3GetU8(pSSM, &dc->u8ModeCtr); 873 SSMR3GetMem(pSSM, &dc->au8Page, sizeof(dc->au8Page)); 874 SSMR3GetMem(pSSM, &dc->au8PageHi, sizeof(dc->au8PageHi)); 875 875 } 876 876 … … 882 882 { 883 883 /* Convert from 17-bit to 16-bit format. */ 884 SSMR3GetU32(pSSM Handle, &u32val);884 SSMR3GetU32(pSSM, &u32val); 885 885 ch->u16CurAddr = u32val >> dc->is16bit; 886 SSMR3GetU32(pSSM Handle, &u32val);886 SSMR3GetU32(pSSM, &u32val); 887 887 ch->u16CurCount = u32val >> dc->is16bit; 888 888 } 889 889 else 890 890 { 891 SSMR3GetU16(pSSM Handle, &ch->u16CurAddr);892 SSMR3GetU16(pSSM Handle, &ch->u16CurCount);891 SSMR3GetU16(pSSM, &ch->u16CurAddr); 892 SSMR3GetU16(pSSM, &ch->u16CurCount); 893 893 } 894 SSMR3GetU16(pSSM Handle, &ch->u16BaseAddr);895 SSMR3GetU16(pSSM Handle, &ch->u16BaseCount);896 SSMR3GetU8(pSSM Handle, &ch->u8Mode);894 SSMR3GetU16(pSSM, &ch->u16BaseAddr); 895 SSMR3GetU16(pSSM, &ch->u16BaseCount); 896 SSMR3GetU8(pSSM, &ch->u8Mode); 897 897 /* Convert from old save state. */ 898 898 if (version == DMA_SAVESTATE_OLD) 899 899 { 900 900 /* Remap page register contents. */ 901 SSMR3GetU8(pSSM Handle, &u8val);901 SSMR3GetU8(pSSM, &u8val); 902 902 dc->au8Page[DMACX2PG(chidx)] = u8val; 903 SSMR3GetU8(pSSM Handle, &u8val);903 SSMR3GetU8(pSSM, &u8val); 904 904 dc->au8PageHi[DMACX2PG(chidx)] = u8val; 905 905 /* Throw away dack, eop. */ 906 SSMR3GetU8(pSSM Handle, &u8val);907 SSMR3GetU8(pSSM Handle, &u8val);906 SSMR3GetU8(pSSM, &u8val); 907 SSMR3GetU8(pSSM, &u8val); 908 908 } 909 909 } … … 912 912 913 913 /** @callback_method_impl{FNSSMDEVSAVEEXEC} */ 914 static DECLCALLBACK(int) dmaSaveExec(PPDMDEVINS pDevIns, PSSMHANDLE pSSM Handle)914 static DECLCALLBACK(int) dmaSaveExec(PPDMDEVINS pDevIns, PSSMHANDLE pSSM) 915 915 { 916 916 DMAState *pThis = PDMINS_2_DATA(pDevIns, DMAState *); 917 917 918 dmaSaveController(pSSM Handle, &pThis->DMAC[0]);919 dmaSaveController(pSSM Handle, &pThis->DMAC[1]);918 dmaSaveController(pSSM, &pThis->DMAC[0]); 919 dmaSaveController(pSSM, &pThis->DMAC[1]); 920 920 return VINF_SUCCESS; 921 921 } 922 922 923 923 /** @callback_method_impl{FNSSMDEVLOADEXEC} */ 924 static DECLCALLBACK(int) dmaLoadExec(PPDMDEVINS pDevIns, PSSMHANDLE pSSM Handle, uint32_t uVersion, uint32_t uPass)924 static DECLCALLBACK(int) dmaLoadExec(PPDMDEVINS pDevIns, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass) 925 925 { 926 926 DMAState *pThis = PDMINS_2_DATA(pDevIns, DMAState *); … … 929 929 Assert(uPass == SSM_PASS_FINAL); NOREF(uPass); 930 930 931 dmaLoadController(pSSM Handle, &pThis->DMAC[0], uVersion);932 return dmaLoadController(pSSM Handle, &pThis->DMAC[1], uVersion);931 dmaLoadController(pSSM, &pThis->DMAC[0], uVersion); 932 return dmaLoadController(pSSM, &pThis->DMAC[1], uVersion); 933 933 } 934 934 -
trunk/src/VBox/Devices/PC/DevPIC.cpp
r57358 r58132 767 767 768 768 /** 769 * @callback_method_impl{FNDBGF INFOHANDLERDEV}769 * @callback_method_impl{FNDBGFHANDLERDEV} 770 770 */ 771 771 static DECLCALLBACK(void) picInfo(PPDMDEVINS pDevIns, PCDBGFINFOHLP pHlp, const char *pszArgs)
Note:
See TracChangeset
for help on using the changeset viewer.