Benjamin Herrenschmidt <b...@kernel.crashing.org> writes:
> On Tue, 2020-01-14 at 09:32 +0200, Liviu Ionescu wrote: >> > On 14 Jan 2020, at 08:25, Benjamin Herrenschmidt < >> > b...@kernel.crashing.org> wrote: >> > >> > I noticed that the bulk of arm-semi.c (or riscv-semi.c) is >> > trivially >> > made completely generic by doing a couple of changes: >> >> Last year I did a similar exercise in OpenOCD, where I took the Arm >> semihosting code from the Arm specific location, extracted the common >> part, updated it for latest Arm 64-bit specs, and then used the >> common code for both Arm and RISC-V. >> >> If you think useful, you might take a look there too. > > Well, one of the LCA talks wasn't that interesting so I started doing > it and am almost done :-) > > I'll look at doing something for arm, riscv and ppc and send patches > once I get it working. Cool. Are you considering linux-user as well or are these only things that make sense for system emulation? > > Cheers, > Ben. > >> >> Regards, >> >> Liviu -- Alex Bennée