diff --git a/reactos/hal/halarm/directory.rbuild b/reactos/hal/halarm/directory.rbuild
index 62b91a39624..4e0dfcac6a6 100644
--- a/reactos/hal/halarm/directory.rbuild
+++ b/reactos/hal/halarm/directory.rbuild
@@ -8,4 +8,11 @@
+
+
+
+
+
+
+
diff --git a/reactos/hal/halarm/omap3/halinit_up.c b/reactos/hal/halarm/omap3/halinit_up.c
new file mode 100644
index 00000000000..2f3b06cb3b1
--- /dev/null
+++ b/reactos/hal/halarm/omap3/halinit_up.c
@@ -0,0 +1,31 @@
+/*
+ * PROJECT: ReactOS HAL
+ * LICENSE: BSD - See COPYING.ARM in the top level directory
+ * FILE: hal/halarm/omap3/halinit_up.c
+ * PURPOSE: OMAP3 Board-Specific HAL Initialization
+ * PROGRAMMERS: ReactOS Portable Systems Group
+ */
+
+/* INCLUDES *******************************************************************/
+
+#include
+#define NDEBUG
+#include
+
+/* GLOBALS ********************************************************************/
+
+/* PRIVATE FUNCTIONS **********************************************************/
+
+VOID
+HalpInitPhase0(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
+{
+
+}
+
+VOID
+HalpInitPhase1(VOID)
+{
+
+}
+
+/* EOF */
diff --git a/reactos/hal/halarm/omap3/halup.rbuild b/reactos/hal/halarm/omap3/halup.rbuild
new file mode 100644
index 00000000000..7486fa96116
--- /dev/null
+++ b/reactos/hal/halarm/omap3/halup.rbuild
@@ -0,0 +1,16 @@
+
+
+
+
+
+ include
+ include
+
+ hal_generic
+ ntoskrnl
+ kdcom
+
+ halinit_up.c
+ halup.rc
+
+
diff --git a/reactos/hal/halarm/omap3/halup.rc b/reactos/hal/halarm/omap3/halup.rc
new file mode 100644
index 00000000000..90af6b929ff
--- /dev/null
+++ b/reactos/hal/halarm/omap3/halup.rc
@@ -0,0 +1,5 @@
+#define REACTOS_VERSION_DLL
+#define REACTOS_STR_FILE_DESCRIPTION "X86 Uniprocessor Hardware Abstraction Layer\0"
+#define REACTOS_STR_INTERNAL_NAME "halup\0"
+#define REACTOS_STR_ORIGINAL_FILENAME "halup.dll\0"
+#include