| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Change-Id: Ied9e1706c92030faa13279a849c20f24f876e959
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/4655
Tested-by: Jenkins Server
Reviewed-by: Brian H. Horton <brianh@linux.ibm.com>
Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
| |
Change-Id: Ibdf0eff87211e258e01b33f203a99b41dd192717
RTC: 51074
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3358
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Remove unused files for generating LIDs.
- Reduce the overall verbosity of the build.
- Separate 'config.mk' into a number of smaller, topic-centric
files and comment better.
- Generalize the 'passes' concept and added an IMAGES pass.
- Deprecate most "magic" make variables like EXTRAFOO.
- Overall performance improvements.
I've tried to reduce the impact of these changes on component-level
makefiles. There will be follow-up commit(s) to improve those and
decrease the verbosity of some component-owned commands.
Change-Id: I6d319f5338eb3946f56b281c3cdd5f341a016fcc
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3368
Reviewed-by: Brian H. Horton <brianh@linux.ibm.com>
Tested-by: Jenkins Server
Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The needs placed on the PNOR layout have morphed over time. I've
cleaned it up to better match current requirements. Later commits
will add support for features like SecureBoot, CRC, etc.
Change-Id: Ie2479c362423a3034167512480631d1aa3a16bec
RTC: 63897
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3136
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Making the build PNOR tool look at ffs tool version to
determine which set of input parms to use.
Change-Id: I0aa2a19b8596c8c83533b81943de11149527c2a7
RTC: 63498
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3124
Tested-by: Jenkins Server
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The Building Block team is releasing a new version off ffs
which requires new input parms. To avoid a co-req situation,
I've changed buildpnor.pl to detect the new ffs binary by
checking the SHA hash. This triggers using the new parms. In a
few weeks this check will be removed. (Tracked in RTC)
Change-Id: Ie9b14eb7cb95e7988b4afa216eaa4b75cef85cd8
RTC: 63498
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/3088
Tested-by: Jenkins Server
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: Douglas R. Gilbert <dgilbert@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating the fake-pnor to utilize 4MB of L3 Cache since the SLW
work has been moved to real memory. In the process I added the
Centaur VPD partition, and added more space to the HBI partition.
Since we have a little breathing room, I also devoted 16K to a
GUARD partition. There is still 100k unallocated to allow for
yet another emergency one-time fix the next time HBI partition
gets filled up.
Change-Id: If6d8783a34724971700f324d277c3fc7c1379d88
RTC: 44009
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2999
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
| |
Robbing some space from the Attribute Data Partition (HBD)
to make more room in the Extended Image Partition (HBI)
Change-Id: Ic5335c475af52b2a865420fff36a60be58d9550f
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2718
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add the SBE and secureboot header to the hostboot base image
and enable simics to actually pull the image from PNOR
instead of directly stuffing cache from file. Also enables
Hostboot to execute from HRMOR of 128MB and updates cit
script to handle HRMOR
Change-Id: Ie414a5f8e43dadf03538d7435f742b2d79db431b
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2473
Tested-by: Jenkins Server
Reviewed-by: Dean Sanner <dsanner@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Enabling profiling causes the hostboot extended image to be
to big to fit in the VBU pnor layout. Since there's little need
to profile in VBU, I'm just disabling building of the image
in that environment.
Change-Id: If173715b42862230443187c05766826c1a02e919
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2266
Tested-by: Jenkins Server
Reviewed-by: Van H. Lee <vanlee@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-Reduced the size of VPD partitions to squeeze in Winkle and
Error log paritions.
-Winkle and Error log partitions are smaller than production size
to fit within fake-PNOR, but big enough to be functional
-Deliviring more tools as part of VPO release to enable automation
of figuring out VPD offsets, generating VPD, etc.
Change-Id: I901cc895fbdb04837bd662329dc0c02d26e4b63f
RTC: 49033
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2181
Tested-by: Jenkins Server
Reviewed-by: Terry J. Opie <opiet@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-Updated the default PNOR layout to include all partitions
-PNOR Layout now matches PNOR Spec layout, but only single side
-Updated PNORRP to support all partitions
-Updated PNORDD to more efficiently track erases
-Added 4-byte addressing workaround to combined.simics to
workaround SW170513 for FSP PNOR access.
-Disabled test image in VBU to save space since it is
not used anyway
Change-Id: Ifadd21829b78868a1f2d8b762420a24f256f7a7e
RTC: 49033
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2091
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating pnor build process in the following ways:
-Murano/Venice/Tuleta pnor images now build in ODE sandbox
-They are built using the ffs tool
-hbDistribute delivers necessary files to ODE to
enable building in ODE sandbox.
-Delivering ffs_hb.H to CMVC to enable commonality
of FFS user data with Hardware Server
-Disabled failing Scom test case assoicated with new
bbuild. Opened Issue to track resolution.
Note, VBU image is still built the old way. That will be
updated next sprint.
Change-Id: Ie4cdca053c3f4221e5ca051a68157159970dfce2
RTC: 35045
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1436
Tested-by: Jenkins Server
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We ran out of space in the extended image partition of PNOR
so I'm moving things around to squeeze out a little more space.
I also stole some space from the Attribute partition since
the Attribute data is very small for the VBU config.
Change-Id: Ied81c02f6670593b1049ddd91c580b6a1a4d9b9c
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1403
Tested-by: Jenkins Server
Reviewed-by: Terry J. Opie <opiet@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updated the PNOR Device Driver test cases to use a specially
created test section of PNOR. The test cases will only run if
the TEST section exists.
Disabled the fake-pnor related test cases as the test section
offset does not exist in the fake-pnor address space. Opened
a story to fix this later.
Change-Id: I1b5fd4989ee775c14034430226d9ffe844995f96
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1335
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-Unique PNOR layout for VPO to fit within fake-pnor
-Larger image for simics configs which includes the base img.
Change-Id: I884a99da51845c2f17fcb48be4afa7d272d0ffd5
RTC: 44290
Depends-on: I7294999d3619692aaab424dca1ae608a0a84fa81
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1281
Tested-by: Jenkins Server
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This function allows us to support varied PNOR
layouts in Hostboot.
Change-Id: I7294999d3619692aaab424dca1ae608a0a84fa81
RTC: 35057
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1274
Tested-by: Jenkins Server
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updated the buildpnor.pl tool to create partition information
which matchies the FFS data structure instead of the previously
defined TOC implementation.
Change-Id: I37f55911da867b12ddfcf44861771c94680a5d5c
RTC: 43075
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/1195
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Tested-by: Jenkins Server
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tweaking how hash references are accessed in buildpnor.pl to avoid
a deprecated method of accessing hashes, which raises an error in
newer version of perl.
Change-Id: Ifda48409fc07feb3ebd50a2d28ffec22d7505c48
RTC: 35043
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/891
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
|
|
|
|
|
|
| |
Change-Id: I0967f385e7859fa2f2b9f9e6e179a6efe11bbcab
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/835
Reviewed-by: ADAM R. MUHLE <armuhle@us.ibm.com>
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|
|
Wrote buildpnor.pl which builds PNOR image based on pnorLayout.xml file
and input binary files. Setup makefiles to create PNOR if input
files change and to handle make clean.
Updated PNORRP to support new section offsets and new MVPD and
DIMM VPD sections. Also updated PNORDD to use 4 MB of L3 Cache
as fake-PNOR.
Change-Id: Ic40670a45a53211a2414570d7fe5632e19bd44ed
RTC: 35043
Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/819
Reviewed-by: Terry J. Opie <opiet@us.ibm.com>
Tested-by: Jenkins Server
Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
|