Changeset 60307 in vbox for trunk/src/VBox/Devices/testcase
- Timestamp:
- Apr 4, 2016 3:23:11 PM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 106369
- Location:
- trunk/src/VBox/Devices/testcase
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/testcase/Makefile.kmk
r59804 r60307 23 23 # 24 24 VBOX_PATH_DEVICES_SRC ?= $(PATH_ROOT)/src/VBox/Devices 25 VBOX_PATH_VMM_DEVICES_SRC ?= $(PATH_ROOT)/src/VBox/VMM/include 25 26 VBOX_DEVICES_TEST_OUT_DIR := $(PATH_TARGET)/Devices/testcase 26 27 BLDDIRS += $(VBOX_DEVICES_TEST_OUT_DIR) … … 34 35 $(if $(VBOX_WITH_HGSMI),VBOX_WITH_HGSMI,) \ 35 36 $(if $(VBOX_WITH_LSILOGIC),VBOX_WITH_LSILOGIC,) \ 37 $(if $(VBOX_WITH_NEW_APIC),VBOX_WITH_NEW_APIC,) \ 36 38 $(if $(VBOX_WITH_NEW_PS2M),VBOX_WITH_NEW_PS2M,) \ 37 39 $(if $(VBOX_WITH_NVME_IMPL),VBOX_WITH_NVME_IMPL,) \ … … 74 76 $(VBOX_PATH_DEVICES_SRC)/Bus \ 75 77 $(VBOX_DEVICES_TEST_OUT_DIR) 78 ifdef VBOX_WITH_NEW_APIC 79 tstDeviceStructSizeRC_INCS += $(VBOX_PATH_VMM_DEVICES_SRC) 80 endif 76 81 endif # VBOX_WITH_RAW_MODE 77 82 … … 92 97 ifdef VBOX_WITH_RAW_MODE 93 98 tstDeviceStructSize.cpp_DEPS = $(VBOX_DEVICES_TEST_OUT_DIR)/tstDeviceStructSizeRC.h 99 endif 100 ifdef VBOX_WITH_NEW_APIC 101 tstDeviceStructSize_INCS += $(VBOX_PATH_VMM_DEVICES_SRC) 94 102 endif 95 103 -
trunk/src/VBox/Devices/testcase/tstDeviceStructSize.cpp
r58112 r60307 58 58 #undef LOG_GROUP 59 59 #include "../PC/DevRTC.cpp" 60 #undef LOG_GROUP 61 #include "../PC/DevAPIC.cpp" 60 # undef LOG_GROUP 61 #ifdef VBOX_WITH_NEW_APIC 62 # include "../../VMM/VMMR3/APIC.cpp" 63 #else 64 # include "../PC/DevAPIC.cpp" 65 #endif 62 66 #undef LOG_GROUP 63 67 #include "../PC/DevIoApic.cpp" … … 281 285 CHECK_MEMBER_ALIGNMENT(AHCI, lock, 8); 282 286 CHECK_MEMBER_ALIGNMENT(AHCIPort, StatDMA, 8); 283 #ifdef VBOX_WITH_STATISTICS 287 #ifdef VBOX_WITH_NEW_APIC 288 CHECK_MEMBER_ALIGNMENT(APICDEV, pDevInsR0, 8); 289 CHECK_MEMBER_ALIGNMENT(APICDEV, pDevInsRC, 8); 290 #else 291 # ifdef VBOX_WITH_STATISTICS 284 292 CHECK_MEMBER_ALIGNMENT(APICDeviceInfo, StatMMIOReadGC, 8); 293 # endif 285 294 #endif 286 295 CHECK_MEMBER_ALIGNMENT(ATADevState, cTotalSectors, 8); -
trunk/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp
r60026 r60307 60 60 #undef LOG_GROUP 61 61 #include "../PC/DevRTC.cpp" 62 #undef LOG_GROUP 63 #include "../PC/DevAPIC.cpp" 62 # undef LOG_GROUP 63 #ifdef VBOX_WITH_NEW_APIC 64 # include "../../VMM/VMMR3/APIC.cpp" 65 #else 66 # include "../PC/DevAPIC.cpp" 67 #endif 64 68 #undef LOG_GROUP 65 69 #include "../PC/DevIoApic.cpp" … … 740 744 GEN_CHECK_OFF(RTCSTATE, CurHintPeriod); 741 745 746 #ifdef VBOX_WITH_NEW_APIC 747 GEN_CHECK_SIZE(APIC); 748 GEN_CHECK_OFF(APIC, pApicDevR0); 749 GEN_CHECK_OFF(APIC, pApicDevR3); 750 GEN_CHECK_OFF(APIC, pApicDevRC); 751 GEN_CHECK_OFF(APIC, HCPhysApicPib); 752 GEN_CHECK_OFF(APIC, pvApicPibR0); 753 GEN_CHECK_OFF(APIC, pvApicPibR3); 754 GEN_CHECK_OFF(APIC, pvApicPibRC); 755 GEN_CHECK_OFF(APIC, cbApicPib); 756 GEN_CHECK_OFF(APIC, fVirtApicRegsEnabled); 757 GEN_CHECK_OFF(APIC, fPostedIntrsEnabled); 758 GEN_CHECK_OFF(APIC, fSupportsTscDeadline); 759 GEN_CHECK_OFF(APIC, fIoApicPresent); 760 GEN_CHECK_OFF(APIC, fRZEnabled); 761 GEN_CHECK_OFF(APIC, enmOriginalMode); 762 763 GEN_CHECK_SIZE(APICCPU); 764 GEN_CHECK_OFF(APICCPU, pvApicPageR0); 765 GEN_CHECK_OFF(APICCPU, pvApicPageR3); 766 GEN_CHECK_OFF(APICCPU, pvApicPageRC); 767 GEN_CHECK_OFF(APICCPU, cbApicPage); 768 GEN_CHECK_OFF(APICCPU, uEsrInternal); 769 GEN_CHECK_OFF(APICCPU, uApicBaseMsr); 770 GEN_CHECK_OFF(APICCPU, HCPhysApicPib); 771 GEN_CHECK_OFF(APICCPU, pvApicPibR0); 772 GEN_CHECK_OFF(APICCPU, pvApicPibR3); 773 GEN_CHECK_OFF(APICCPU, pvApicPibRC); 774 GEN_CHECK_OFF(APICCPU, ApicPibLevel); 775 GEN_CHECK_OFF(APICCPU, pTimerR0); 776 GEN_CHECK_OFF(APICCPU, pTimerR3); 777 GEN_CHECK_OFF(APICCPU, pTimerRC); 778 GEN_CHECK_OFF(APICCPU, TimerCritSect); 779 GEN_CHECK_OFF(APICCPU, u64TimerInitial); 780 GEN_CHECK_OFF(APICCPU, uHintedTimerInitialCount); 781 GEN_CHECK_OFF(APICCPU, uHintedTimerShift); 782 GEN_CHECK_OFF(APICCPU, StatMmioReadGC); 783 #else 742 784 /* PC/DevAPIC.cpp */ 743 785 GEN_CHECK_SIZE(APICState); … … 773 815 GEN_CHECK_OFF(APICState, uHintedCountShift); 774 816 GEN_CHECK_OFF(APICState, pszDesc); 775 # ifdef VBOX_WITH_STATISTICS817 # ifdef VBOX_WITH_STATISTICS 776 818 GEN_CHECK_OFF(APICState, StatTimerSetInitialCount); 777 819 GEN_CHECK_OFF(APICState, StatTimerSetLvtNoRelevantChange); 778 # endif820 # endif 779 821 780 822 GEN_CHECK_SIZE(APICDeviceInfo); … … 791 833 GEN_CHECK_OFF(APICDeviceInfo, paLapicsRC); 792 834 GEN_CHECK_OFF(APICDeviceInfo, pCritSectRC); 793 GEN_CHECK_OFF(APICDeviceInfo, enm Version);835 GEN_CHECK_OFF(APICDeviceInfo, enmMode); 794 836 GEN_CHECK_OFF(APICDeviceInfo, cTPRPatchAttempts); 795 837 GEN_CHECK_OFF(APICDeviceInfo, cCpus); 796 # ifdef VBOX_WITH_STATISTICS838 # ifdef VBOX_WITH_STATISTICS 797 839 GEN_CHECK_OFF(APICDeviceInfo, StatMMIOReadGC); 798 840 GEN_CHECK_OFF(APICDeviceInfo, StatMMIOWriteHC); 799 #endif 841 # endif 842 #endif /* VBOX_WITH_NEW_APIC */ 800 843 801 844 /* PC/DevIoApic.cpp */
Note:
See TracChangeset
for help on using the changeset viewer.