diff options
author | Damien George <damien@micropython.org> | 2024-08-29 13:51:39 +1000 |
---|---|---|
committer | Damien George <damien@micropython.org> | 2024-09-04 16:46:39 +1000 |
commit | 0426934969d06aa649ba903f5408cb331b5b9c2d (patch) | |
tree | e888877f5a0acedea5af27b737c487bc68d06b89 /tests/basics/sys_stdio.py | |
parent | f769b4329b979b49dfe755b059969794a931d0d5 (diff) |
qemu-arm: Merge RISC-V 32-bit support into qemu-arm port.
Currently both the qemu-arm and qemu-riscv ports share a lot of code and
functionality. This commit merges the qemu-riscv port into the qemu-arm
port. The only real differences between the two are the toolchains used to
build the code, and the initialisation/startup framework. Everything else
is pretty much the same, so this brings the following benefits:
- less code duplication
- less burden on maintenance
- generalised qemu port, could in the future support other architectures
A new board `VIRT_RV32` has been added to the qemu-arm port which is the
existing RISC-V board from the qemu-riscv port. To build it:
$ make BOARD=VIRT_RV32 repl
To cleanly separate the code for the different architectures, startup code
has been moved to ports/qemu-arm/mcu/<arch>/.
Signed-off-by: Damien George <damien@micropython.org>
Diffstat (limited to 'tests/basics/sys_stdio.py')
0 files changed, 0 insertions, 0 deletions