]> git.proxmox.com Git - mirror_qemu.git/blame - target-alpha/STATUS
util/path: Use the GLib memory allocation routines
[mirror_qemu.git] / target-alpha / STATUS
CommitLineData
615e2dba
JM
1(to be completed)
2
3Alpha emulation structure:
4cpu.h : CPU definitions globally exported
5exec.h : CPU definitions used only for translated code execution
6helper.c : helpers that can be called either by the translated code
6576b74b 7 or the QEMU core, including the exception handler.
d1412eb2
AJ
8op_helper.c : helpers that can be called only from TCG
9helper.h : TCG helpers prototypes
615e2dba
JM
10translate.c : Alpha instructions to micro-operations translator
11
12Code translator status:
13The Alpha CPU instruction emulation should be quite complete with the
d1412eb2 14limitation that the VAX floating-point load and stores are not tested.
615e2dba
JM
15The 4 MMU modes are implemented.
16
17Linux user mode emulation status:
18a few programs start to run. Most crash at a certain point, dereferencing a
19NULL pointer. It seems that the UNIQUE register is not initialized properly.
20It may appear that old executables, not relying on TLS support, run but
4abf79a4 21this is to be proved...
615e2dba
JM
22
23Full system emulation status:
24* Alpha PALCode emulation is in a very early stage and is not sufficient
25 to run any real OS. The alpha-softmmu target is not enabled for now.
26* no hardware platform description is implemented
27* there might be problems in the Alpha PALCode dedicated instructions
28 that would prevent to use a native PALCode image.