qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Introducing a nanoMIPS port for QEMU


From: Stefan Hajnoczi
Subject: Re: [Qemu-devel] Introducing a nanoMIPS port for QEMU
Date: Tue, 1 May 2018 17:21:04 +0100

On Tue, May 1, 2018 at 4:07 PM, Matthew Fortune
<address@hidden> wrote:
> QEMU specific details
> ====================
>
> The nanoMIPS QEMU port borrows a significant amount of logic from the MIPS
> port. Most instructions in nanoMIPS exist in one of the other MIPS ISAs, which
> allows the new decoder to hook into existing logic. Some of the more
> interesting technical changes include:
>
> - The Unified Hosting Interface (UHI) for semihosting is supported and,
>   in-keeping with the aims of the interface, the same ABI is used with 
> nanoMIPS
>   as MIPS
> - Linux user-mode support has been updated significantly, compared to MIPS, to
>   follow the new nanoMIPS ABI which utilizes most of the generic syscall and
>   signal infrastructure from the Linux kernel
>
> The QEMU build targets for nanoMIPS are nanomips-softmmu and
> nanomips-linux-user, rather than the existing mips targets, because nanoMIPS 
> is
> not designed for use alongside any other MIPS ISA.
>
> QEMU contributors:
>
> - QEMU
>   Yongbok Kim, Stefan Markovic, Aleksandar Rikalo, Dimitrije Nikolic
>   Aleksandra Karadzic, Matthew Fortune, Paul Burton, James Hogan

Congratulations!  The upstreaming effort of a significant out-of-tree
project like this often takes longer than expected, but several of you
are already QEMU sub-maintainers so that will make it easier.

Please consider submitting a KVM Forum (October 24-26 in Edinburgh,
UK) presentation that highlights aspects of the architecture and how
to emulate it in QEMU:
https://events.linuxfoundation.org/events/kvm-forum-2018/

Stefan



reply via email to

[Prev in Thread] Current Thread [Next in Thread]