IntelFsp2Pkg/SplitFspBin.py: Revert FSP 1.x support.
This reverts commit:
591b8cb7f3
.
Will submit again after freeze done.
Cc: Liming Gao <liming.gao@intel.com>
Signed-off-by: Chasel Chiu <chasel.chiu@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
## @ FspTool.py
|
||||
#
|
||||
# Copyright (c) 2015 - 2019, Intel Corporation. All rights reserved.<BR>
|
||||
# Copyright (c) 2015 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
||||
#
|
||||
##
|
||||
@@ -14,12 +14,12 @@ import argparse
|
||||
from ctypes import *
|
||||
|
||||
"""
|
||||
This utility supports some operations for Intel FSP 1.x/2.x image.
|
||||
This utility supports some operations for Intel FSP 2.0 image.
|
||||
It supports:
|
||||
- Display FSP 1.x/2.x information header
|
||||
- Split FSP 2.x image into individual FSP-T/M/S/O component
|
||||
- Rebase FSP 1.x/2.x components to a different base address
|
||||
- Generate FSP 1.x/2.x mapping C header file
|
||||
- Display FSP 2.0 information header
|
||||
- Split FSP 2.0 image into individual FSP-T/M/S/O component
|
||||
- Rebase FSP 2.0 components to a different base address
|
||||
- Generate FSP mapping C header file
|
||||
"""
|
||||
|
||||
CopyRightHeaderFile = """/*
|
||||
@@ -500,6 +500,8 @@ class FirmwareDevice:
|
||||
|
||||
fih = None
|
||||
for fsp in self.FspList:
|
||||
if fsp.Fih.HeaderRevision < 3:
|
||||
raise Exception("ERROR: FSP 1.x is not supported by this tool !")
|
||||
if not fih:
|
||||
fih = fsp.Fih
|
||||
else:
|
||||
@@ -711,8 +713,6 @@ def SplitFspBin (fspfile, outdir, nametemplate):
|
||||
fd.ParseFsp ()
|
||||
|
||||
for fsp in fd.FspList:
|
||||
if fsp.Fih.HeaderRevision < 3:
|
||||
raise Exception("ERROR: FSP 1.x is not supported by the split command !")
|
||||
ftype = fsp.Type
|
||||
if not nametemplate:
|
||||
nametemplate = fspfile
|
||||
@@ -742,11 +742,6 @@ def RebaseFspBin (FspBinary, FspComponent, FspBase, OutputDir, OutputFile):
|
||||
|
||||
found = False
|
||||
for fsp in fd.FspList:
|
||||
# Is this FSP 1.x single binary?
|
||||
if fsp.Fih.HeaderRevision < 3:
|
||||
found = True
|
||||
ftype = 'X'
|
||||
break
|
||||
ftype = fsp.Type.lower()
|
||||
if ftype == fspcomp:
|
||||
found = True
|
||||
|
Reference in New Issue
Block a user