[libre-riscv-dev] power pc

Jacob Lifshay programmerjake at gmail.com
Wed Oct 30 00:21:11 GMT 2019


On Tue, Oct 29, 2019, 16:10 Luke Kenneth Casson Leighton <lkcl at lkcl.net>
wrote:

> On Wednesday, October 30, 2019, Jacob Lifshay <programmerjake at gmail.com>
> wrote:
> >
> > this is similar to how a x86_64 kernel can run ia32 programs.
> >
> > this isn't intended to allow intra-program RISC-V/Power interoperability
> as
> > much as to allow running RISC-V programs without a software emulator.
>
>
> Ok yes I get it.
>
> Ok that would work well.  RV would not even know.
>
> The only thing that would be odd is kernel syscalls. Those would be
> PowerISA yet userspace would be RV.
>
> yes I see what you're getting at. unfortunately the linux kernel team
> pulled the plug on x32 last year (appx).
>

umm, x32 is totally different (32-bit programs using the 64-bit isa).
32-bit programs using the 32-bit isa on a 64-bit kernel is still supported
and will be for a long time (partially due to Wine and lots of windows
programs *still* being 32-bit).

>
> It may be better to have hypervisor support from Power, then create a
> dedicated project (with NLNet funding) to support a crossover (a la x32)
>

Jacob


More information about the libre-riscv-dev mailing list