qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] target/mips: Add loongson gs464 core
@ 2020-03-25 10:05 Jiaxun Yang
  2020-03-25 10:05 ` [PATCH 1/3] target/mips: Introduce loongson ext & mmi ASE flags Jiaxun Yang
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Jiaxun Yang @ 2020-03-25 10:05 UTC (permalink / raw)
  To: qemu-devel
  Cc: chenhc, aleksandar.qemu.devel, aleksandar.rikalo, aurelien,
	Jiaxun Yang

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




^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2020-04-05 17:35 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-25 10:05 [PATCH 0/3] target/mips: Add loongson gs464 core Jiaxun Yang
2020-03-25 10:05 ` [PATCH 1/3] target/mips: Introduce loongson ext & mmi ASE flags Jiaxun Yang
2020-03-25 10:05 ` [PATCH 2/3] target/mips: Add loongson ext lsdc2 instrustions Jiaxun Yang
2020-03-25 10:05 ` [PATCH 3/3] target/mips: Add loongson gs464 core Jiaxun Yang
2020-03-26 23:02 ` [PATCH 0/3] " Aleksandar Markovic
2020-04-03 10:00   ` Aleksandar Markovic
2020-04-03 11:36     ` Jiaxun Yang
2020-04-05 17:34       ` Aleksandar Markovic

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).