On 14 August 2018 at 17:27, Stefan Hajnoczi <stefa...@redhat.com> 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 -- PMM