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.
19 if [ ! -r "$IMAGE" ]; then
20 echo "Can't find image $IMAGE."
24 CBFSTOOL
=$
(which cbfstool
)
26 echo "Can't find cbfstool."
30 IFDTOOL
=$
(which ifdtool
)
32 echo "Can't find ifdtool."
36 $CBFSTOOL $IMAGE print
39 echo "Not a coreboot image: $IMAGE"
43 PCI
=$
($CBFSTOOL $IMAGE print|
grep pci|cut
-f1 -d\
)
44 MRC
=$
($CBFSTOOL $IMAGE print|
grep mrc.bin|cut
-f1 -d\
)
46 $CBFSTOOL $IMAGE extract
-n $PCI -f $PCI
47 $CBFSTOOL $IMAGE extract
-n $MRC -f $MRC
49 mv flashregion_0_flashdescriptor.bin flashdescriptor.bin
50 mv flashregion_2_intel_me.bin me.bin