The LoongArch architecture is a RISC-style ISA developed by Loongson. LoongArch64 is the 64-bit version of LoongArch.
This page contains details about a port of Debian for the LoongArch architecture called loong64. The Loongson vendor port of Debian was called loongarch64 and the Debian port is called loong64 as it is a shorter name and also the ABI has been changed from loongarch64.
Details
- Porting team: members of loongson
Sponsorship: Loongson
Related ports:
Wikipedia pages: Loongson
Debian wiki page: Ports/loong64
Debian web page:
Related pages: LoongArch
GNU triplet: loongarch64-linux-gnu (2020-12-03 committed)
Multiarch tuple: loongarch64-linux-gnu (documented)
dpkg triplet/architecture status: added in dpkg 1.21.10 (commit), removed again, re-proposed, re-added in 1.21.21 (commit)
End-user name: LOONGARCH64 (proposed)
summary of details: available
toolchain status: accepted (discussion), merged for GCC 12. Linux kernel upstream 5.19 added 2022-06-04
rebootstrap status: working
- ABI and CPU requirements status: LP64D ABI, all LA64 models
ABI documentation: LoongArch ELF psABI
- build-essential installability status: not yet
Bugs (BTS)
- loong64: all bugs related to the Debian loong64 port
bugs.debian.org/usertags examples:
Submitting a new bug:
To: submit@bugs.debian.org Subject: foo: FTBFS on loong64 Package: foo Version: 1.2.3-4 Severity: wishlist X-Debbugs-CC: debian-loongarch@lists.debian.org User: debian-loongarch@lists.debian.org Usertags: loong64 The version of the package currently FTBFS on the loong64 port: URL_of_the_log
Tagging an existing bug:
To: control@bugs.debian.org Subject: loong64 usertags for #BUGNUMBER CC: debian-loongarch@lists.debian.org user debian-loongarch@lists.debian.org usertag BUGNUMBER + loong64 stop
FTBFS, packages that Fail To Build From Source (in loong64)
Breno Leitão or other people created the following script, which lists packages that currently fail to build in loong64, classifying them by number of arches in which it fails (e.g. only in loong64 or in more than this one) or if there are pending patches or not, etc.; and with links to several related places handy to have (e.g. build logs, BTS).
So it's a nice place to start looking at things that need to be fixed.
status
ports.d.o status: accepted, included, uploading packages
buildd status: debian-ports building
package build: building
- Hardware status:
debian.net: porterbox
- debian.org: not yet
debian.net: not yet
debci: running tests
debomatic: not yet
Hardware vendors: Alibaba, Aliexpress, JD.com retailer sells devices inside China
manual: Loongson LS3A5000-7A2000 You MUST update the board EFI to the newest version before install Debian.
please visit https://github.com/loongson/Firmware/ for detail.
archive qualification and status: ArchiveQualification/loong64, requested
release qualification status: not yet
- Release status: not released
- image status:John Paul Adrian Glaubitz build one test image:
Help test it and use maillist to feedback is welcome, please seehttps://lists.debian.org/debian-loongarch/2024/11/msg00015.html
QA status: debci testing, no reproducible builds, piuparts or openqa testing
Debian installer bugs: Add support for loong64 requested, commit
Install howtos: none yet
Install reports: none yet
Hardware probes: Loongson LS3A5000-7A2000 Loongson LS3A6000-7A2000
Other
Initial discussion: <b5a53692-592c-2e3d-a996-a8d6692f4eb1@loongson.cn>
Documentation: https://loongson.github.io/LoongArch-Documentation/