blob: d40f41c9bbfa3a0fd1c0d16d7f9355abd8b223f7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#!/bin/bash
set -e
: ${FLASHROM:="sudo flashrom -p dediprog"}
: ${CBFSTOOL:=cbfstool}
ROM=$1
OLDROM=$(mktemp --tmpdir coreboot.old.XXXXXXX)
NEWROM=$(mktemp --tmpdir coreboot.new.XXXXXXX)
MACS=$(mktemp --tmpdir xioh_data.XXXXXXX)
NAME=xioh_data
$FLASHROM -r $OLDROM
$CBFSTOOL $OLDROM extract $NAME $MACS
cp $ROM $NEWROM
$CBFSTOOL $NEWROM add $MACS $NAME raw 0xfff00000
$FLASHROM -w $NEWROM
rm $OLDROM $NEWROM $MACS
|