[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] Call for GSoC & Outreachy 2018 mentors & project ideas
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] Call for GSoC & Outreachy 2018 mentors & project ideas |
Date: |
Tue, 20 Feb 2018 12:13:41 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 |
On 20/02/2018 11:36, Stefan Hajnoczi wrote:
> === Multi-CPU cluster support for GDB server in QEMU ===
>
> There are many examples in modern computing where multiple CPU
> clusters are grouped together in a single SoC. This is common in the
> ARM world especially. There are numerous examples such as ARM's
> big.LITTLE implementations and Xilinx's 4xA53s and 2xR5s on the ZynqMP
> SoC. The goal of this task is to add support to the GDB server to
> allow users to debug across these clusters.
>
> This is another step towards single binary QEMU as well.
>
> Detailed description of the project.
>
> Xilinx has an out of tree implementation that can be used as a
> starting point. Work will need to be done on top of this to prepare it
> for upstream submission and to ensure the implementation is more
> generic.
>
> This will mostly involve extending GDB server to tell GDB about
> different architectures and then allow the user to swap between them.
>
> The Xilinx implementation can be seen here:
> https://github.com/Xilinx/qemu/blob/master/gdbstub.c
> There has been some steps in preparing the work to go upstream, which
> can be seen here:
> https://github.com/Xilinx/qemu/tree/mainline/alistair/gdb
I agree this is interesting. Another related idea is to resume the
multi-arch work that Peter Crosthwaite was working on before he left Xilinx.
Paolo
signature.asc
Description: OpenPGP digital signature