Ports/loongarch64: Difference between revisions

From ALT Linux Wiki
(Update images - add gnome technical preview)
Line 41: Line 41:
== Useful links ==
== Useful links ==


* [[Ports/loongarch64/QEMU|QEMU VM howto]]
* Official LoongArch Reference Manual: https://loongson.github.io/LoongArch-Documentation/LoongArch-Vol1-EN.html
* Official LoongArch Reference Manual: https://loongson.github.io/LoongArch-Documentation/LoongArch-Vol1-EN.html
* Unofficial LoongArch FAQ: https://blog.xen0n.name/en/posts/tinkering/loongarch-faq/
* Unofficial LoongArch FAQ: https://blog.xen0n.name/en/posts/tinkering/loongarch-faq/

Revision as of 23:56, 16 November 2023

Stub.png
Under construction.
This page is not finished yet and may lack substantial information.


LoongArch

LoongArch is a RISC instruction set architecture (ISA), developed by Loongson Corporation, announced in 2020. Processors implementing this ISA are available since 2021 (Loongson 3A5000 family).

Sisyphus port

Sisyphus was ported to loongarch64 in 2023. The port is under heavy development. Currently (2023-10-31), more than 16000 packages (SRPMs), or more than 90% of all packages, are built for the port.

The port supports lp64d ABI (new world). RPM architecture is called loongarch64.

Repository

RPM/SRPM is available on most of all ALT mirrors; the official mirror is here: http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/loongarch64/Sisyphus/

As APT sources.list:

rpm [sisyphus-ports] http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/loongarch64 Sisyphus/loongarch64 classic
# rpm [sisyphus-ports] http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/loongarch64 Sisyphus/loongarch64 debuginfo 
rpm [sisyphus-ports] http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/loongarch64 Sisyphus/noarch  classic

The packages are build on a separate girar instance, similar to Git.alt.

Images

Reporting issues

For tracking bugs and issues we use ALT Linux Team bugzilla -- http://bugzilla.altlinux.org (see also: BugTracking).

  • For issues in packages, choose product: Sisyphus, component: name of the package, and set "hardware" field to loongarch64.
  • For general image issues, choose product corresponding to the image type (e.g. Regular, or Simply Linux).

IMPORTANT:

  • Set Hardware to loongarch64 (on the right at the top of the bug creation form)
  • Assign the bug to Ivan Melnikov (iv at altlinux.org).

Useful links