diff --git a/linux-ramdump-parser-v2/ramdump.py b/linux-ramdump-parser-v2/ramdump.py
index 3e4cae9759e4953fe8432414bec2a75507f038c9..f4db068d12d0448739e71313bd60a906b544ad3b 100644
--- a/linux-ramdump-parser-v2/ramdump.py
+++ b/linux-ramdump-parser-v2/ramdump.py
@@ -627,11 +627,14 @@ class RamDump():
             modules_vsize
         self.kimage_vaddr = self.kimage_vaddr + self.get_kaslr_offset()
         self.modules_end = self.page_offset
-        self.kimage_voffset = self.address_of("kimage_voffset")
-        if self.kimage_voffset is not None:
-            self.kimage_voffset = self.kimage_vaddr - self.phys_offset
-            self.modules_end = self.kimage_vaddr
-            print_out_str("The kimage_voffset extracted is: {:x}".format(self.kimage_voffset))
+        if self.arm64:
+            self.kimage_voffset = self.address_of("kimage_voffset")
+            if self.kimage_voffset is not None:
+                self.kimage_voffset = self.kimage_vaddr - self.phys_offset
+                self.modules_end = self.kimage_vaddr
+                print_out_str("The kimage_voffset extracted is: {:x}".format(self.kimage_voffset))
+        else:
+            self.kimage_voffset = None
 
         # The address of swapper_pg_dir can be used to determine
         # whether or not we're running with LPAE enabled since an