Resolves: https://bugs.launchpad.net/qemu/+bug/1383857
Signed-off-by: Richard W.M. Jones <rjo...@redhat.com>
---
 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