Author: wmb
Date: 2009-02-20 20:01:27 +0100 (Fri, 20 Feb 2009)
New Revision: 1112
Modified:
cpu/x86/pc/olpc/fw.bth
Log:
OLPC - turned off "stand-init-debug" to reduce the verbosity of
the startup messages on the serial port. The messages that it
eliminates are not associated with any common failure modes, so
that particular verbosity is pointless.
Modified: cpu/x86/pc/olpc/fw.bth
===================================================================
--- cpu/x86/pc/olpc/fw.bth 2009-02-20 18:59:25 UTC (rev 1111)
+++ cpu/x86/pc/olpc/fw.bth 2009-02-20 19:01:27 UTC (rev 1112)
@@ -233,8 +233,8 @@
;
fload ${BP}/dev/geode/usb.fth
-\ false to stand-init-debug?
-true to stand-init-debug?
+false to stand-init-debug?
+\ true to stand-init-debug?
hex
: i-key-wait ( ms -- pressed? )
Author: wmb
Date: 2009-02-20 19:59:25 +0100 (Fri, 20 Feb 2009)
New Revision: 1111
Modified:
dev/olpc/spiflash/spiui.fth
Log:
OLPC reflasher - use verify-firmware instead of verify after
reflashing. It makes no difference for the normal OLPC build,
but it prevents spurious verify failures in the custom build
case where you enable config variable storage in SPI FLASH.
Modified: dev/olpc/spiflash/spiui.fth
===================================================================
--- dev/olpc/spiflash/spiui.fth 2009-02-20 18:56:33 UTC (rev 1110)
+++ dev/olpc/spiflash/spiui.fth 2009-02-20 18:59:25 UTC (rev 1111)
@@ -265,11 +265,11 @@
write-firmware
spi-us d# 20 < if
- ['] verify catch if
+ ['] verify-firmware catch if
." Verify failed. Retrying once" cr
spi-identify
write-firmware
- verify
+ verify-firmware
then
flash-write-disable
else
Author: wmb
Date: 2009-02-20 19:56:33 +0100 (Fri, 20 Feb 2009)
New Revision: 1110
Modified:
cpu/x86/pc/biosints.fth
Log:
Biosints - turned off the "unimplemented INT" messages for
the two functions that we intentionally don't implement.
Modified: cpu/x86/pc/biosints.fth
===================================================================
--- cpu/x86/pc/biosints.fth 2009-02-20 18:16:26 UTC (rev 1109)
+++ cpu/x86/pc/biosints.fth 2009-02-20 18:56:33 UTC (rev 1110)
@@ -839,8 +839,9 @@
h# c1 of 'ebda 4 rshift rm-es! endof \ Segment address of extended BIOS data area
h# c2 of handle-mouse endof
h# e8 of bigmem-int endof
-\ h# e9 of endof \ Don't know what this is. Ralf Brown's interrupt list says
-\ \ PhysTechSoft PTS ROM-DOS, but I doubt that is right
+ h# e9 of rm-set-cf endof \ Don't know what this is. Ralf Brown's interrupt list says
+ \ PhysTechSoft PTS ROM-DOS, but I doubt that is right
+ \ Windows invokes it but seems to be okay with it failing
( default ) rm-set-cf
." Unsupported INT 15 AH=" dup . cr
endcase
@@ -927,7 +928,10 @@
h# 0b of rm-cl@ cfgadr config-b! endof
h# 0c of rm-cx@ cfgadr config-w! endof
h# 0d of rm-ecx@ cfgadr config-l! endof
+
+ h# 0e of h# 81 rm-ah! rm-set-cf endof \ Fail PCI interrupt routing for now
\ h# 0e of pci-int-rout endof
+
\ h# 0f of set-pci-int endof
( default ) h# 81 rm-ah! rm-set-cf