summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* I2C: use busybox i2c-toolsStewart Smith2017-06-3014-14/+0
| | | | | | | | We can use the busybox provided i2c tools, which we already build rather than building the upstream i2c-tools. Fixes: https://github.com/open-power/op-build/issues/610 Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* Merge pull request #1204 from op-jenkins/op-build-update_146_6-29-2017sannerd2017-06-291-1/+1
|\ | | | | op-build update 6-29-2017
| * op-build update 6-29-2017hostboot2017-06-291-1/+1
| |
* | Merge pull request #1203 from sannerd/dd20_occsannerd2017-06-294-2/+151
|\ \ | |/ |/| HCODE to hw062917b and patches for OCC on DD2.0
| * HCODE to hw062917b and patches for OCC on DD2.0Dean Sanner2017-06-294-2/+151
| |
* | Merge pull request #1202 from op-jenkins/op-build-update_957_6-29-2017Prachi Gupta2017-06-291-1/+1
|\ \ | |/ |/| op-build update 6-29-2017
| * op-build update 6-29-2017hostboot2017-06-291-1/+1
|/
* Merge pull request #1200 from op-jenkins/op-build-update_025_6-29-2017sannerd2017-06-292-71/+1
|\ | | | | op-build update 6-29-2017
| * op-build update 6-29-2017hostboot2017-06-292-71/+1
|/
* Merge pull request #1198 from op-jenkins/op-build-update_83_6-28-2017Prachi Gupta2017-06-281-1/+1
|\ | | | | op-build update 6-28-2017
| * op-build update 6-28-2017hostboot2017-06-281-1/+1
|/
* Merge pull request #1195 from op-jenkins/op-build-update_025_6-28-2017sannerd2017-06-283-3/+3
|\ | | | | op-build update 6-28-2017
| * op-build update 6-28-2017hostboot2017-06-283-3/+3
|/
* Merge pull request #1192 from op-jenkins/op-build-update_138_6-27-2017Prachi Gupta2017-06-274-270/+3
|\ | | | | op-build update 6-27-2017
| * op-build update 6-27-2017hostboot2017-06-274-270/+3
| |
* | Merge pull request #1191 from stewart-ibm/bump-skiboot-5.6.0-158-ga1e0a047b2a0Stewart Smith2017-06-281-1/+1
|\ \ | | | | | | Bump skiboot to skiboot-5.6.0-158-ga1e0a047b2a0
| * | Bump skiboot to skiboot-5.6.0-158-ga1e0a047b2a0Stewart Smith2017-06-271-1/+1
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Anju T Sudhakar (2): skiboot: Add opal calls to init/start/stop IMC devices skiboot: Add documentation for IMC opal call Hemant Kumar (2): skiboot: Nest IMC macro definitions skiboot: Add a library for xz Madhavan Srinivasan (6): skiboot/doc: Add doc/imc.rst documentation skiboot/doc: Add devicetree binding document for IMC dt: Add helper function for last_phandle updates dt: Add phandle fixup helpers skiboot: Find the IMC DTB skiboot: Handle combined units node in the imc dt Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* | Merge pull request #1190 from shenki/hostboot-asm-fixStewart Smith2017-06-282-0/+142
|\ \ | |/ |/| hostboot: fix build with modern binutils
| * hostboot: fix build with modern binutilsJoel Stanley2017-06-272-0/+142
|/ | | | Signed-off-by: Joel Stanley <joel@jms.id.au>
* Merge pull request #1174 from shenki/hostboot-cmpi-fixStewart Smith2017-06-272-0/+492
|\ | | | | hostboot: Add patches to fix cmpi assembly
| * hostboot: Add patches to fix cmpi assemblyJoel Stanley2017-06-272-0/+492
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is change is a noop with the existing toolchain. We change from implicitly generating the cmpwi to explicitly stating in for compatibility with newer toolchains. The patch has been applied to the master branch of hostboot. The P8 backport is pending review. With gcc 4.9.3, binutils 2.25.2: ``` $ cat asm-test.S .text .global test cmpi 0, 8, 1 $ /opt/cross/gcc-4.9.3-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc -c asm-test.S $ objdump -d asm-test.o 0000000000000000 <.text>: 0: 2c 08 00 01 cmpwi r8,1 ``` Old toolchain, updated instruction: ``` $ cat asm-test.S .text .global test cmpwi 0, 8, 1 $ /opt/cross/gcc-4.9.3-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc -c asm-test.S $ objdump -d asm-test.o 0000000000000000 <.text>: 0: 2c 08 00 01 cmpwi r8,1 ``` And then the new toolchain (gcc 6.3.0, binutils 2.28) with the updated asm: ``` $ cat asm-test.S .text .global test cmpwi 0, 8, 1 $ powerpc64-linux-gnu-gcc -c asm-test.S $ objdump -d asm-test.o 0000000000000000 <.text>: 0: 2c 08 00 01 cmpwi r8,1 ``` Signed-off-by: Joel Stanley <joel@jms.id.au>
* | Merge pull request #1186 from jimsmc/masterStewart Smith2017-06-271-1/+1
|\ \ | | | | | | p9dsu xml points to latest occ enablement.
| * | p9dsu xml points to latest occ enablement.jim2017-06-261-1/+1
| | |
* | | Merge pull request #1184 from stewart-ibm/bump-skiboot-5.6.0-148-g6678e057ab5cStewart Smith2017-06-271-1/+1
|\ \ \ | |/ / |/| | Bump skiboot to skiboot-5.6.0-148-g6678e057ab5c
| * | Bump skiboot to skiboot-5.6.0-148-g6678e057ab5cStewart Smith2017-06-261-1/+1
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Benjamin Herrenschmidt (22): capp: Fix hang when CAPP microcode LID is missing on FSP machine xive: DD2.0 updates phb4: DD2.0 updates phb4: Workaround bug in spec 053 phb3/4: Move IO VPD preload out to a common place phb3/4: Silence a useless warning hdat/vpd: Don't warn and don't create a dummy "model-name" psi: Use phys_map to setup the BARs lpc: Enable "new" SerIRQ mode psi: Switch to ESB mode later xive: Remove historical BAR reading code libffs: Fix ffs_lookup_part() return value cpu: Add a space to #threads message flash: Silence some messages init: Silence messages and call ourselves "OPAL" Big log level reduction... Move cleanup_tlb from head.S to misc.S Rename cleanup_tlb() to cleanup_local_tlb() Add "cleanup_global_tlb" for P9 and later cpu: Make init_hid() local to cpu.c cpu: Rework HILE change cpu: Support setting HID[RADIX] and set it by default on P9 Cyril Bur (1): libflash/libffs: Zero checksum words Russell Currey (2): phb4: Properly mask out link down errors during reset phb4: Mask out write-1-to-clear registers in RC cfg Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* | Merge pull request #1180 from MengzeLiao/romulus_occ_enable_bmc_mboxStewart Smith2017-06-262-5/+7
|\ \ | | | | | | | | | | | | Romulus enable OCC and BMC MBOX This fixes booting Romulus with op-build master, which was broken by an earlier hostboot bump.
| * | Romulus enable OCC and BMC MBOXMengze Liao2017-06-232-5/+7
| | |
* | | Merge pull request #1179 from shenki/linux-4.11.6Stewart Smith2017-06-2317-19/+19
|\ \ \ | |/ / |/| | Release Linux 4.11.6-openpower1
| * | Release Linux 4.11.6-openpower1Joel Stanley2017-06-2317-19/+19
|/ / | | | | | | Signed-off-by: Joel Stanley <joel@jms.id.au>
* | Merge pull request #1178 from op-jenkins/op-build-update_1643_6-22-2017Stewart Smith2017-06-231-1/+1
|\ \ | | | | | | op-build update 6-22-2017
| * | op-build update 6-22-2017hostboot2017-06-222-2/+2
| | |
* | | Merge pull request #1177 from e-liner/processmrw_stuffe-liner2017-06-222-360/+1
|\ \ \ | |/ / |/| | Removing processMRW to unblock future changes
| * | Removing processMRW to unblock future changesElizabeth Liner2017-06-222-360/+1
|/ /
* | Merge pull request #1165 from op-jenkins/op-build-update_05_6-20-2017e-liner2017-06-222-102/+1
|\ \ | | | | | | op-build update 6-20-2017
| * | op-build update 6-20-2017hostboot2017-06-202-102/+1
| | |
* | | Merge pull request #1173 from stewart-ibm/redbudStewart Smith2017-06-222-0/+239
|\ \ \ | |_|/ |/| | Redbud platform: temporary variant of Witherspoon
| * | Redbud platform: temporary variant of WitherspoonStewart Smith2017-06-222-0/+239
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Witherspoon comes in two variants: 6GPU and 4GPU. These are referred to as Sequoia and Redbud. There are minor differences (in how the NVLink bricks are wired up) that we should be able to handle mostly 'transparently' in firmware. The current situation is that we need a separate Redbud build that hard codes some things in skiboot while we wait for Hostboot to populate HDAT correctly. Notably, the same image will *NOT* curretly work on Sequoia and Redbud, which is why we add a redbud platform here. It is likely that this platform will disappear in a couple of weeks. Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* | Merge pull request #1169 from stewart-ibm/bump-skiboot-5.6.0-123-g4df53124cb34Stewart Smith2017-06-211-1/+1
|\ \ | | | | | | Bump skiboot to skiboot-5.6.0-123-g4df53124cb34
| * | Bump skiboot to skiboot-5.6.0-123-g4df53124cb34Stewart Smith2017-06-211-1/+1
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Alistair Popple (7): hw/npu2-hw-procedures.c: Add nvram option to override zcal calculations hw/npu2.c: Hardcode MSR_SF when setting up npu XTS contexts NPU2: Add flag to nvlink config space indicating DL reset state hw/npu2.c: Change MCD BAR allocation order hw/npu2.c: Fix device aperture calculation platforms/astbmc/slots.c: Allow comparison of bus numbers when matching slots platforms/astbmc/witherspoon.c: Add NPU2 slot mappings Andrew Donnellan (1): xive: Fix initialisation of xive_cpu_state struct Cyril Bur (1): libflash/libffs: Correctly update the actual size of the partition Michael Neuling (2): phb4: Harden init with bad PHBs Update default TSCR for P9 Stewart Smith (1): boot-tests: add OpenBMC support Vasant Hegde (1): FSP: Add check to detect FSP R/R inside fsp_sync_msg() Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* | Merge pull request #1167 from jimsmc/masterStewart Smith2017-06-211-9/+11
|\ \ | | | | | | p9dsu.config updates.
| * | p9dsu.config: enable BMC MBOX protocol is used to access PNOR.jim2017-06-201-2/+4
| | |
| * | p9dsu.config: unset SECUREBOOT, TPMDD and TPM_NUVOTON.jim2017-06-201-3/+3
| | |
| * | p9dsu.config: enable planar VPD.jim2017-06-201-4/+4
| |/
* | Merge pull request #1168 from sammj/pb-bumpStewart Smith2017-06-211-1/+1
|\ \ | |/ |/| petitboot: Bump to v1.4.3
| * petitboot: Bump to v1.4.3Samuel Mendoza-Jonas2017-06-211-1/+1
|/ | | | Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
* Merge pull request #1164 from stewart-ibm/bump-skiboot-5.6.0-110-gf6c4a51a8244Stewart Smith2017-06-201-1/+1
|\ | | | | Bump skiboot to skiboot-5.6.0-110-gf6c4a51a8244
| * Bump skiboot to skiboot-5.6.0-110-gf6c4a51a8244Stewart Smith2017-06-201-1/+1
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Andrew Jeffery (1): ipmi-sel: Fix missing typo, line length and correct eSEL stylisation Christophe Lombard (5): capi: Externalize capp timebase synchronization capi: Move phb3 capp registers to specialized files capi: Enable capi mode for PHB4 capi: Load capp microcode capi: Handle HMI events Gavin Shan (10): core/pci: Use cached vendor/device IDs in quirks hw/phb3: Use cached vendor/device IDs in phb3_check_device_quirks() core/pci: Use macro as vendor ID register offset core/pci: Make the conditions for device type quirk obvious platforms/ibm-fsp/firenze: Fix PCI slot power-off pattern platforms/ibm-fsp/firenze: PCI slot fixup improvement platforms/ibm-fsp/firenze: Refactor firenze_pci_setup_power_mgt() core/pci: Use PCI slot's power facality in pci_enable_bridge() hw/phb4: Rework phb4_get_presence_state() platforms/astbmc: Don't validate model on palmetto Michael Ellerman (1): test/hello_world: Properly report P9MAMBO path Michael Neuling (2): Ensure P9 DD1 workarounds apply only to Nimbus mambo: Update P9 PVR to reflect Scale out 24 core chips Oliver O'Halloran (3): hdata: Use GCID in LPC setup hw/phys_map: Use GCIDs as a chip index hdata_to_dt: Add PVR overrides to the usage text Vasant Hegde (1): FSP/CONSOLE: Fix possible NULL dereference Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* Merge pull request #1161 from sannerd/hcode.occ_updateWilliam Hoffa2017-06-162-2/+2
|\ | | | | Update HCODE to hw061517a.910
| * Update HCODE to hw061517a.910Dean Sanner2017-06-162-2/+2
| | | | | | | | | | | | | | | | Grab latest HCODE image in preparation for P9 DD2.0 Has a co-req to OCC 53c19c213e9ca6769bca90e864291898c5783a47, but that has compile issue, so tieing to fixed commit of 1dc97a688e32e63420533bfde8c6d7d2996619ea.
* | Merge pull request #1160 from op-jenkins/op-build-update_945_6-16-2017William Hoffa2017-06-161-1/+1
|\ \ | |/ |/| op-build update 6-16-2017
OpenPOWER on IntegriCloud