On 14.03.2013 17:16, Peter Maydell wrote:
> On 14 March 2013 15:57, Claudio Fontana <claudio.font...@huawei.com> wrote:
>> I am currently working on an aarch64 tcg target implementation,
>> based on the available gdb patches contributed by ARM and the results
>> of the linaro toolchain.
> 
> Doing a target implementation based on the gdb/binutils
> patches and not the actual documentation is going to be
> enormously painful to review (to the point that I will almost
> certainly just say "sorry, no"), because it will basically
> be "you have the semantics of this wrong", "you have the
> decoding wrong" all the way through for a whole pile of
> corner cases. You need to be working from the actual ARM
> documentation (which I regret is currently only available
> under NDA).
> 
> See also the patchset that Alex Graf posted recently (which
> is a bunch of framework code but not the actual decoder).
> 
> -- PMM
> 

Well, we happen to have just completed a first working version of TCG support 
for aarch64 here,
and it has been tested successfully running on Foundation v8, running the 
system emulation for various targets
(at the moment armv5/linux, armv7/linux, x86 FreeDOS, X86 Linux).

I understand that you have reservations on upstreaming this work for the 
reasons you explain above,
so for now it will be available to Huawei only. If anybody is interested, I 
will be happy to send the patches.

Now I have a question regarding the test images, I have seen various QEMU 
images at
wiki.qemu.org/Testing

I have tested with some of those, but I don't see an x86-64 test case;
is there a reference test kernel/image for x86-64?

Thanks,

Claudio Fontana
Server OS Architect
Huawei Technologies Duesseldorf GmbH
Riesstraße 25 - 80992 München




Reply via email to