moxie: Remove ELF_MACHINE from cpu.h
The bootloader can just pass EM_MOXIE directly, as that is architecture specific code. This removes another architecture specific definition from the global namespace. Cc: Anthony Green <green@moxielogic.com> Reviewed-by: Richard Henderson <rth@twiddle.net> Acked-By: Riku Voipio <riku.voipio@linaro.org> Signed-off-by: Peter Crosthwaite <crosthwaite.peter@gmail.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
		
							parent
							
								
									7233df4949
								
							
						
					
					
						commit
						b744d332f3
					
				| 
						 | 
				
			
			@ -53,8 +53,7 @@ static void load_kernel(MoxieCPU *cpu, LoaderParams *loader_params)
 | 
			
		|||
    ram_addr_t initrd_offset;
 | 
			
		||||
 | 
			
		||||
    kernel_size = load_elf(loader_params->kernel_filename,  NULL, NULL,
 | 
			
		||||
                           &entry, &kernel_low, &kernel_high, 1,
 | 
			
		||||
                           ELF_MACHINE, 0);
 | 
			
		||||
                           &entry, &kernel_low, &kernel_high, 1, EM_MOXIE, 0);
 | 
			
		||||
 | 
			
		||||
    if (kernel_size <= 0) {
 | 
			
		||||
        fprintf(stderr, "qemu: could not load kernel '%s'\n",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -26,8 +26,6 @@
 | 
			
		|||
 | 
			
		||||
#define CPUArchState struct CPUMoxieState
 | 
			
		||||
 | 
			
		||||
#define ELF_MACHINE     EM_MOXIE
 | 
			
		||||
 | 
			
		||||
#define MOXIE_EX_DIV0        0
 | 
			
		||||
#define MOXIE_EX_BAD         1
 | 
			
		||||
#define MOXIE_EX_IRQ         2
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue