symbian-qemu-0.9.1-12/qemu-symbian-svp/target-alpha/STATUS
author Gareth Stockwell <gareth.stockwell@accenture.com>
Mon, 06 Sep 2010 16:25:43 +0100
changeset 107 3bc1a978be44
parent 1 2fb8b9db1c86
permissions -rw-r--r--
Fix for Bug 3671 - QEMU GDB stub listens on IPv6-only port on Windows 7 The connection string used by the GDB stub does not specify which version of the Internet Protocol should be used by the port on which it listens. On host platforms with IPv6 support, such as Windows 7, this means that the stub listens on an IPv6-only port. Since the GDB client uses IPv4, this means that the client cannot connect to QEMU.

(to be completed)

Alpha emulation structure:
cpu.h           : CPU definitions globally exported
exec.h          : CPU definitions used only for translated code execution
helper.c        : helpers that can be called either by the translated code
                  or the Qemu core, including the exception handler.
op_helper.c     : helpers that can be called only from TCG
helper.h        : TCG helpers prototypes
translate.c     : Alpha instructions to micro-operations translator

Code translator status:
The Alpha CPU instruction emulation should be quite complete with the
limitation that the VAX floating-point load and stores are not tested.
The 4 MMU modes are implemented.

Linux user mode emulation status:
a few programs start to run. Most crash at a certain point, dereferencing a
NULL pointer. It seems that the UNIQUE register is not initialized properly.
It may appear that old executables, not relying on TLS support, run but
this is to be prooved...

Full system emulation status:
* Alpha PALCode emulation is in a very early stage and is not sufficient
  to run any real OS. The alpha-softmmu target is not enabled for now.
* no hardware platform description is implemented
* there might be problems in the Alpha PALCode dedicated instructions
  that would prevent to use a native PALCode image.