From a961b0f2ed0e154fa7be47224a6e2226d883e863 Mon Sep 17 00:00:00 2001 From: Michael Lotz Date: Tue, 27 Nov 2012 20:28:08 +0100 Subject: [PATCH] Turn on unaligned memory access on raspberry pi. --- src/system/boot/platform/raspberrypi_arm/entry.S | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/system/boot/platform/raspberrypi_arm/entry.S b/src/system/boot/platform/raspberrypi_arm/entry.S index c088b9b1c2..6a0bedbcd1 100644 --- a/src/system/boot/platform/raspberrypi_arm/entry.S +++ b/src/system/boot/platform/raspberrypi_arm/entry.S @@ -19,6 +19,11 @@ jmp_loader: bx r12 */ + /* Turn on unaligned memory access */ + mrc p15, #0, r4, c1, c0, #0 + orr r4, #0x400000 + mcr p15, #0, r4, c1, c0, #0 + /* Setup initial stack right below our .text section (growing downwards into the space reserved for .init) */ mov sp, #0x8000