[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v6 0/6] arm: add Cortex M0 CPU model and hex fil
From: |
Stefan Hajnoczi |
Subject: |
Re: [Qemu-devel] [PATCH v6 0/6] arm: add Cortex M0 CPU model and hex file loader |
Date: |
Thu, 16 Aug 2018 15:08:02 +0100 |
On Thu, Aug 16, 2018 at 1:39 PM Peter Maydell <address@hidden> wrote:
> On 14 August 2018 at 17:27, Stefan Hajnoczi <address@hidden> wrote:
> > This patch series:
> > * Makes bitbanding optional on ARMv7MState.
> > * Adds a "cortex-m0" cpu type which can be used with ARMMProfileState.
> > This
> > works thanks to Julia's Cortex M0 emulation patches, which are now all
> > merged.
> > * Adds Su Hang's Intel HEX file format loader so that micro:bit and other
> > microcontroller firmware images can be run using -kernel. The micro:bit
> > development tools typically only emit .hex files and not ELFs.
>
> Applied to target-arm.next, thanks.
>
> I notice that the change to generic-loader doesn't include an
> update to docs/generic-loader.txt -- could somebody do a followup
> patch for that? Currently the docs say
>
> # The loader device also allows files to be loaded into memory. It can load
> raw
> # files and ELF executable files. Raw files are loaded verbatim. ELF
> executable
> # files are loaded by an ELF loader.
>
> but looking at the code we also support uImage files and HEX files.
> We should mention all of these, and be clear about which ones
> require the <addr> to be specified, and what the PC will be set
> to in the case where <cpu-num> is specified.
Thanks, I will take a look and send a patch.
Stefan
- [Qemu-devel] [PATCH v6 0/6] arm: add Cortex M0 CPU model and hex file loader, Stefan Hajnoczi, 2018/08/14
- [Qemu-devel] [PATCH v6 1/6] hw/arm: make bitbanded IO optional on ARMv7-M, Stefan Hajnoczi, 2018/08/14
- [Qemu-devel] [PATCH v6 3/6] loader: extract rom_free() function, Stefan Hajnoczi, 2018/08/14
- [Qemu-devel] [PATCH v6 2/6] target/arm: add "cortex-m0" CPU model, Stefan Hajnoczi, 2018/08/14
- [Qemu-devel] [PATCH v6 5/6] loader: Implement .hex file loader, Stefan Hajnoczi, 2018/08/14
- [Qemu-devel] [PATCH v6 6/6] Add QTest testcase for the Intel Hexadecimal, Stefan Hajnoczi, 2018/08/14
- [Qemu-devel] [PATCH v6 4/6] loader: add rom transaction API, Stefan Hajnoczi, 2018/08/14
- Re: [Qemu-devel] [PATCH v6 0/6] arm: add Cortex M0 CPU model and hex file loader, Peter Maydell, 2018/08/16
- Re: [Qemu-devel] [PATCH v6 0/6] arm: add Cortex M0 CPU model and hex file loader,
Stefan Hajnoczi <=