diff --git a/.gitmodules b/.gitmodules
index d6dd9fbf783dc1d1c763ca96950b6be7d7401540..44e8786f36f612977183da0313089e5c353d2ca9 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -501,3 +501,6 @@
 [submodule "RiscOS/Utilities/Autobuild/ABRelease"]
 	path = RiscOS/Utilities/Autobuild/ABRelease
 	url = ../../RiscOS/Utilities/Autobuild/ABRelease.git
+[submodule "RiscOS/Sources/HWSupport/VFPSupport"]
+	path = RiscOS/Sources/HWSupport/VFPSupport
+	url = ../../RiscOS/Sources/HWSupport/VFPSupport.git
diff --git a/RiscOS/Sources/HWSupport/VFPSupport b/RiscOS/Sources/HWSupport/VFPSupport
new file mode 160000
index 0000000000000000000000000000000000000000..636765ec6214ec311b9b379d8ad2276e104eed75
--- /dev/null
+++ b/RiscOS/Sources/HWSupport/VFPSupport
@@ -0,0 +1 @@
+Subproject commit 636765ec6214ec311b9b379d8ad2276e104eed75