mirror of
				https://git.proxmox.com/git/qemu
				synced 2025-10-27 17:45:41 +00:00 
			
		
		
		
	 d65f083146
			
		
	
	
		d65f083146
		
	
	
	
	
		
			
			This patch creates tests/lm32 directory and adds tests for every LatticeMico32 opcode. Signed-off-by: Michael Walle <michael@walle.cc> Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
		
			
				
	
	
		
			56 lines
		
	
	
		
			788 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			788 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| OUTPUT_FORMAT("elf32-lm32")
 | |
| ENTRY(_start)
 | |
| 
 | |
| __DYNAMIC = 0;
 | |
| 
 | |
| MEMORY {
 | |
| 	ram : ORIGIN = 0x08000000, LENGTH = 0x04000000  /* 64M */
 | |
| }
 | |
| 
 | |
| SECTIONS
 | |
| {
 | |
| 	.text :
 | |
| 	{
 | |
| 		_ftext = .;
 | |
| 		*(.text .stub .text.* .gnu.linkonce.t.*)
 | |
| 		_etext = .;
 | |
| 	} > ram
 | |
| 
 | |
| 	.rodata :
 | |
| 	{
 | |
| 		. = ALIGN(4);
 | |
| 		_frodata = .;
 | |
| 		*(.rodata .rodata.* .gnu.linkonce.r.*)
 | |
| 		*(.rodata1)
 | |
| 		_erodata = .;
 | |
| 	} > ram
 | |
| 
 | |
| 	.data :
 | |
| 	{
 | |
| 		. = ALIGN(4);
 | |
| 		_fdata = .;
 | |
| 		*(.data .data.* .gnu.linkonce.d.*)
 | |
| 		*(.data1)
 | |
| 		_gp = ALIGN(16);
 | |
| 		*(.sdata .sdata.* .gnu.linkonce.s.*)
 | |
| 		_edata = .;
 | |
| 	} > ram
 | |
| 
 | |
| 	.bss :
 | |
| 	{
 | |
| 		. = ALIGN(4);
 | |
| 		_fbss = .;
 | |
| 		*(.dynsbss)
 | |
| 		*(.sbss .sbss.* .gnu.linkonce.sb.*)
 | |
| 		*(.scommon)
 | |
| 		*(.dynbss)
 | |
| 		*(.bss .bss.* .gnu.linkonce.b.*)
 | |
| 		*(COMMON)
 | |
| 		_ebss = .;
 | |
| 		_end = .;
 | |
| 	} > ram
 | |
| }
 | |
| 
 | |
| PROVIDE(_fstack = ORIGIN(ram) + LENGTH(ram) - 4);
 | |
| 
 |