[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 00/52] 680x0 instructions emulation
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PATCH 00/52] 680x0 instructions emulation |
Date: |
Fri, 6 May 2016 13:03:14 +0100 |
On 6 May 2016 at 12:57, Laurent Vivier <address@hidden> wrote:
> Le 06/05/2016 à 13:45, Alexander Graf a écrit :
>> Awesome, do you think you could port risu to 68k?
>>
>> https://git.linaro.org/people/peter.maydell/risu.git/
>>
>> I was amazed by the quality the aarch64 emulation received once it was
>> properly testable.
>
> I've already had a look at risu for that.
>
> But risu uses a perl scripts to generate the instruction from the .risu
> file, and it is very ARM specific (and I don't like perl :) )
Yeah, the risugen script is the most awkward part for porting to
a new architecture. It needs restructuring to make it properly
architecture-independent (with a subclass per architecture, and
some kind of architecture specification directive in the input file.)
This is one of those awkward step-points where the first person to
need to add a different architecture has the pain of doing the
restructuring but then everybody else gets a much easier job later.
The rest of risu (the C code) is much better factored out to
allow new architectures to be slotted in.
thanks
-- PMM
- Re: [Qemu-devel] [PATCH 00/52] 680x0 instructions emulation, (continued)
- Re: [Qemu-devel] [PATCH 00/52] 680x0 instructions emulation, Laurent Vivier, 2016/05/06
- Re: [Qemu-devel] [PATCH 00/52] 680x0 instructions emulation, Andreas Schwab, 2016/05/06
- Re: [Qemu-devel] [PATCH 00/52] 680x0 instructions emulation, Andreas Schwab, 2016/05/06
- Re: [Qemu-devel] [PATCH 00/52] 680x0 instructions emulation, Andreas Schwab, 2016/05/06
- Re: [Qemu-devel] [PATCH 00/52] 680x0 instructions emulation, John Paul Adrian Glaubitz, 2016/05/06
- Re: [Qemu-devel] [PATCH 00/52] 680x0 instructions emulation, Alexander Graf, 2016/05/06
- Re: [Qemu-devel] [PATCH 00/52] 680x0 instructions emulation, Laurent Vivier, 2016/05/06
- Re: [Qemu-devel] [PATCH 00/52] 680x0 instructions emulation,
Peter Maydell <=
- Re: [Qemu-devel] [PATCH 00/52] 680x0 instructions emulation, John Paul Adrian Glaubitz, 2016/05/12
- Message not available
- Re: [Qemu-devel] [PATCH 00/52] 680x0 instructions emulation, John Paul Adrian Glaubitz, 2016/05/12
- Message not available
- Re: [Qemu-devel] [PATCH 00/52] 680x0 instructions emulation, John Paul Adrian Glaubitz, 2016/05/12
- Re: [Qemu-devel] [PATCH 00/52] 680x0 instructions emulation, Laurent Vivier, 2016/05/16
- Message not available
- Re: [Qemu-devel] [PATCH 00/52] 680x0 instructions emulation, Laurent Vivier, 2016/05/16
Re: [Qemu-devel] [PATCH 00/52] 680x0 instructions emulation, Alexander Graf, 2016/05/06