[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
- [Qemu-devel] [PATCH] arm: dtb: Align dtb to 64K because some kernels use 64K page size.,
Richard W.M. Jones <=