[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 0/3] target-xtensa: fix loading uImage kernels o
From: |
Max Filippov |
Subject: |
Re: [Qemu-devel] [PATCH 0/3] target-xtensa: fix loading uImage kernels on MMUv2 cores |
Date: |
Sat, 16 Aug 2014 05:30:05 +0400 |
On Tue, Aug 12, 2014 at 8:22 AM, Max Filippov <address@hidden> wrote:
> Hi,
>
> this series fixes loading uImage kernels on MMUv2 xtensa cores.
>
> U-boot for xtensa always treats uImage load address as virtual address.
> This is important when booting uImage on xtensa core with MMUv2, because
> MMUv2 has fixed non-identity virtual-to-physical mapping after reset.
>
> I add two new functions: load_uboot_image_header that loads uImage header
> and load_uimage_at that loads uImage at the specified address, and use them
> to query uImage load address and load uImage at the correctly translated
> address.
>
> Max Filippov (3):
> hw/core/loader: implement load_uboot_image_header
> hw/core/loader: implement load_uimage_at
> target-xtensa: treat uImage load address as virtual
>
> hw/core/loader.c | 62
> +++++++++++++++++++++++++++++++++++++++++------------
> hw/xtensa/xtfpga.c | 9 +++++++-
> include/hw/loader.h | 4 ++++
> 3 files changed, 60 insertions(+), 15 deletions(-)
Michael, Alexander, Gerd, Igor, Peter or anyone interested,
could you please review the changes to the generic uimage loader code
made in this series?
--
Thanks.
-- Max