3 # This file is part of the coreboot project.
5 # Copyright (C) 2016 Joe Pillow
7 # This program is free software; you can redistribute it and/or modify
8 # it under the terms of the GNU General Public License as published by
9 # the Free Software Foundation; version 2 of the License.
11 # This program is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 # GNU General Public License for more details.
21 if [ ! -r "$IMAGE" ]; then
22 echo "Can't find image $IMAGE."
26 CBFSTOOL
=$
(which cbfstool
)
28 echo "Can't find cbfstool."
32 IFDTOOL
=$
(which ifdtool
)
34 echo "Can't find ifdtool."
38 $CBFSTOOL $IMAGE print
41 echo "Not a coreboot image: $IMAGE"
45 PCI
=$
($CBFSTOOL $IMAGE print|
grep pci|cut
-f1 -d\
)
46 MRC
=$
($CBFSTOOL $IMAGE print|
grep mrc.bin|cut
-f1 -d\
)
48 $CBFSTOOL $IMAGE extract
-n $PCI -f $PCI
49 $CBFSTOOL $IMAGE extract
-n $MRC -f $MRC
51 mv flashregion_0_flashdescriptor.bin flashdescriptor.bin
52 mv flashregion_2_intel_me.bin me.bin