summaryrefslogtreecommitdiff
path: root/EdkShellBinPkg/HotFix.diff
blob: 48edc4f3f139c6c49c913a2f083b77dd761498ee (plain)
ofshex dumpascii
0000 64 69 66 66 20 2d 75 72 4e 20 2d 2d 62 69 6e 61 72 79 20 2d 61 20 2d 78 20 43 56 53 20 4f 6c 64 diff.-urN.--binary.-a.-x.CVS.Old
0020 76 31 2e 36 2f 6c 6f 61 64 2f 4c 6f 61 64 53 74 72 69 6e 67 73 2e 75 6e 69 20 4e 65 77 76 31 2e v1.6/load/LoadStrings.uni.Newv1.
0040 36 2f 6c 6f 61 64 2f 4c 6f 61 64 53 74 72 69 6e 67 73 2e 75 6e 69 0a 2d 2d 2d 20 4f 6c 64 76 31 6/load/LoadStrings.uni.---.Oldv1
0060 2e 36 2f 6c 6f 61 64 2f 4c 6f 61 64 53 74 72 69 6e 67 73 2e 75 6e 69 09 32 30 31 30 2d 30 31 2d .6/load/LoadStrings.uni.2010-01-
0080 32 37 20 31 34 3a 32 39 3a 33 37 2e 39 38 38 31 33 30 35 30 30 20 2b 30 38 30 30 0a 2b 2b 2b 20 27.14:29:37.988130500.+0800.+++.
00a0 4e 65 77 76 31 2e 36 2f 6c 6f 61 64 2f 4c 6f 61 64 53 74 72 69 6e 67 73 2e 75 6e 69 09 32 30 31 Newv1.6/load/LoadStrings.uni.201
00c0 30 2d 30 33 2d 31 38 20 31 33 3a 34 30 3a 33 34 2e 37 30 34 34 32 31 33 30 30 20 2b 30 38 30 30 0-03-18.13:40:34.704421300.+0800
00e0 0a 40 40 20 2d 31 2c 36 20 2b 31 2c 36 20 40 40 0a 20 ff fe 2f 00 2f 00 20 00 2a 00 2b 00 2b 00 .@@.-1,6.+1,6.@@...././...*.+.+.
0100 0d 00 0a 20 00 2f 00 2f 00 0d 00 0a 2d 00 2f 00 2f 00 20 00 43 00 6f 00 70 00 79 00 72 00 69 00 ....././....-././...C.o.p.y.r.i.
0120 67 00 68 00 74 00 20 00 28 00 63 00 29 00 20 00 32 00 30 00 30 00 35 00 20 00 2d 00 20 00 32 00 g.h.t...(.c.)...2.0.0.5...-...2.
0140 30 00 30 00 36 00 2c 00 20 00 49 00 6e 00 74 00 65 00 6c 00 20 00 43 00 6f 00 72 00 70 00 6f 00 0.0.6.,...I.n.t.e.l...C.o.r.p.o.
0160 72 00 61 00 74 00 69 00 6f 00 6e 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 r.a.t.i.o.n.....................
0180 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 ................................
01a0 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 ................................
01c0 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 0d 00 ................................
01e0 0a 2b 00 2f 00 2f 00 20 00 43 00 6f 00 70 00 79 00 72 00 69 00 67 00 68 00 74 00 20 00 28 00 63 .+././...C.o.p.y.r.i.g.h.t...(.c
0200 00 29 00 20 00 32 00 30 00 30 00 35 00 20 00 2d 00 20 00 32 00 30 00 31 00 30 00 2c 00 20 00 49 .)...2.0.0.5...-...2.0.1.0.,...I
0220 00 6e 00 74 00 65 00 6c 00 20 00 43 00 6f 00 72 00 70 00 6f 00 72 00 61 00 74 00 69 00 6f 00 6e .n.t.e.l...C.o.r.p.o.r.a.t.i.o.n
0240 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 ................................
0260 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 ................................
0280 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 ................................
02a0 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 0d 00 0a 20 00 2f 00 2f 00 20 00 41 00 .......................././...A.
02c0 6c 00 6c 00 20 00 72 00 69 00 67 00 68 00 74 00 73 00 20 00 72 00 65 00 73 00 65 00 72 00 76 00 l.l...r.i.g.h.t.s...r.e.s.e.r.v.
02e0 65 00 64 00 2e 00 20 00 54 00 68 00 69 00 73 00 20 00 70 00 72 00 6f 00 67 00 72 00 61 00 6d 00 e.d.....T.h.i.s...p.r.o.g.r.a.m.
0300 20 00 61 00 6e 00 64 00 20 00 74 00 68 00 65 00 20 00 61 00 63 00 63 00 6f 00 6d 00 70 00 61 00 ..a.n.d...t.h.e...a.c.c.o.m.p.a.
0320 6e 00 79 00 69 00 6e 00 67 00 20 00 6d 00 61 00 74 00 65 00 72 00 69 00 61 00 6c 00 73 00 20 00 n.y.i.n.g...m.a.t.e.r.i.a.l.s...
0340 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 ................................
0360 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 0d 00 0a 20 00 2f 00 2f 00 20 00 61 00 72 ......................././...a.r
0380 00 65 00 20 00 6c 00 69 00 63 00 65 00 6e 00 73 00 65 00 64 00 20 00 61 00 6e 00 64 00 20 00 6d .e...l.i.c.e.n.s.e.d...a.n.d...m
03a0 00 61 00 64 00 65 00 20 00 61 00 76 00 61 00 69 00 6c 00 61 00 62 00 6c 00 65 00 20 00 75 00 6e .a.d.e...a.v.a.i.l.a.b.l.e...u.n
03c0 00 64 00 65 00 72 00 20 00 74 00 68 00 65 00 20 00 74 00 65 00 72 00 6d 00 73 00 20 00 61 00 6e .d.e.r...t.h.e...t.e.r.m.s...a.n
03e0 00 64 00 20 00 63 00 6f 00 6e 00 64 00 69 00 74 00 69 00 6f 00 6e 00 73 00 20 00 6f 00 66 00 20 .d...c.o.n.d.i.t.i.o.n.s...o.f..
0400 00 74 00 68 00 65 00 20 00 42 00 53 00 44 00 20 00 4c 00 69 00 63 00 65 00 6e 00 73 00 65 00 20 .t.h.e...B.S.D...L.i.c.e.n.s.e..
0420 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 0d 00 0a 20 00 2f 00 2f 00 20 00 77 00 68 00 .....................././...w.h.
0440 69 00 63 00 68 00 20 00 61 00 63 00 63 00 6f 00 6d 00 70 00 61 00 6e 00 69 00 65 00 73 00 20 00 i.c.h...a.c.c.o.m.p.a.n.i.e.s...
0460 74 00 68 00 69 00 73 00 20 00 64 00 69 00 73 00 74 00 72 00 69 00 62 00 75 00 74 00 69 00 6f 00 t.h.i.s...d.i.s.t.r.i.b.u.t.i.o.
0480 6e 00 2e 00 20 00 54 00 68 00 65 00 20 00 66 00 75 00 6c 00 6c 00 20 00 74 00 65 00 78 00 74 00 n.....T.h.e...f.u.l.l...t.e.x.t.
04a0 20 00 6f 00 66 00 20 00 74 00 68 00 65 00 20 00 6c 00 69 00 63 00 65 00 6e 00 73 00 65 00 20 00 ..o.f...t.h.e...l.i.c.e.n.s.e...
04c0 6d 00 61 00 79 00 20 00 62 00 65 00 20 00 66 00 6f 00 75 00 6e 00 64 00 20 00 61 00 74 00 20 00 m.a.y...b.e...f.o.u.n.d...a.t...
04e0 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 0d 00 0a 40 40 20 2d 33 35 2c 36 20 2b 33 35 2c ...................@@.-35,6.+35,
0500 38 20 40 40 0a 20 00 0d 00 0a 20 00 23 00 73 00 74 00 72 00 69 00 6e 00 67 00 20 00 53 00 54 00 8.@@........#.s.t.r.i.n.g...S.T.
0520 52 00 5f 00 4c 00 4f 00 41 00 44 00 5f 00 4c 00 49 00 4e 00 45 00 5f 00 48 00 45 00 4c 00 50 00 R._.L.O.A.D._.L.I.N.E._.H.E.L.P.
0540 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 23 00 6c 00 61 00 ..........................#.l.a.
0560 6e 00 67 00 75 00 61 00 67 00 65 00 20 00 65 00 6e 00 67 00 20 00 20 00 22 00 4c 00 6f 00 61 00 n.g.u.a.g.e...e.n.g.....".L.o.a.
0580 64 00 73 00 20 00 61 00 6e 00 64 00 20 00 6f 00 70 00 74 00 69 00 6f 00 6e 00 61 00 6c 00 6c 00 d.s...a.n.d...o.p.t.i.o.n.a.l.l.
05a0 79 00 20 00 63 00 6f 00 6e 00 6e 00 65 00 63 00 74 00 73 00 20 00 6f 00 6e 00 65 00 20 00 6f 00 y...c.o.n.n.e.c.t.s...o.n.e...o.
05c0 72 00 20 00 6d 00 6f 00 72 00 65 00 20 00 45 00 46 00 49 00 20 00 64 00 72 00 69 00 76 00 65 00 r...m.o.r.e...E.F.I...d.r.i.v.e.
05e0 72 00 73 00 22 00 0d 00 0a 20 00 0d 00 0a 2b 00 23 00 73 00 74 00 72 00 69 00 6e 00 67 00 20 00 r.s.".........+.#.s.t.r.i.n.g...
0600 53 00 54 00 52 00 5f 00 4c 00 4f 00 41 00 44 00 5f 00 49 00 4d 00 41 00 47 00 45 00 5f 00 54 00 S.T.R._.L.O.A.D._.I.M.A.G.E._.T.
0620 59 00 50 00 45 00 5f 00 55 00 4e 00 53 00 55 00 50 00 50 00 4f 00 52 00 54 00 45 00 44 00 20 00 Y.P.E._.U.N.S.U.P.P.O.R.T.E.D...
0640 20 00 20 00 20 00 23 00 6c 00 61 00 6e 00 67 00 75 00 61 00 67 00 65 00 20 00 65 00 6e 00 67 00 ......#.l.a.n.g.u.a.g.e...e.n.g.
0660 20 00 20 00 22 00 49 00 6d 00 61 00 67 00 65 00 20 00 74 00 79 00 70 00 65 00 20 00 25 00 73 00 ....".I.m.a.g.e...t.y.p.e...%.s.
0680 20 00 69 00 73 00 20 00 6e 00 6f 00 74 00 20 00 73 00 75 00 70 00 70 00 6f 00 72 00 74 00 65 00 ..i.s...n.o.t...s.u.p.p.o.r.t.e.
06a0 64 00 20 00 62 00 79 00 20 00 74 00 68 00 69 00 73 00 20 00 25 00 73 00 20 00 73 00 68 00 65 00 d...b.y...t.h.i.s...%.s...s.h.e.
06c0 6c 00 6c 00 5c 00 6e 00 22 00 0d 00 0a 2b 00 0d 00 0a 20 00 23 00 73 00 74 00 72 00 69 00 6e 00 l.l.\.n."....+......#.s.t.r.i.n.
06e0 67 00 20 00 53 00 54 00 52 00 5f 00 4c 00 4f 00 41 00 44 00 5f 00 56 00 45 00 52 00 42 00 4f 00 g...S.T.R._.L.O.A.D._.V.E.R.B.O.
0700 53 00 45 00 5f 00 48 00 45 00 4c 00 50 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 S.E._.H.E.L.P...................
0720 20 00 23 00 6c 00 61 00 6e 00 67 00 75 00 61 00 67 00 65 00 20 00 65 00 6e 00 67 00 20 00 20 00 ..#.l.a.n.g.u.a.g.e...e.n.g.....
0740 22 00 4c 00 6f 00 61 00 64 00 73 00 20 00 61 00 6e 00 64 00 20 00 6f 00 70 00 74 00 69 00 6f 00 ".L.o.a.d.s...a.n.d...o.p.t.i.o.
0760 6e 00 61 00 6c 00 6c 00 79 00 20 00 63 00 6f 00 6e 00 6e 00 65 00 63 00 74 00 73 00 20 00 6f 00 n.a.l.l.y...c.o.n.n.e.c.t.s...o.
0780 6e 00 65 00 20 00 6f 00 72 00 20 00 6d 00 6f 00 72 00 65 00 20 00 45 00 46 00 49 00 20 00 64 00 n.e...o.r...m.o.r.e...E.F.I...d.
07a0 72 00 69 00 76 00 65 00 72 00 73 00 2e 00 5c 00 6e 00 22 00 0d 00 0a 20 00 20 00 20 00 20 00 20 r.i.v.e.r.s...\.n.".............
07c0 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 ................................
07e0 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 ................................
0800 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 ................................
0820 00 20 00 20 00 22 00 5c 00 6e 00 22 00 0d 00 0a 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 .....".\.n."....................
0840 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 ................................
0860 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 ................................
0880 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 22 00 ..............................".
08a0 4c 00 4f 00 41 00 44 00 20 00 5b 00 2d 00 6e 00 63 00 5d 00 20 00 66 00 69 00 6c 00 65 00 20 00 L.O.A.D...[.-.n.c.]...f.i.l.e...
08c0 5b 00 66 00 69 00 6c 00 65 00 2e 00 2e 00 2e 00 5d 00 5c 00 6e 00 22 00 0d 00 0a 64 69 66 66 20 [.f.i.l.e.......].\.n."....diff.
08e0 2d 75 72 4e 20 2d 2d 62 69 6e 61 72 79 20 2d 61 20 2d 78 20 43 56 53 20 4f 6c 64 76 31 2e 36 2f -urN.--binary.-a.-x.CVS.Oldv1.6/
0900 6c 6f 61 64 2f 6c 6f 61 64 2e 63 20 4e 65 77 76 31 2e 36 2f 6c 6f 61 64 2f 6c 6f 61 64 2e 63 0a load/load.c.Newv1.6/load/load.c.
0920 2d 2d 2d 20 4f 6c 64 76 31 2e 36 2f 6c 6f 61 64 2f 6c 6f 61 64 2e 63 09 32 30 31 30 2d 30 33 2d ---.Oldv1.6/load/load.c.2010-03-
0940 31 38 20 31 34 3a 32 35 3a 30 33 2e 32 30 30 30 36 30 32 30 30 20 2b 30 38 30 30 0a 2b 2b 2b 20 18.14:25:03.200060200.+0800.+++.
0960 4e 65 77 76 31 2e 36 2f 6c 6f 61 64 2f 6c 6f 61 64 2e 63 09 32 30 31 30 2d 30 33 2d 31 38 20 31 Newv1.6/load/load.c.2010-03-18.1
0980 33 3a 34 35 3a 31 37 2e 31 33 32 36 37 35 32 30 30 20 2b 30 38 30 30 0a 40 40 20 2d 31 2c 36 20 3:45:17.132675200.+0800.@@.-1,6.
09a0 2b 31 2c 36 20 40 40 0a 20 2f 2a 2b 2b 0d 0a 20 0d 0a 2d 43 6f 70 79 72 69 67 68 74 20 28 63 29 +1,6.@@../*++.....-Copyright.(c)
09c0 20 32 30 30 35 20 2d 20 32 30 30 36 2c 20 49 6e 74 65 6c 20 43 6f 72 70 6f 72 61 74 69 6f 6e 20 .2005.-.2006,.Intel.Corporation.
09e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
0a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 2b 43 6f 70 79 72 ..........................+Copyr
0a20 69 67 68 74 20 28 63 29 20 32 30 30 35 20 2d 20 32 30 31 30 2c 20 49 6e 74 65 6c 20 43 6f 72 70 ight.(c).2005.-.2010,.Intel.Corp
0a40 6f 72 61 74 69 6f 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 oration.........................
0a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
0a80 0d 0a 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 20 54 68 69 73 20 70 72 6f ...All.rights.reserved..This.pro
0aa0 67 72 61 6d 20 61 6e 64 20 74 68 65 20 61 63 63 6f 6d 70 61 6e 79 69 6e 67 20 6d 61 74 65 72 69 gram.and.the.accompanying.materi
0ac0 61 6c 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 als.............................
0ae0 61 72 65 20 6c 69 63 65 6e 73 65 64 20 61 6e 64 20 6d 61 64 65 20 61 76 61 69 6c 61 62 6c 65 20 are.licensed.and.made.available.
0b00 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 61 6e 64 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f under.the.terms.and.conditions.o
0b20 66 20 74 68 65 20 42 53 44 20 4c 69 63 65 6e 73 65 20 20 20 20 20 20 20 20 20 0d 0a 20 77 68 69 f.the.BSD.License............whi
0b40 63 68 20 61 63 63 6f 6d 70 61 6e 69 65 73 20 74 68 69 73 20 64 69 73 74 72 69 62 75 74 69 6f 6e ch.accompanies.this.distribution
0b60 2e 20 54 68 65 20 66 75 6c 6c 20 74 65 78 74 20 6f 66 20 74 68 65 20 6c 69 63 65 6e 73 65 20 6d ..The.full.text.of.the.license.m
0b80 61 79 20 62 65 20 66 6f 75 6e 64 20 61 74 20 20 20 20 20 20 20 20 20 0d 0a 40 40 20 2d 33 34 35 ay.be.found.at...........@@.-345
0ba0 2c 36 20 2b 33 34 35 2c 39 20 40 40 0a 20 20 20 43 48 41 52 31 36 20 20 20 20 20 20 20 20 20 20 ,6.+345,9.@@....CHAR16..........
0bc0 20 20 20 20 20 20 20 20 20 20 2a 4c 6f 61 64 4f 70 74 69 6f 6e 73 3b 0d 0a 20 20 20 55 49 4e 54 ..........*LoadOptions;.....UINT
0be0 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 6f 61 64 4f 70 74 69 6f 6e N.....................LoadOption
0c00 73 53 69 7a 65 3b 0d 0a 20 20 20 43 48 41 52 31 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 sSize;.....CHAR16...............
0c20 20 20 20 20 20 2a 43 77 64 3b 0d 0a 2b 20 20 45 46 49 5f 49 4d 41 47 45 5f 44 4f 53 5f 48 45 41 .....*Cwd;..+..EFI_IMAGE_DOS_HEA
0c40 44 45 52 20 20 20 20 20 20 44 6f 73 48 65 61 64 65 72 3b 0d 0a 2b 20 20 45 46 49 5f 49 4d 41 47 DER......DosHeader;..+..EFI_IMAG
0c60 45 5f 46 49 4c 45 5f 48 45 41 44 45 52 20 20 20 20 20 49 6d 61 67 65 48 65 61 64 65 72 3b 0d 0a E_FILE_HEADER.....ImageHeader;..
0c80 2b 20 20 45 46 49 5f 49 4d 41 47 45 5f 4f 50 54 49 4f 4e 41 4c 5f 48 45 41 44 45 52 20 4f 70 74 +..EFI_IMAGE_OPTIONAL_HEADER.Opt
0ca0 69 6f 6e 61 6c 48 65 61 64 65 72 3b 0d 0a 20 0d 0a 20 20 20 4e 6f 64 65 50 61 74 68 20 20 3d 20 ionalHeader;........NodePath..=.
0cc0 46 69 6c 65 44 65 76 69 63 65 50 61 74 68 20 28 4e 55 4c 4c 2c 20 41 72 67 2d 3e 46 69 6c 65 4e FileDevicePath.(NULL,.Arg->FileN
0ce0 61 6d 65 29 3b 0d 0a 20 20 20 46 69 6c 65 50 61 74 68 20 20 3d 20 41 70 70 65 6e 64 44 65 76 69 ame);.....FilePath..=.AppendDevi
0d00 63 65 50 61 74 68 20 28 41 72 67 2d 3e 50 61 72 65 6e 74 44 65 76 69 63 65 50 61 74 68 2c 20 4e cePath.(Arg->ParentDevicePath,.N
0d20 6f 64 65 50 61 74 68 29 3b 0d 0a 40 40 20 2d 33 35 37 2c 36 20 2b 33 36 30 2c 32 38 20 40 40 0a odePath);..@@.-357,6.+360,28.@@.
0d40 20 20 20 20 20 72 65 74 75 72 6e 20 45 46 49 5f 4f 55 54 5f 4f 46 5f 52 45 53 4f 55 52 43 45 53 .....return.EFI_OUT_OF_RESOURCES
0d60 3b 0d 0a 20 20 20 7d 0d 0a 20 0d 0a 2b 20 20 2f 2f 0d 0a 2b 20 20 2f 2f 20 43 68 65 63 6b 20 77 ;.....}.....+..//..+..//.Check.w
0d80 68 65 74 68 65 72 20 49 6d 61 67 65 20 69 73 20 76 61 6c 69 64 20 74 6f 20 62 65 20 6c 6f 61 64 hether.Image.is.valid.to.be.load
0da0 65 64 2e 0d 0a 2b 20 20 2f 2f 0d 0a 2b 20 20 53 74 61 74 75 73 20 3d 20 4c 69 62 47 65 74 49 6d ed...+..//..+..Status.=.LibGetIm
0dc0 61 67 65 48 65 61 64 65 72 20 28 0d 0a 2b 20 20 20 20 46 69 6c 65 50 61 74 68 2c 0d 0a 2b 20 20 ageHeader.(..+....FilePath,..+..
0de0 20 20 26 44 6f 73 48 65 61 64 65 72 2c 0d 0a 2b 20 20 20 20 26 49 6d 61 67 65 48 65 61 64 65 72 ..&DosHeader,..+....&ImageHeader
0e00 2c 0d 0a 2b 20 20 20 20 26 4f 70 74 69 6f 6e 61 6c 48 65 61 64 65 72 0d 0a 2b 20 20 20 20 29 3b ,..+....&OptionalHeader..+....);
0e20 0d 0a 2b 20 20 69 66 20 28 21 45 46 49 5f 45 52 52 4f 52 20 28 53 74 61 74 75 73 29 20 26 26 20 ..+..if.(!EFI_ERROR.(Status).&&.
0e40 21 45 46 49 5f 49 4d 41 47 45 5f 4d 41 43 48 49 4e 45 5f 54 59 50 45 5f 53 55 50 50 4f 52 54 45 !EFI_IMAGE_MACHINE_TYPE_SUPPORTE
0e60 44 20 28 49 6d 61 67 65 48 65 61 64 65 72 2e 4d 61 63 68 69 6e 65 29 20 26 26 0d 0a 2b 20 20 20 D.(ImageHeader.Machine).&&..+...
0e80 20 20 28 4f 70 74 69 6f 6e 61 6c 48 65 61 64 65 72 2e 53 75 62 73 79 73 74 65 6d 20 3d 3d 20 45 ..(OptionalHeader.Subsystem.==.E
0ea0 46 49 5f 49 4d 41 47 45 5f 53 55 42 53 59 53 54 45 4d 5f 45 46 49 5f 42 4f 4f 54 5f 53 45 52 56 FI_IMAGE_SUBSYSTEM_EFI_BOOT_SERV
0ec0 49 43 45 5f 44 52 49 56 45 52 20 7c 7c 20 0d 0a 2b 20 20 20 20 20 20 4f 70 74 69 6f 6e 61 6c 48 ICE_DRIVER.||...+......OptionalH
0ee0 65 61 64 65 72 2e 53 75 62 73 79 73 74 65 6d 20 3d 3d 20 45 46 49 5f 49 4d 41 47 45 5f 53 55 42 eader.Subsystem.==.EFI_IMAGE_SUB
0f00 53 59 53 54 45 4d 5f 45 46 49 5f 52 55 4e 54 49 4d 45 5f 44 52 49 56 45 52 29 29 20 7b 0d 0a 2b SYSTEM_EFI_RUNTIME_DRIVER)).{..+
0f20 20 20 20 20 46 72 65 65 50 6f 6f 6c 20 28 46 69 6c 65 50 61 74 68 29 3b 0d 0a 2b 20 20 20 20 50 ....FreePool.(FilePath);..+....P
0f40 72 69 6e 74 54 6f 6b 65 6e 20 28 0d 0a 2b 20 20 20 20 20 20 53 54 52 49 4e 47 5f 54 4f 4b 45 4e rintToken.(..+......STRING_TOKEN
0f60 20 28 53 54 52 5f 4c 4f 41 44 5f 49 4d 41 47 45 5f 54 59 50 45 5f 55 4e 53 55 50 50 4f 52 54 45 .(STR_LOAD_IMAGE_TYPE_UNSUPPORTE
0f80 44 29 2c 0d 0a 2b 20 20 20 20 20 20 48 69 69 4c 6f 61 64 48 61 6e 64 6c 65 2c 0d 0a 2b 20 20 20 D),..+......HiiLoadHandle,..+...
0fa0 20 20 20 4c 69 62 47 65 74 4d 61 63 68 69 6e 65 54 79 70 65 53 74 72 69 6e 67 20 28 49 6d 61 67 ...LibGetMachineTypeString.(Imag
0fc0 65 48 65 61 64 65 72 2e 4d 61 63 68 69 6e 65 29 2c 0d 0a 2b 20 20 20 20 20 20 4c 69 62 47 65 74 eHeader.Machine),..+......LibGet
0fe0 4d 61 63 68 69 6e 65 54 79 70 65 53 74 72 69 6e 67 20 28 45 46 49 5f 49 4d 41 47 45 5f 4d 41 43 MachineTypeString.(EFI_IMAGE_MAC
1000 48 49 4e 45 5f 54 59 50 45 29 0d 0a 2b 20 20 20 20 20 20 29 3b 0d 0a 2b 20 20 20 20 72 65 74 75 HINE_TYPE)..+......);..+....retu
1020 72 6e 20 45 46 49 5f 49 4e 56 41 4c 49 44 5f 50 41 52 41 4d 45 54 45 52 3b 0d 0a 2b 20 20 7d 0d rn.EFI_INVALID_PARAMETER;..+..}.
1040 0a 2b 0d 0a 20 20 20 53 74 61 74 75 73 20 3d 20 42 53 2d 3e 4c 6f 61 64 49 6d 61 67 65 20 28 0d .+.....Status.=.BS->LoadImage.(.
1060 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 41 4c 53 45 2c 0d 0a 20 20 20 20 20 20 ..................FALSE,........
1080 20 20 20 20 20 20 20 20 20 20 20 50 61 72 65 6e 74 49 6d 61 67 65 2c 0d 0a 40 40 20 2d 33 36 38 ...........ParentImage,..@@.-368
10a0 2c 36 20 2b 33 39 33 2c 39 20 40 40 0a 20 20 20 46 72 65 65 50 6f 6f 6c 20 28 46 69 6c 65 50 61 ,6.+393,9.@@....FreePool.(FilePa
10c0 74 68 29 3b 0d 0a 20 0d 0a 20 20 20 69 66 20 28 45 46 49 5f 45 52 52 4f 52 20 28 53 74 61 74 75 th);........if.(EFI_ERROR.(Statu
10e0 73 29 29 20 7b 0d 0a 2b 20 20 20 20 69 66 20 28 53 74 61 74 75 73 20 3d 3d 20 45 46 49 5f 53 45 s)).{..+....if.(Status.==.EFI_SE
1100 43 55 52 49 54 59 5f 56 49 4f 4c 41 54 49 4f 4e 29 20 7b 0d 0a 2b 20 20 20 20 20 20 42 53 2d 3e CURITY_VIOLATION).{..+......BS->
1120 55 6e 6c 6f 61 64 49 6d 61 67 65 20 28 49 6d 61 67 65 48 61 6e 64 6c 65 29 3b 0d 0a 2b 20 20 20 UnloadImage.(ImageHandle);..+...
1140 20 7d 0d 0a 20 20 20 20 20 50 72 69 6e 74 54 6f 6b 65 6e 20 28 53 54 52 49 4e 47 5f 54 4f 4b 45 .}.......PrintToken.(STRING_TOKE
1160 4e 20 28 53 54 52 5f 4c 4f 41 44 5f 4e 4f 54 5f 49 4d 41 47 45 29 2c 20 48 69 69 4c 6f 61 64 48 N.(STR_LOAD_NOT_IMAGE),.HiiLoadH
1180 61 6e 64 6c 65 2c 20 41 72 67 2d 3e 46 75 6c 6c 4e 61 6d 65 29 3b 0d 0a 20 20 20 20 20 72 65 74 andle,.Arg->FullName);.......ret
11a0 75 72 6e 20 45 46 49 5f 49 4e 56 41 4c 49 44 5f 50 41 52 41 4d 45 54 45 52 3b 0d 0a 20 20 20 7d urn.EFI_INVALID_PARAMETER;.....}
11c0 0d 0a 64 69 66 66 20 2d 75 72 4e 20 2d 2d 62 69 6e 61 72 79 20 2d 61 20 2d 78 20 43 56 53 20 4f ..diff.-urN.--binary.-a.-x.CVS.O
11e0 6c 64 76 31 2e 36 2f 70 63 69 2f 70 63 69 2e 63 20 4e 65 77 76 31 2e 36 2f 70 63 69 2f 70 63 69 ldv1.6/pci/pci.c.Newv1.6/pci/pci
1200 2e 63 0a 2d 2d 2d 20 4f 6c 64 76 31 2e 36 2f 70 63 69 2f 70 63 69 2e 63 09 32 30 31 30 2d 30 33 .c.---.Oldv1.6/pci/pci.c.2010-03
1220 2d 31 38 20 31 34 3a 32 36 3a 33 31 2e 32 36 30 38 36 39 34 30 30 20 2b 30 38 30 30 0a 2b 2b 2b -18.14:26:31.260869400.+0800.+++
1240 20 4e 65 77 76 31 2e 36 2f 70 63 69 2f 70 63 69 2e 63 09 32 30 31 30 2d 30 33 2d 31 38 20 31 34 .Newv1.6/pci/pci.c.2010-03-18.14
1260 3a 31 33 3a 34 36 2e 34 37 38 36 37 38 35 30 30 20 2b 30 38 30 30 0a 40 40 20 2d 31 2c 36 20 2b :13:46.478678500.+0800.@@.-1,6.+
1280 31 2c 36 20 40 40 0a 20 2f 2a 2b 2b 0d 0a 20 0d 0a 2d 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 1,6.@@../*++.....-Copyright.(c).
12a0 32 30 30 35 20 2d 20 32 30 30 39 2c 20 49 6e 74 65 6c 20 43 6f 72 70 6f 72 61 74 69 6f 6e 20 20 2005.-.2009,.Intel.Corporation..
12c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
12e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 2b 43 6f 70 79 72 69 .........................+Copyri
1300 67 68 74 20 28 63 29 20 32 30 30 35 20 2d 20 32 30 31 30 2c 20 49 6e 74 65 6c 20 43 6f 72 70 6f ght.(c).2005.-.2010,.Intel.Corpo
1320 72 61 74 69 6f 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ration..........................
1340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d ................................
1360 0a 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 20 54 68 69 73 20 70 72 6f 67 ..All.rights.reserved..This.prog
1380 72 61 6d 20 61 6e 64 20 74 68 65 20 61 63 63 6f 6d 70 61 6e 79 69 6e 67 20 6d 61 74 65 72 69 61 ram.and.the.accompanying.materia
13a0 6c 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 61 ls.............................a
13c0 72 65 20 6c 69 63 65 6e 73 65 64 20 61 6e 64 20 6d 61 64 65 20 61 76 61 69 6c 61 62 6c 65 20 75 re.licensed.and.made.available.u
13e0 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 61 6e 64 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 nder.the.terms.and.conditions.of
1400 20 74 68 65 20 42 53 44 20 4c 69 63 65 6e 73 65 20 20 20 20 20 20 20 20 20 0d 0a 20 77 68 69 63 .the.BSD.License............whic
1420 68 20 61 63 63 6f 6d 70 61 6e 69 65 73 20 74 68 69 73 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2e h.accompanies.this.distribution.
1440 20 54 68 65 20 66 75 6c 6c 20 74 65 78 74 20 6f 66 20 74 68 65 20 6c 69 63 65 6e 73 65 20 6d 61 .The.full.text.of.the.license.ma
1460 79 20 62 65 20 66 6f 75 6e 64 20 61 74 20 20 20 20 20 20 20 20 20 0d 0a 40 40 20 2d 39 38 39 2c y.be.found.at...........@@.-989,
1480 36 20 2b 39 38 39 2c 39 20 40 40 0a 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 0d 0a 20 20 20 6.+989,9.@@..........break;.....
14a0 20 20 20 20 7d 0d 0a 20 20 20 20 20 7d 0d 0a 2b 20 20 20 20 69 66 20 28 46 6f 75 6e 64 49 6e 74 ....}.......}..+....if.(FoundInt
14c0 65 72 66 61 63 65 29 20 7b 0d 0a 2b 20 20 20 20 20 20 62 72 65 61 6b 3b 0d 0a 2b 20 20 20 20 7d erface).{..+......break;..+....}
14e0 0d 0a 20 20 20 7d 0d 0a 20 0d 0a 20 20 20 69 66 20 28 46 6f 75 6e 64 49 6e 74 65 72 66 61 63 65 .....}........if.(FoundInterface
1500 29 20 7b 0d 0a 64 69 66 66 20 2d 75 72 4e 20 2d 2d 62 69 6e 61 72 79 20 2d 61 20 2d 78 20 43 56 ).{..diff.-urN.--binary.-a.-x.CV
1520 53 20 4f 6c 64 76 31 2e 36 2f 73 68 65 6c 6c 65 6e 76 2f 65 78 65 63 2e 63 20 4e 65 77 76 31 2e S.Oldv1.6/shellenv/exec.c.Newv1.
1540 36 2f 73 68 65 6c 6c 65 6e 76 2f 65 78 65 63 2e 63 0a 2d 2d 2d 20 4f 6c 64 76 31 2e 36 2f 73 68 6/shellenv/exec.c.---.Oldv1.6/sh
1560 65 6c 6c 65 6e 76 2f 65 78 65 63 2e 63 09 32 30 31 30 2d 30 33 2d 31 38 20 31 34 3a 32 37 3a 30 ellenv/exec.c.2010-03-18.14:27:0
1580 32 2e 36 39 37 37 36 35 38 30 30 20 2b 30 38 30 30 0a 2b 2b 2b 20 4e 65 77 76 31 2e 36 2f 73 68 2.697765800.+0800.+++.Newv1.6/sh
15a0 65 6c 6c 65 6e 76 2f 65 78 65 63 2e 63 09 32 30 31 30 2d 30 33 2d 31 38 20 31 34 3a 31 33 3a 34 ellenv/exec.c.2010-03-18.14:13:4
15c0 36 2e 30 35 36 38 31 31 36 30 30 20 2b 30 38 30 30 0a 40 40 20 2d 31 2c 36 20 2b 31 2c 36 20 40 6.056811600.+0800.@@.-1,6.+1,6.@
15e0 40 0a 20 2f 2a 2b 2b 0d 0a 20 0d 0a 2d 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 30 30 35 2c @../*++.....-Copyright.(c).2005,
1600 20 49 6e 74 65 6c 20 43 6f 72 70 6f 72 61 74 69 6f 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .Intel.Corporation..............
1620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1640 20 20 20 20 20 20 20 20 20 20 20 0d 0a 2b 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 30 30 35 .............+Copyright.(c).2005
1660 20 2d 20 32 30 31 30 2c 20 49 6e 74 65 6c 20 43 6f 72 70 6f 72 61 74 69 6f 6e 20 20 20 20 20 20 .-.2010,.Intel.Corporation......
1680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 41 6c 6c 20 72 69 67 68 74 73 ......................All.rights
16c0 20 72 65 73 65 72 76 65 64 2e 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 61 6e 64 20 74 68 65 20 .reserved..This.program.and.the.
16e0 61 63 63 6f 6d 70 61 6e 79 69 6e 67 20 6d 61 74 65 72 69 61 6c 73 20 20 20 20 20 20 20 20 20 20 accompanying.materials..........
1700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0d 0a 20 61 72 65 20 6c 69 63 65 6e 73 65 64 20 ...................are.licensed.
1720 61 6e 64 20 6d 61 64 65 20 61 76 61 69 6c 61 62 6c 65 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 and.made.available.under.the.ter
1740 6d 73 20 61 6e 64 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 42 53 44 20 4c 69 63 ms.and.conditions.of.the.BSD.Lic
1760 65 6e 73 65 20 20 20 20 20 20 20 20 20 0d 0a 20 77 68 69 63 68 20 61 63 63 6f 6d 70 61 6e 69 65 ense............which.accompanie
1780 73 20 74 68 69 73 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 20 54 68 65 20 66 75 6c 6c 20 74 65 s.this.distribution..The.full.te
17a0 78 74 20 6f 66 20 74 68 65 20 6c 69 63 65 6e 73 65 20 6d 61 79 20 62 65 20 66 6f 75 6e 64 20 61 xt.of.the.license.may.be.found.a
17c0 74 20 20 20 20 20 20 20 20 20 0d 0a 40 40 20 2d 32 30 36 36 2c 36 20 2b 32 30 36 36 2c 32 32 20 t...........@@.-2066,6.+2066,22.
17e0 40 40 0a 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 3b 0d 0a 20 20 20 20 20 20 20 @@............continue;.........
1800 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 20 2f 2f 0d 0a 2b 20 20 20 20 20 20 20 20 2f 2f 20 43 68 ..}...........//..+........//.Ch
1820 65 63 6b 20 77 68 65 74 68 65 72 20 49 6d 61 67 65 20 69 73 20 76 61 6c 69 64 20 74 6f 20 62 65 eck.whether.Image.is.valid.to.be
1840 20 6c 6f 61 64 65 64 2e 0d 0a 2b 20 20 20 20 20 20 20 20 2f 2f 0d 0a 2b 20 20 20 20 20 20 20 20 .loaded...+........//..+........
1860 53 74 61 74 75 73 20 3d 20 4c 69 62 47 65 74 49 6d 61 67 65 48 65 61 64 65 72 20 28 0d 0a 2b 20 Status.=.LibGetImageHeader.(..+.
1880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 65 76 69 63 65 50 61 74 68 2c 0d 0a 2b ..................DevicePath,..+
18a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 44 6f 73 48 65 61 64 65 72 2c 0d 0a ...................&DosHeader,..
18c0 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 49 6d 61 67 65 48 65 61 64 65 72 +...................&ImageHeader
18e0 2c 0d 0a 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 4f 70 74 69 6f 6e 61 6c ,..+...................&Optional
1900 48 65 61 64 65 72 0d 0a 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 3b 0d 0a Header..+...................);..
1920 2b 20 20 20 20 20 20 20 20 69 66 20 28 21 45 46 49 5f 45 52 52 4f 52 20 28 53 74 61 74 75 73 29 +........if.(!EFI_ERROR.(Status)
1940 20 26 26 0d 0a 2b 20 20 20 20 20 20 20 20 20 20 20 20 21 45 46 49 5f 49 4d 41 47 45 5f 4d 41 43 .&&..+............!EFI_IMAGE_MAC
1960 48 49 4e 45 5f 54 59 50 45 5f 53 55 50 50 4f 52 54 45 44 20 28 49 6d 61 67 65 48 65 61 64 65 72 HINE_TYPE_SUPPORTED.(ImageHeader
1980 2e 4d 61 63 68 69 6e 65 29 20 26 26 0d 0a 2b 20 20 20 20 20 20 20 20 20 20 20 20 4f 70 74 69 6f .Machine).&&..+............Optio
19a0 6e 61 6c 48 65 61 64 65 72 2e 53 75 62 73 79 73 74 65 6d 20 3d 3d 20 45 46 49 5f 49 4d 41 47 45 nalHeader.Subsystem.==.EFI_IMAGE
19c0 5f 53 55 42 53 59 53 54 45 4d 5f 45 46 49 5f 41 50 50 4c 49 43 41 54 49 4f 4e 29 20 7b 0d 0a 2b _SUBSYSTEM_EFI_APPLICATION).{..+
19e0 20 20 20 20 20 20 20 20 20 20 2a 4d 61 63 68 69 6e 65 54 79 70 65 4d 69 73 6d 61 74 63 68 20 3d ..........*MachineTypeMismatch.=
1a00 20 54 52 55 45 3b 0d 0a 2b 20 20 20 20 20 20 20 20 20 20 2a 49 6d 61 67 65 4d 61 63 68 69 6e 65 .TRUE;..+..........*ImageMachine
1a20 54 79 70 65 20 3d 20 49 6d 61 67 65 48 65 61 64 65 72 2e 4d 61 63 68 69 6e 65 3b 0d 0a 2b 20 20 Type.=.ImageHeader.Machine;..+..
1a40 20 20 20 20 20 20 20 20 67 6f 74 6f 20 44 6f 6e 65 3b 0d 0a 2b 20 20 20 20 20 20 20 20 7d 0d 0a ........goto.Done;..+........}..
1a60 2b 20 20 20 20 20 20 20 20 2f 2f 0d 0a 20 20 20 20 20 20 20 20 20 2f 2f 20 41 74 74 65 6d 70 74 +........//...........//.Attempt
1a80 20 74 6f 20 6c 6f 61 64 20 74 68 65 20 69 6d 61 67 65 0d 0a 20 20 20 20 20 20 20 20 20 2f 2f 0d .to.load.the.image...........//.
1aa0 0a 20 20 20 20 20 20 20 20 20 53 74 61 74 75 73 20 3d 20 42 53 2d 3e 4c 6f 61 64 49 6d 61 67 65 ..........Status.=.BS->LoadImage
1ac0 20 28 0d 0a 40 40 20 2d 32 30 37 38 2c 32 30 20 2b 32 30 39 34 2c 31 30 20 40 40 0a 20 20 20 20 .(..@@.-2078,20.+2094,10.@@.....
1ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 ...................);...........
1b00 69 66 20 28 21 45 46 49 5f 45 52 52 4f 52 20 28 53 74 61 74 75 73 29 29 20 7b 0d 0a 20 20 20 20 if.(!EFI_ERROR.(Status)).{......
1b20 20 20 20 20 20 20 20 67 6f 74 6f 20 44 6f 6e 65 3b 0d 0a 2d 20 20 20 20 20 20 20 20 7d 20 65 6c .......goto.Done;..-........}.el
1b40 73 65 20 7b 0d 0a 2d 20 20 20 20 20 20 20 20 20 20 53 74 61 74 75 73 20 3d 20 4c 69 62 47 65 74 se.{..-..........Status.=.LibGet
1b60 49 6d 61 67 65 48 65 61 64 65 72 20 28 0d 0a 2d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ImageHeader.(..-................
1b80 20 20 20 20 20 44 65 76 69 63 65 50 61 74 68 2c 0d 0a 2d 20 20 20 20 20 20 20 20 20 20 20 20 20 .....DevicePath,..-.............
1ba0 20 20 20 20 20 20 20 20 26 44 6f 73 48 65 61 64 65 72 2c 0d 0a 2d 20 20 20 20 20 20 20 20 20 20 ........&DosHeader,..-..........
1bc0 20 20 20 20 20 20 20 20 20 20 20 26 49 6d 61 67 65 48 65 61 64 65 72 2c 0d 0a 2d 20 20 20 20 20 ...........&ImageHeader,..-.....
1be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 4f 70 74 69 6f 6e 61 6c 48 65 61 64 65 72 0d ................&OptionalHeader.
1c00 0a 2d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 3b 0d 0a 2d 20 20 20 20 .-.....................);..-....
1c20 20 20 20 20 20 20 69 66 20 28 21 45 46 49 5f 45 52 52 4f 52 20 28 53 74 61 74 75 73 29 20 26 26 ......if.(!EFI_ERROR.(Status).&&
1c40 0d 0a 2d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 45 46 49 5f 49 4d 41 47 45 5f 4d 41 43 48 ..-..............!EFI_IMAGE_MACH
1c60 49 4e 45 5f 54 59 50 45 5f 53 55 50 50 4f 52 54 45 44 20 28 49 6d 61 67 65 48 65 61 64 65 72 2e INE_TYPE_SUPPORTED.(ImageHeader.
1c80 4d 61 63 68 69 6e 65 29 20 26 26 0d 0a 2d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4f 70 74 69 Machine).&&..-..............Opti
1ca0 6f 6e 61 6c 48 65 61 64 65 72 2e 53 75 62 73 79 73 74 65 6d 20 3d 3d 20 45 46 49 5f 49 4d 41 47 onalHeader.Subsystem.==.EFI_IMAG
1cc0 45 5f 53 55 42 53 59 53 54 45 4d 5f 45 46 49 5f 41 50 50 4c 49 43 41 54 49 4f 4e 29 20 7b 0d 0a E_SUBSYSTEM_EFI_APPLICATION).{..
1ce0 2d 20 20 20 20 20 20 20 20 20 20 20 20 2a 4d 61 63 68 69 6e 65 54 79 70 65 4d 69 73 6d 61 74 63 -............*MachineTypeMismatc
1d00 68 20 3d 20 54 52 55 45 3b 0d 0a 2d 20 20 20 20 20 20 20 20 20 20 20 20 2a 49 6d 61 67 65 4d 61 h.=.TRUE;..-............*ImageMa
1d20 63 68 69 6e 65 54 79 70 65 20 3d 20 49 6d 61 67 65 48 65 61 64 65 72 2e 4d 61 63 68 69 6e 65 3b chineType.=.ImageHeader.Machine;
1d40 0d 0a 2d 20 20 20 20 20 20 20 20 20 20 20 20 67 6f 74 6f 20 44 6f 6e 65 3b 0d 0a 2d 20 20 20 20 ..-............goto.Done;..-....
1d60 20 20 20 20 20 20 7d 0d 0a 2b 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20 28 53 74 61 ......}..+........}.else.if.(Sta
1d80 74 75 73 20 3d 3d 20 45 46 49 5f 53 45 43 55 52 49 54 59 5f 56 49 4f 4c 41 54 49 4f 4e 29 20 7b tus.==.EFI_SECURITY_VIOLATION).{
1da0 0d 0a 2b 20 20 20 20 20 20 20 20 20 20 42 53 2d 3e 55 6e 6c 6f 61 64 49 6d 61 67 65 20 28 49 6d ..+..........BS->UnloadImage.(Im
1dc0 61 67 65 48 61 6e 64 6c 65 29 3b 0d 0a 2b 20 20 20 20 20 20 20 20 20 20 49 6d 61 67 65 48 61 6e ageHandle);..+..........ImageHan
1de0 64 6c 65 20 3d 20 4e 55 4c 4c 3b 0d 0a 2b 20 20 20 20 20 20 20 20 20 20 67 6f 74 6f 20 44 6f 6e dle.=.NULL;..+..........goto.Don
1e00 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 20 2f 2f 0d 0a 20 20 20 e;...........}...........//.....
1e20 20 20 20 20 20 20 2f 2f 20 54 72 79 20 61 73 20 61 20 22 2e 6e 73 68 22 20 66 69 6c 65 0d 0a ......//.Try.as.a.".nsh".file..