Re: Add LoongArch support to RISU?

2021-09-27 Thread Stefan Hajnoczi
On Sun, Sep 26, 2021 at 04:35:37PM +0200, Philippe Mathieu-Daudé wrote:
> Hi, I meant to include the qemu-devel@ mailing list in Cc but forgot to...
> Doing that now.
> 
> On Sun, Sep 26, 2021 at 11:25 AM Song Gao  wrote:
> >
> > Hi, Phil
> >
> > On 09/26/2021 04:25 PM, Philippe Mathieu-Daudé wrote:
> > > Hi Xuerui,
> > >
> > > Looking at the script [1] used in your series adding LoongArch TCG
> > > backend [2], I think all the bits are in place to also generate most
> > > of the files required to run RISU [3] and use it to be able to test
> > > Song Gao's LoongArch TCG frontend [4].
> > >
> > > Do you know developers / companies who might be interested in working
> > > on this?
> > >
> > We can do it. Our plan is to complete LoongArch linux-user emulation, 
> > system emulation , TCG backend and others support.
> > We plan to submit the system emulation code in mid and late October.  Xue 
> > rui had finished TCG backend. So we may doing this work after system 
> > emulation.
> >
> > We welcome others to do the work!
> 
> This might be a good project to present to Outreachy internship:
> https://lists.gnu.org/archive/html/qemu-devel/2021-08/msg03970.html
> 
>  "QEMU will apply for the Outreachy December-March round. This
>   internship program offers paid, full-time, remote work internships for
>   contributing to open source. QEMU can act as an umbrella organization
>   for KVM kernel projects."
> 
> Stefan, are we past the deadline for submission?

The Outreachy project idea deadline has been extended to September 29th.
QEMU contributors can submit project ideas they would like to mentor
here:
https://www.outreachy.org/communities/cfp/qemu/

Please take a look at this email for more details on designing Outreachy
projects:
https://lists.gnu.org/archive/html/qemu-devel/2021-08/msg03970.html

Thanks,
Stefan


signature.asc
Description: PGP signature


Re: Add LoongArch support to RISU?

2021-09-26 Thread WANG Xuerui

(also adding qemu-devel to Cc)

On 9/26/21 16:25, Philippe Mathieu-Daudé wrote:

Hi Xuerui,

Looking at the script [1] used in your series adding LoongArch TCG
backend [2], I think all the bits are in place to also generate most
of the files required to run RISU [3] and use it to be able to test
Song Gao's LoongArch TCG frontend [4].
I skimmed over the source code in the afternoon, and indeed the 
encodings are textbook example of what should be auto-generated. However 
I didn't find the DSL syntax to be particularly palatable... maybe I was 
just reading a bit too quickly though.

Do you know developers / companies who might be interested in working
on this?


As Song replied, Loongson Corporation should be very interested in 
testing their own offerings. This collaboration is exactly what we as a 
community strive for, and I'll happily review any code here or in 
loongarch-opcodes repo for that.




Regards,

Phil.

[1] genqemutcgdefs from
https://github.com/loongson-community/loongarch-opcodes
[2] https://lists.gnu.org/archive/html/qemu-devel/2021-09/msg06601.html
[3] https://git.linaro.org/people/pmaydell/risu.git/tree/README
[4] https://lists.gnu.org/archive/html/qemu-devel/2021-09/msg04558.html




Re: Add LoongArch support to RISU?

2021-09-26 Thread Philippe Mathieu-Daudé
Hi, I meant to include the qemu-devel@ mailing list in Cc but forgot to...
Doing that now.

On Sun, Sep 26, 2021 at 11:25 AM Song Gao  wrote:
>
> Hi, Phil
>
> On 09/26/2021 04:25 PM, Philippe Mathieu-Daudé wrote:
> > Hi Xuerui,
> >
> > Looking at the script [1] used in your series adding LoongArch TCG
> > backend [2], I think all the bits are in place to also generate most
> > of the files required to run RISU [3] and use it to be able to test
> > Song Gao's LoongArch TCG frontend [4].
> >
> > Do you know developers / companies who might be interested in working
> > on this?
> >
> We can do it. Our plan is to complete LoongArch linux-user emulation, system 
> emulation , TCG backend and others support.
> We plan to submit the system emulation code in mid and late October.  Xue rui 
> had finished TCG backend. So we may doing this work after system emulation.
>
> We welcome others to do the work!

This might be a good project to present to Outreachy internship:
https://lists.gnu.org/archive/html/qemu-devel/2021-08/msg03970.html

 "QEMU will apply for the Outreachy December-March round. This
  internship program offers paid, full-time, remote work internships for
  contributing to open source. QEMU can act as an umbrella organization
  for KVM kernel projects."

Stefan, are we past the deadline for submission?

Regards,

Phil.

> > [1] genqemutcgdefs from
> > https://github.com/loongson-community/loongarch-opcodes
> > [2] https://lists.gnu.org/archive/html/qemu-devel/2021-09/msg06601.html
> > [3] https://git.linaro.org/people/pmaydell/risu.git/tree/README
> > [4] https://lists.gnu.org/archive/html/qemu-devel/2021-09/msg04558.html
> >
>