[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/3] target/mips: Add loongson gs464 core
From: |
Jiaxun Yang |
Subject: |
[PATCH 0/3] target/mips: Add loongson gs464 core |
Date: |
Wed, 25 Mar 2020 18:05:17 +0800 |
Loongson gs464 core can be found in Loongson-3A1000 processor.
This patchset add minimal support for that core.
There are still some instructions missing, I'm going to work on
them later.
The corresponding hw board is also missing. I'm using modified kernel
for malta for testing purpose and planing to take the design of Lemote's
KVM virtual machine.
Official manual of this core can be found here [1] (In Chinese).
My collection of instruction documents mainly based on Chinese
version of manual, binutils gas code and experiments on real machine
can be found here [2] (In English).
[1]: http://loongson.cn/uploadfile/cpu/3A1000/Loongson_3A1000_cpu_user_2.pdf
[2]: https://github.com/FlyGoat/loongson-insn/blob/master/loongson-ext.md
Jiaxun Yang (3):
target/mips: Introduce loongson ext & mmi ASE flags
target/mips: Add loongson ext lsdc2 instrustions
target/mips: Add loongson gs464 core
target/mips/mips-defs.h | 2 +
target/mips/translate.c | 166 ++++++++++++++++++++++++++++++-
target/mips/translate_init.inc.c | 25 ++++-
3 files changed, 188 insertions(+), 5 deletions(-)
--
2.26.0.rc2
- [PATCH 0/3] target/mips: Add loongson gs464 core,
Jiaxun Yang <=