Thomas Prochaska wrote:
> Program received signal SIGSEGV, Segmentation fault.
> 0x0000000000408fae in ich_spi_command (writecnt=1, readcnt=3, 
> writearr=0x7fff772399cf "\237", readarr=0x7fff772399e0 "M")
>     at ichspi.c:763
> 763                   if ((curopcodes->opcode[a]).opcode == cmd) {
> (gdb) bt
> #0  0x0000000000408fae in ich_spi_command (writecnt=1, readcnt=3, 
> writearr=0x7fff772399cf "\237", readarr=0x7fff772399e0 "M")
>     at ichspi.c:763

Ok.

> i checked with revision 3809 and 3804 and both should work.

Looks good. Ok. Please go back to trunk HEAD (svn up -r HEAD) and
try applying this patch.


//Peter
Index: chipset_enable.c
===================================================================
--- chipset_enable.c	(revision 3828)
+++ chipset_enable.c	(working copy)
@@ -384,6 +384,7 @@
 			     *(uint32_t *) (spibar + 0xA0)); ICH10 only? */
 		printf_debug("0xB0: 0x%08x (FDOC)\n",
 			     *(uint32_t *) (spibar + 0xB0));
+		ich_init_opcodes();
 		break;
 	default:
 		/* Nothing */
--
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to