[FREELDR]: VaToPa/PaToVa are assuming all architectures have VA at PA | KSEG0_BASE...
authorSir Richard <sir_richard@svn.reactos.org>
Tue, 23 Nov 2010 17:24:59 +0000 (17:24 +0000)
committerSir Richard <sir_richard@svn.reactos.org>
Tue, 23 Nov 2010 17:24:59 +0000 (17:24 +0000)
svn path=/trunk/; revision=49752

reactos/boot/freeldr/freeldr/windows/conversion.c

index 95c5bde..2f58a5f 100644 (file)
@@ -15,6 +15,7 @@
 
 /* FUNCTIONS **************************************************************/
 
+#ifndef _ZOOM2_
 /* Arch-specific addresses translation implementation */
 PVOID
 VaToPa(PVOID Va)
@@ -27,6 +28,19 @@ PaToVa(PVOID Pa)
 {
        return (PVOID)((ULONG_PTR)Pa | KSEG0_BASE);
 }
+#else
+PVOID
+VaToPa(PVOID Va)
+{
+    return Va;
+}
+
+PVOID
+PaToVa(PVOID Pa)
+{
+    return Pa;
+}
+#endif
 
 VOID
 List_PaToVa(LIST_ENTRY *ListEntry)