Re: Fedora RISC-V port needs to put shared objects into /usr/lib64/lp64d

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



* David Abdurachmanov:

> We most likely will not have ABIs installed in parallel, but we might
> change ABI. Currently Linux distributions target "RV64GC", but we
> don't really want that for the future RISC-V. I keep telling folks
> that "RV64GC" is already "a legacy" (10+ years old), but that's the
> major target for the next few years. We are scheduled to see some
> RVA22 SBCs this year.
>
> RV64GC -> RVA20 -> RVA22 -> RVA23 -> RVA24.
>
> That's how things evolved. RVA23 most likely will be ratified soonish.
> RVA24 is most likely the next major RISC-V Profile from RVI point of
> view (TBD). Server specifications are based on RVA23 (and will be
> updated to RVA24 [most likely]). This defines baseline ISA, optional
> extensions, etc.

Is there really an ABI change, though?  That would only happen if the
set of callee-saved registers grows, to include vector registers.
Adding new registers has compatibility problems on its own.

Fedora might want to switch to an ISA baseline that is incompatible with
all currently available CPUs, but that's not necessarily an ABI break as
such.

Thanks,
Florian
--
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux