mirror of
				https://git.proxmox.com/git/qemu
				synced 2025-10-31 09:46:55 +00:00 
			
		
		
		
	 6576b74b0b
			
		
	
	
		6576b74b0b
		
	
	
	
	
		
			
			The official spelling is QEMU. Signed-off-by: Stefan Weil <sw@weilnetz.de> Reviewed-by: Andreas Färber <afaerber@suse.de> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
		
			
				
	
	
		
			29 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| (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 proved...
 | |
| 
 | |
| 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.
 |