On Fri, 22 Jul 2022 at 06:09, Kenneth Adam Miller
wrote:
>
> I need to determine the set of instruction encodings that the TCG can support
> for a given platform. I am not bothered whether the target runs at all, and
> in fact it is better if it doesn't, so runtime or translate time doesn't
>
Kenneth Adam Miller writes:
> Oh whoa, I thought I could have an architecture neutral way to
> interface with the TCG to find this out.
While the TCG intermediates are architecture neutral there are enough
difference between the various guest architectures in the way exceptions
are raised
Oh whoa, I thought I could have an architecture neutral way to interface
with the TCG to find this out.
Yes, I do have to use the decode tree, and converting the script to output
the codes would suffice for my case. However, I do not know how to do that
at the moment. I've tried my best to
Kenneth Adam Miller writes:
> I need to determine the set of instruction encodings that the TCG can support
> for a given platform. I am not bothered
> whether the target runs at all, and in fact it is better if it
> doesn't, so runtime or translate time doesn't bother me.
Which
I need to determine the set of instruction encodings that the TCG can
support for a given platform. I am not bothered whether the target runs at
all, and in fact it is better if it doesn't, so runtime or translate time
doesn't bother me.
Imagine I were adding support for more instructions for a
On Wed, 20 Jul 2022 at 17:39, Kenneth Adam Miller
wrote:
> That I know of, the TCG plugins do not allow me to feed the
> QEMU instance dynamically changing opcodes. I wouldn't use
> TranslatorOps if I don't have to. I want to facilitate a
> use case in which the contents of the target being
That I know of, the TCG plugins do not allow me to feed the QEMU instance
dynamically changing opcodes. I wouldn't use TranslatorOps if I don't have
to. I want to facilitate a use case in which the contents of the target
being emulated are changing, but it is not a self modifying target. I have
to
Kenneth Adam Miller writes:
> Hello,
>
> I would like to be able to, from the linux-user/main.c, access the target's
> registered TranslatorOps instance. How would I
> do that when 1) the TCG is correctly initialized and ready to run 2)
> before QEMU starts to run or when it is safely paused?
Hello,
I would like to be able to, from the linux-user/main.c, access the target's
registered TranslatorOps instance. How would I do that when 1) the TCG is
correctly initialized and ready to run 2) before QEMU starts to run or when
it is safely paused?