diff --git a/pcsx2/CMakeLists.txt b/pcsx2/CMakeLists.txt
index 01b5d9f966..e406f70ec2 100644
--- a/pcsx2/CMakeLists.txt
+++ b/pcsx2/CMakeLists.txt
@@ -408,6 +408,7 @@ set(pcsx2LinuxHeaders
# ps2 sources
set(pcsx2ps2Sources
ps2/BiosTools.cpp
+ ps2/pgif.cpp
ps2/LegacyDmac.cpp
ps2/Iop/IopHwRead.cpp
ps2/Iop/IopHwWrite.cpp)
@@ -416,6 +417,7 @@ set(pcsx2ps2Sources
set(pcsx2ps2Headers
ps2/BiosTools.h
ps2/eeHwTraceLog.inl
+ ps2/pgif.h
ps2/HwInternal.h
ps2/Iop/IopHw_Internal.h)
diff --git a/pcsx2/windows/VCprojects/pcsx2.vcxproj b/pcsx2/windows/VCprojects/pcsx2.vcxproj
index c46fd0e040..dac6b147b2 100644
--- a/pcsx2/windows/VCprojects/pcsx2.vcxproj
+++ b/pcsx2/windows/VCprojects/pcsx2.vcxproj
@@ -195,6 +195,7 @@
Create
+
@@ -445,6 +446,7 @@
+
@@ -625,4 +627,4 @@
-
+
\ No newline at end of file
diff --git a/pcsx2/windows/VCprojects/pcsx2.vcxproj.filters b/pcsx2/windows/VCprojects/pcsx2.vcxproj.filters
index 5b44d679e4..25b7d80261 100644
--- a/pcsx2/windows/VCprojects/pcsx2.vcxproj.filters
+++ b/pcsx2/windows/VCprojects/pcsx2.vcxproj.filters
@@ -874,6 +874,9 @@
System\Ps2\Iop
+
+ System\Ps2
+
@@ -1308,6 +1311,9 @@
System\Ps2\Iop
+
+ System\Ps2
+