Message ID | 1487957728-8354-1-git-send-email-peter.maydell@linaro.org |
---|---|
Headers | show |
Series | risu: refactor and reduce CPU-specific code | expand |
Le 24/02/2017 à 18:35, Peter Maydell a écrit : > This patchset refactors the risu C code to reduce the significant > amount of duplicated and duplicated-but-not-quite-the-same code > in the per-CPU files. > > I've compile tested this for all architectures, but I'm not in a > position to do runtime tests for non-ARM (my attempt to use the > ppc64le risu under QEMU gives mismatch errors even without these > patches, and the m68k risu makes QEMU crash, presumably because our > m68k support isn't complete yet). So I wasn't quite prepared to just Yes, the FPU part is missing. > push it straight out to master the way I've done with previous > changes I've been making. > > Nikunj, Laurent: if you have time to test this patchset to confirm > that it hasn't broken anything for you that would be great. for m68k Tested-by: Laurent Vivier <laurent@vivier.eu> > > My motivation for all this, incidentally, is that I wanted to have > a go at resurrecting the x86 backend as a test case for how we > should support variable-length instruction sets. I think m68k is needing that too. Thanks, Laurent
On 24 February 2017 at 18:15, Laurent Vivier <laurent@vivier.eu> wrote: > Le 24/02/2017 à 18:35, Peter Maydell a écrit : >> My motivation for all this, incidentally, is that I wanted to have >> a go at resurrecting the x86 backend as a test case for how we >> should support variable-length instruction sets. > > I think m68k is needing that too. Yep; but I don't have an m68k to hand, whereas I do have x86-64 ;-) thanks -- PMM
On 24 February 2017 at 18:15, Laurent Vivier <laurent@vivier.eu> wrote: > Le 24/02/2017 à 18:35, Peter Maydell a écrit : >> This patchset refactors the risu C code to reduce the significant >> amount of duplicated and duplicated-but-not-quite-the-same code >> in the per-CPU files. >> >> I've compile tested this for all architectures, but I'm not in a >> position to do runtime tests for non-ARM (my attempt to use the >> ppc64le risu under QEMU gives mismatch errors even without these >> patches, and the m68k risu makes QEMU crash, presumably because our >> m68k support isn't complete yet). So I wasn't quite prepared to just > > Yes, the FPU part is missing. > >> push it straight out to master the way I've done with previous >> changes I've been making. >> >> Nikunj, Laurent: if you have time to test this patchset to confirm >> that it hasn't broken anything for you that would be great. > > for m68k > Tested-by: Laurent Vivier <laurent@vivier.eu> Thanks; I've gone ahead and pushed this series to risu master. -- PMM