[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] QEMU as ISS (Instruction Set Simulator)
From: |
?? |
Subject: |
Re: [Qemu-devel] QEMU as ISS (Instruction Set Simulator) |
Date: |
Thu, 22 Aug 2019 18:24:09 +0800 |
Hi Aleksandar,
Thank you very much for your patient explanation in the previous post. And
thank you for checking.
Your and Peter's replies in the previous post certainly helped a lot. I am now
looking at a git commit 7 years ago (bd277fa1966bc400f1b411f868f39125cda0c403),
it was a Loongson Multimedia Instruction implementation done my Richard
Henderson. I think what he did is exactly what I want to do now. I got a vague
view of the big picture, but I need more time to figure out the details. I will
certainly ask more questions about this later, but before that I need to look
at some other parts of the source code:) Again thank you for checking!
Cheers,
Libo
------------------ Original message ------------------
From: "Aleksandar Markovic";
Sendtime: Thursday, Aug 22, 2019 4:23 PM
To: "??";
Cc: "qemu-devel";
Subject: Re: [Qemu-devel] QEMU as ISS (Instruction Set Simulator)
On Tue, Aug 20, 2019 at 12:12 PM ?? <address@hidden> wrote:
> I am working on a project that requires me to modify the ISA of the MIPS
> target.
L.,
How is it going?
Aleksandar
> I have been staring at the source code for about a week, but found it
> really difficult due to me being a young rookie and the sparse comments.
> Specifically, I need to extend MIPS, by adding some new instructions and
> new CPU registers to the current architecture, and that sounds really easy.
> I think the place for me to look at should be at the directory
> ${qemu_root}/target/mips/. With a MIPS Instruction Set Manual Release 6
> handy, I have difficulty finding the source code where the ISA resides. Is
> it in op_helper.c? Or translate.c? Any guidance would be really
> appreciated. Thank you very much in advance.
>
>
> Cheers,
> L.