GCC 컴파일러는 LoongArch CPU를 허용합니다.

GCC 운영 위원회 는 Loongson의 LoongArch 포트를 승인 하고 두 명의 중국 개발자를 유지 관리자로 지정했으며, 이들은 앞으로 몇 주 안에 GCC 12 안정 버전에 추가될 예정입니다.

발표에 따르면 현재 최종 기술 검토 및 패치 승인 단계에 진입했으며 후속 작업에는 GCC 릴리스 관리자와 조정하여 패치를 개발 트리에 병합한 다음 GCC 12에 추가하는 작업이 포함됩니다.

LoongArch  는 Loongson에서 만든 독립 명령어 시스템 아키텍처로  , 기본 아키텍처와 벡터 명령어, 가상화, 바이너리 변환과 같은 확장 부분과 거의 2,000개 명령어가 포함되어 있습니다. 보고서에 따르면 Loongson 아키텍처에는 MIPS 명령 시스템이 포함되어 있지 않습니다. Loongson 3 5000 시리즈는 이 ISA를 지원하는 최초의 하드웨어였습니다.

LoongArch ISA 문서: https://loongson.github.io/LoongArch-Documentation/LoongArch-Vol1-EN.pdf

Godson은 이전에 GCC 컴파일러의 이식은 물론 Linux 커널의 수정과 다른 소프트웨어 스택의 지원도 했다고 합니다 . 리눅스 커널에 대한 수정 중 하나는 많은 MIPS 코드를 복제한다는 비판을 받았는데, 이 문제를 해결한 후 리눅스 커널 지원의 가장 큰 걸림돌은 메인라인 GCC 컴파일러에 대한 지원 부족이었다.

추가 읽기

추천

출처www.oschina.net/news/188871/loongarch-for-gcc-12