build/boot/roms: simplify moverom()
parent
5811e53e82
commit
1e9ed989d3
|
@ -713,26 +713,6 @@ moverom()
|
||||||
|
|
||||||
cp ${rompath} ${_newrom}
|
cp ${rompath} ${_newrom}
|
||||||
|
|
||||||
for romsize in 4 8 16; do
|
|
||||||
ifdgbe="descriptors/ich9m/ich9fdgbe_${romsize}m.bin"
|
|
||||||
if [ "${cuttype}" = "${romsize}MiB ICH9 IFD NOR flash" ]; then
|
|
||||||
if [ ! -f "${ifdgbe}" ]; then
|
|
||||||
./build descriptors ich9m
|
|
||||||
fi
|
|
||||||
dd if=${ifdgbe} of=${_newrom} bs=1 count=12k \
|
|
||||||
conv=notrunc
|
|
||||||
fi
|
|
||||||
cmpstr="${romsize}MiB ICH9 IFD NOGBE NOR flash"
|
|
||||||
ifdgbe="descriptors/ich9m/ich9fdnogbe_${romsize}m.bin"
|
|
||||||
if [ "${cuttype}" = "${cmpstr}" ]; then
|
|
||||||
if [ ! -f "${ifdgbe}" ]; then
|
|
||||||
./build descriptors ich9m
|
|
||||||
fi
|
|
||||||
dd if=${ifdgbe} of=${_newrom} bs=1 count=4k \
|
|
||||||
conv=notrunc
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
if [ "${cuttype}" = "i945 laptop" ]; then
|
if [ "${cuttype}" = "i945 laptop" ]; then
|
||||||
dd if=${_newrom} of=top64k.bin bs=1 \
|
dd if=${_newrom} of=top64k.bin bs=1 \
|
||||||
skip=$(($(stat -c %s ${_newrom}) - 0x10000)) \
|
skip=$(($(stat -c %s ${_newrom}) - 0x10000)) \
|
||||||
|
@ -741,7 +721,26 @@ moverom()
|
||||||
seek=$(($(stat -c %s ${_newrom}) - 0x20000)) \
|
seek=$(($(stat -c %s ${_newrom}) - 0x20000)) \
|
||||||
count=64k conv=notrunc
|
count=64k conv=notrunc
|
||||||
rm -f top64k.bin
|
rm -f top64k.bin
|
||||||
|
return 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
for romsize in 4 8 16; do
|
||||||
|
for x in "IFD" "IFD NOGBE"; do
|
||||||
|
if [ "${romsize}MiB ICH9 ${x} NOR flash" \
|
||||||
|
!= "${cuttype}" ]; then
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
c=4
|
||||||
|
ifdgbe="descriptors/ich9m/ich9fdnogbe_${romsize}m.bin"
|
||||||
|
if [ "${x}" = "IFD" ]; then
|
||||||
|
c=12
|
||||||
|
ifdgbe="descriptors/ich9m/ich9fdgbe_${romsize}m.bin"
|
||||||
|
fi
|
||||||
|
./build descriptors ich9m
|
||||||
|
dd if=${ifdgbe} of=${_newrom} bs=1 count=${c}k \
|
||||||
|
conv=notrunc
|
||||||
|
done
|
||||||
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
main $@
|
main $@
|
||||||
|
|
Loading…
Reference in New Issue