Author: wmb Date: Sat Jul 16 14:13:27 2011 New Revision: 2381 URL: http://tracker.coreboot.org/trac/openfirmware/changeset/2381
Log: Checked in atomrom.bth
Added: cpu/x86/pc/neptune/build/atomrom.bth
Added: cpu/x86/pc/neptune/build/atomrom.bth ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ cpu/x86/pc/neptune/build/atomrom.bth Sat Jul 16 14:13:27 2011 (r2381) @@ -0,0 +1,26 @@ +purpose: Add CRC to atomic.rom + +command: &builder &this + +build-now + +fload ${BP}/forth/lib/crc32.fth + +h# 80000 constant romsize + +writing atomrom.rom + " atomic.rom" $add-file + + /l buffer: crcbuf + + romsize buffer: filebuf + 0 ofd @ fseek + + \ Read the entire image, compute the CRC, and store it h# 30 from the end + filebuf romsize ofd @ fgets romsize <> abort" Can't read back image" + 0 crctab filebuf romsize ($crc) crcbuf ! + + romsize h# 30 - ofd @ fseek + crcbuf /l ofd @ fputs + +ofd @ fclose
openfirmware@openfirmware.info