Announcement

Collapse
No announcement yet.

LoongArch Patches Posted Again For Trying To Get This Chinese MIPS-Derived CPU In Linux

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • LoongArch Patches Posted Again For Trying To Get This Chinese MIPS-Derived CPU In Linux

    Phoronix: LoongArch Patches Posted Again For Trying To Get This Chinese MIPS-Derived CPU In Linux

    Loongson engineers continue working on aiming to upstream their LoongArch CPU architecture support in the Linux kernel...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Why does LoongArch exist when you have RISC-V?
    Is RISC-V missing something from the ISA? Contribute it.

    Comment


    • #3
      Originally posted by pierce View Post
      Why does LoongArch exist when you have RISC-V?
      Is RISC-V missing something from the ISA? Contribute it.
      Longson is around since 2010, was pretty much MIPS64 with extensions on top, and afaik some small derivativions at least later.
      longarch support is a copy-paste job of MIPS64 according to Kernel devs. And the instructions are badly or not documented.
      ​​​​​​

      seems weird to say the least, and could have malicious intent. I was going to say "the more the merrier" before looking it up, now I would go as far as outright blocking everything until there is suitable (userspace) documentation.

      Comment


      • #4
        Reminds me of Harmony OS, which is a straight fork of Android with some things renamed. The "embedded" Version of Harmony OS uses Platform.IO but it's renamed as well, at least the UI elements.. the internal stuff is still in the original namespace even..

        Comment


        • #5
          Originally posted by pierce View Post
          Why does LoongArch exist when you have RISC-V?
          Is RISC-V missing something from the ISA? Contribute it.
          Why does intel/amd/arm exist if there are riscv?

          Comment


          • #6
            Originally posted by tuxd3v View Post
            Why does intel/amd/arm exist if there are riscv?
            Why does RISC-V exist when there are x86/ARM/OpenPOWER/openMIPS/SPARC?

            Oh right, so companies can skip out on paying royalties and rip off core designs from universities.

            Comment


            • #7
              Originally posted by Developer12 View Post
              Why does RISC-V exist when there are x86/ARM/OpenPOWER/openMIPS/SPARC?

              Oh right, so companies can skip out on paying royalties and rip off core designs from universities.
              hehehe
              I don't think they will be able to "rip off" core designs, as those open cores are very limited.
              Riscv in the desktop and server, are yet a long way to go..

              Comment


              • #8
                • LoongArch and RISC-V have some similarities, but there are still great differences. At least they should go further than RISC-V on the desktop and server.
                  At present, Loongarch chips can support desktop and server. 3A5000 is desktop CPU ,and 3C5000 is server CPU. Loongarch64 has been merged with dotNET7, but risc-v seems to have done nothing for dotNET.
                  Now you can run some Windows programs through binary translation on 3A5000。
                  • Quote
                  • Flag
                  • Like0

                Comment


                • #9
                  Originally posted by Spacefish View Post
                  Reminds me of Harmony OS, which is a straight fork of Android with some things renamed. The "embedded" Version of Harmony OS uses Platform.IO but it's renamed as well, at least the UI elements.. the internal stuff is still in the original namespace even..
                  harmonyOS is not a fork of android, it is a different project who still use aosp library in transition mode. The architecture is different, it has hybrid kernel and they could ditch linux kernel once they consider it is not needed anymore but you must understand that many compagnies used the same process and still uses hybrid kernels (MacOSx who emerged from BSB). Even EMUI is not a fork. It is android based. And android is a project led by google involving different corporations developing it in an open source business model.
                  Loongarch is not MIPS. LoongISA is.
                  read more
                  Last edited by dangerzone; 15 April 2024, 11:23 PM.

                  Comment

                  Working...
                  X