Commit 615e2dba4f9d6f06fb7dcd3b13f20bac5d8e274d

Authored by j_mayer
1 parent a47b8d38

New status file for Alpha emulation target.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3422 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 33 additions and 0 deletions
target-alpha/STATUS 0 → 100644
  1 +(to be completed)
  2 +
  3 +Alpha emulation structure:
  4 +cpu.h : CPU definitions globally exported
  5 +exec.h : CPU definitions used only for translated code execution
  6 +helper.c : helpers that can be called either by the translated code
  7 + or the Qemu core, including the exception handler.
  8 +op.c : Alpha dedicated micro-operations used by the code translator
  9 +op_helper.c : helpers that can be called only from micro-operations
  10 +op_helper.h : micro-operations helpers prototypes
  11 +op_helper_mem.h : micro-operations templates
  12 + for load and stores accesses helpers
  13 +op_mem.h : micro-operations templates for load and stores accesses
  14 +op_template.h : micro-operation templates for register moves
  15 +translate.c : Alpha instructions to micro-operations translator
  16 +
  17 +Code translator status:
  18 +The Alpha CPU instruction emulation should be quite complete with the
  19 +limitation that the VAX floating-point load and stores are not implemented.
  20 +The 4 MMU modes are implemented.
  21 +
  22 +Linux user mode emulation status:
  23 +a few programs start to run. Most crash at a certain point, dereferencing a
  24 +NULL pointer. It seems that the UNIQUE register is not initialized properly.
  25 +It may appear that old executables, not relying on TLS support, run but
  26 +this is to be prooved...
  27 +
  28 +Full system emulation status:
  29 +* Alpha PALCode emulation is in a very early stage and is not sufficient
  30 + to run any real OS. The alpha-softmmu target is not enabled for now.
  31 +* no hardware platform description is implemented
  32 +* there might be problems in the Alpha PALCode dedicated instructions
  33 + that would prevent to use a native PALCode image.