qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH] arm: dtb: Align dtb to 64K because some kernels use


From: Richard W.M. Jones
Subject: [Qemu-devel] [PATCH] arm: dtb: Align dtb to 64K because some kernels use 64K page size.
Date: Mon, 1 Dec 2014 14:13:09 +0000

Resolves: https://bugs.launchpad.net/qemu/+bug/1383857
Signed-off-by: Richard W.M. Jones <address@hidden>
---
 hw/arm/boot.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/hw/arm/boot.c b/hw/arm/boot.c
index 0014c34..a859922 100644
--- a/hw/arm/boot.c
+++ b/hw/arm/boot.c
@@ -632,11 +632,11 @@ void arm_load_kernel(ARMCPU *cpu, struct arm_boot_info 
*info)
          */
         if (have_dtb(info)) {
             /* Place the DTB after the initrd in memory. Note that some
-             * kernels will trash anything in the 4K page the initrd
+             * kernels will trash anything in the page the initrd
              * ends in, so make sure the DTB isn't caught up in that.
              */
             hwaddr dtb_start = QEMU_ALIGN_UP(info->initrd_start + initrd_size,
-                                             4096);
+                                             65536);
             if (load_dtb(dtb_start, info, 0) < 0) {
                 exit(1);
             }
-- 
2.1.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]