Re: [PATCH 8/9] MIPS: Loongson-3: Enable the COP2 usage

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

 



To Matt,

At first thank you very much for your pixman work. In my opinion, Loongson-3
has the same MMI/SIMD instructions as Loongson-2. The only difference is
that Loongson-2's MMI/SIMD trigger COP1 exception, and Loongson-3's MMI/SIMD
trigger COP2 exception, so we need this patch to make pixman work fine.

To Xiuzhi,

Do you have an English version of Loongson-3's user mannual? I think that
will be very useful for Matt.

Huacai

> On Fri, Apr 4, 2014 at 1:11 AM, Huacai Chen <chenhc@xxxxxxxxxx> wrote:
>> Loongson-3 has some specific instructions (MMI/SIMD) in coprocessor 2.
>> COP2 isn't independent because it share COP1 (FPU)'s registers. This
>> patch enable the COP2 usage so user-space programs can use the MMI/SIMD
>> instructions. When COP2 exception happens, we enable both COP1 (FPU)
>> and COP2, only in this way the fp context can be saved and restored
>> correctly.
>
> Is there a Loongson 3 programmers manual somewhere, similar to
> Loongson2FUserGuide.pdf?
>
> I optimized pixman for Loongson 2E/2F using their SIMD instructions.
> I've compiled pixman for Loongson 3A and I see some new instructions
> being used in the disassembly, but I have no Loongson 3 system to test
> on. At minimum, having a manual would be nice.
>
> Thanks,
> Matt
>




[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux