This utility links in coreboot code, and has been broken for a while again after removing some hacks from coreboot. I hadn't realized how bad it was broken last time, and since most of this stuff is still in a pretty bad shape, I decided to throw all of the changes together. Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org> Change-Id: If3e4399b1b0e947433b97caa29962ef66ea2993d Reviewed-on: http://review.coreboot.org/11736 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Georgi <pgeorgi@google.com>
		
			
				
	
	
		
			21 lines
		
	
	
		
			417 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			417 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #include <stdio.h>
 | |
| #include "testbios.h"
 | |
| 
 | |
| int intE6_handler(void)
 | |
| {
 | |
| #if 0
 | |
| 	pciVideoPtr pvp;
 | |
| 
 | |
| 	if ((pvp = xf86GetPciInfoForEntity(pInt->entityIndex)))
 | |
| 		X86_AX = (pvp->bus << 8) | (pvp->device << 3) | (pvp->func & 0x7);
 | |
| 	pushw(X86_CS);
 | |
| 	pushw(X86_IP);
 | |
| 	X86_CS = pInt->BIOSseg;
 | |
| 	X86_EIP = 0x0003;
 | |
| 	X86_ES = 0;		/* standard pc es */
 | |
| #endif
 | |
| 	printf("intE6 not supported right now.\n");
 | |
| 	x86emu_dump_xregs();
 | |
| 	return 1;
 | |
| }
 |