v1.6
Release Notes for OpenPower Firmware v1.6
Package: firestone-xml
Patches
Commits
Richard J. Knight (1):
- c5155ef Firestone: Poor STREAM memory bandwidth
Package: garrison-xml
Patches
Commits
Erich Hauptli (3):
Richard J. Knight (1):
- 6823b1a Move MSS_INTERLEAVE_ENABLE to the processor target
Package: habanero-xml
Patches
Commits
Ben Mashak (4):
- d32a9e5 Enables memory interleaving via ALL_MCS_IN_INTERLEAVING_GROUP from 0->1 and setting MSS_INTERLEAVE_ENABLE to 0xE.
- 65c35f0 Added FRU_ID=1 to each processor core.
- 4eba0f6 Updating report from latest habanero.xml
- 4dc981f Tuned APSS GAIN and OFFSETs to improve accuracy in power reported.
Richard J. Knight (1):
- 9af69a0 Move MSS_INTERLEAVE_ENABLE to processor target
Package: hostboot
Patches
- hostboot-0001-Increase-uart-delay.patch
- hostboot-0002-GCC-4.9-Make-compiler-use-ELFv1-ABI-and-use-O2.patch
- hostboot-0003-Remove-gard-actions-for-memory-plugging-errors.patch
Commits
Benjamin Weisenbeck (1):
- a9d99ed PRD: Use the specific eRepair MFG flags instead of MNFG_THRESHOLDS
Bill Hoffa (2):
- e494fa2 Pass Return Code back to HB tool for errlparser
- 9f01b55 MFG Mode Flags to Enable Updating Both sides of SBE
Bill Schwartz (4):
- 70bff17 Set flag for pseudo-partition as indicator to BMC code update
- b7f5e15 New HBRT interfaces for attribute overrides
- 5a39b44 Add devtree property for checkstop escalation
- 77fb3e2 Support multiple instances for reserved memory
Brian Horton (1):
- ec6c516 fixes to allow error logs to be pulled from PNOR to be resent
Brian Stegmiller (2):
- 101dfe5 PRD: Change callouts for DD02 condition
- f4f2b24 PRD: Centaur DDR4 address translation support
Caleb Palmer (6):
- b2b4c89 PRD: Correct CDIMM rank info in PRD error log
- 707c72f PRD: Added error log parsing support in PFA data
- c400972 PRD: Cleanup GetAttentionType() and GetCauseAttentionType() function names
- 8888ee1 PRD: Invalid soft CE MNFG threshold during HBRT
- a7887a2 PRD: Check RCD parity error instead of side-effects
- 6ff3e00 PRD: Improve MDIA Timeout Design
Chris Cain (1):
- 1384642 Fix multi-OCC reset at runtime
Corey Swenson (3):
- 06ffb0d Generate error when I2C writePageSize is zero
- a344524 Fix for VPD issues in golden and mfg boot
- b23def5 Fix to call get_reserved_mem only once in VPD runtime
Dan Crowell (5):
- c477cbc Add RC for HWSV to correct PNOR corruption
- 7cda758 Finish istep renumbering
- efdd6c5 Add default thresholds for OpenPower systems
- 531d533 Add console message for PNOR ECC errors
- 69262b8 Fix up some malformed error log tags
Dhruvaraj S (1):
- 28e0a7e Mimimum hw check during resource recovery should be at system level
Elizabeth Liner (1):
- e05b5f6 Creating multiple SELs for errors with callouts of the same priority
Jeremy Kerr (2):
- 5d1ff76 console/ast2400: Fix SIO address for SUART configuration
- 8de824a console/ast2400: Fix swapped address/value writes in writeSIOReg
Matt Ploetz (5):
- 547e379 Change the way we handle response to chassis power cycle
- f297f81 SW275459: Travis3-EN bandwidth down by 33% on Brazos.
- 3dd1734 SW315626: INITPROC: Hostboot - Fixed define def_RDODT_start_udimm and def_RDODT_
- a2f2c67 Add FRU-ID to cores
- 47bddb0 Change IPMI watchdog action to hard reset
Mike Baiocchi (3):
- d92d751 Changes for Brazos 2z/3z Support
- e683019 Read SBE_VITAL_REG from Master Processor for OpenPower Systems
- 39c4637 Updating the Start of the SBEs on Slave Processors
Patrick Williams (1):
- 416c36d Make ozlabs contribs part of IBM.
Prachi Gupta (7):
- b5adff9 SW311560: HWP error prevent IPL on habanero
- adc4fc7 SW309808: INITPROC: update CAPP FIR configuration
- 6784849 SW312753: INITPROC: add initialization for PCIE NEST FIR Action2 Register (HWP R
- 18ffa03 SW314773: INITPROC: FSP&Hostboot - HWP updates for Naples that got missed
- b53bd18 SW308640: INITPROC: Hostboot - DDR4 changes (HWP Review)
- a2903b8 SW315628: INITPROC: FSP&Hostboot - correct NV chiplet global FIR initialization
- 26a72f8 SW304926: INITPROC: HWP: DDR4 new code/PDA (HWP Review)
Raja Das (1):
- 296fe5b Adding CDM Domain Fabric for CAPP Target
Richard J. Knight (4):
- 4f9645a SW309605: MPV:STC830:Brazos:Single node server fails to IPL with defective PCI o
- 6ba2412 No SEL Callouts for Memory injects at runtime
- 6e0eea0 SW314006 : Firestone: Poor STREAM memory bandwidth
- a85a8f8 Return valid fault sensors for all types of callouts
Stephen Cprek (5):
- d019599 Shutdown when deconfig outside of reconfig loop on BMC systems
- 982b2c6 Modifiy hbRelease to allow hb commits to do a full ci run
- 3d6f8fd Create tool to parse pnor XML layouts for useful info
- a6b474a Add ability to limit number of pnors built in hb prime
- 0c2727c Add ATTR_PERM support to attoverride tool
Zane Shelley (4):
- fa4a985 PRD: Removed unneeded registers from OCC CS analysis
- dd4bfa3 PRD: OP CSs reported as recovered
- 04729f8 PRD: add support for SW initiated reboot with diagnostics
- ac6bf1e PRD: Disable garding for checkstops caused by OPAL
Package: occ
Patches
Commits
No changes.
Package: palmetto-xml
Patches
Commits
Richard J. Knight (1):
- d9a0dd9 Move MSS_INTERLEAVE_ENABLE to proc target
Package: pnor
Patches
Commits
No changes.
Package: skiboot
Patches
Commits
Alistair Popple (9):
- cd501f0 bt: Add a temporary workaround for bmc dropping messages
- 407a264 ipmi: Check for ipmi backend presence before use
- 9e57475 eeh: Fix eeh event handling
- 8b5fca3 ipmi/wdt: Stop calling synchronous message functions from timers
- bc91157 bt: Remove B_BUSY state
- eda019d core/console: fix dummy_console_poll
- 130c16c hw/bt: Fix bt_msg_del locking
- 545c2d9 bt: Check before dequeuing messages with ipmi_dequeue_msg
- f5b38a2 Disable bust_locks for general calls of abort()
Ananth N Mavinakayanahalli (8):
- 694fe10 Fix surveillance locking
- c8d15a5 Fix locking
- 3e81c2d Fix potential NULL pointer dereference
- 58ffd37 Fix potential NULL pointer dereference
- c6d008d Verify zalloc returned valid pointer
- 31ab193 Use destination buffer size as bound for strncpy
- f2f0483 Fix NULL pointer dereference
- 2c4e9ee Fix possible buffer overflow
Andrei Warkentin (1):
- d30adfc skiboot: detect version correctly as a git submodule
Andrew Donnellan (2):
- edae9f7 external/boot-tests: Fix logging functions in boot_test.sh
- 8692283 external/boot-tests: update boot-test.sh usage for BMC single partition flashing
Anton Blanchard (1):
- 437b887 surv: Fix "hearbeat" typo
Benjamin Herrenschmidt (29):
- 2f9eccf Add Naples chip support
- cf99c29 phb3: Add Naples PHB support
- 671db4d pci: Fix presence detect on PHB3
- 5d0273b phb3: Disable write scope group in PHB for certain adapters
- 522eb57 PHB3: Wait 1s, not 100ms, for PCIe electricals to train
- 713c65c phb3: Disable write scope group in PHB for certain adapters
- 91c96ce PHB3: Wait 1s, not 100ms, for PCIe electricals to train
- a1cfaac chip: Fix chip name display for Naples
- 8f527a0 Add a couple more missing Naples references
- 34f1d94 PLAT: Add basic Garrison platform
- b759ce2 Align TOC to 256 bytes
- f105c11 i2c: Backport P8 i2c driver
- 323c8ae timebase: Don't run pollers on non-boot CPU in time_wait
- 200df96 firenze: Add PCIe power workaround for K80
- 249db78 libflash: Fix 32-bit ecc build of pflash
- 35b433b Support for Naples LPC serial interrupts
- f469c1f PHB3: Wait 2s for electrical link to come up
- ef50b5f plat/qemu: Add simple qemu platform
- 642a2f8 plat/qemu: Add LPC based RTC support
- 559f23b core: Bound check get_chip()
- f4d57b7 centaur: Expose centaur_chip and get_centaur()
- 1576ba9 centaur: Add API to enable/disable the sensor cache
- 348e4df p8-i2c: Add support for Centaur i2c
- 2bd039b p8-i2c: Ensure request "result" field is updated on completion
- f9e92f3 fsi-master: Fix error handling
- 194bbe6 fsi-master: Refactor the driver
- a4edd12 fsi-master: More error handling and recovery
- 6408e5a centaur: Improve FSI SCOM error handling
- 3e58874 p8-i2c: Keep centaur OCC cache disabled during inits
Cyril Bur (33):
- 42567aa libflash: remove *.d files tests/ during make clean
- cd28a80 external/pflash: fix build breakage on arm
- 9d0a415 external/pflash: fix build breakage on powerpc
- 947c2cc flash: don't report nvram partitions through the device tree
- f88b687 Have make_version be able to generate versions for tools
- d67d718 pflash: Improve ARCH detection
- d531b26 pflash: Use git tag versioning from make_version.sh
- ce48d7e pflash: Create make dist target for pflash release tarballs
- 5bc5205 libffs: Rename various offset variables to toc_offset
- b2fb681 libffs: Add the offset of the TOC to partition entry addresses
- 23b6f33 external/pflash: Report if a flash partition is ECC protected
- af3b861 external/pflash: Show the partitions on the second side flash
- 40d4a31 external/pflash: Perform flashing on flash sides other than side 0
- 4a590ac external/pflash: Allow the libffs TOC to operate on to be specified
- 1fd9d5a libflash: introduce blocklevel interface
- 39d9e14 libflash: start using the blocklevel interface.
- 89ec9eb libflash: Add checking at blocklevel for erase block aligned erase lengths
- 1cfea56 libflash: Blocklevel sanity checking of erase block sizes
- 5f3cfd9 external/gard: add Makefile targets to make debian packages
- 0872bb0 external/pflash: move --side and --toc usage text
- ff33d18 external/pflash: Add --clear command
- 188e8ba external/pflash: quote CROSS_COMPILE when passed to get_arch.sh
- f6a23b4 external/gard: Add gard manual page
- 69b152c libflash/ecc: Simplify and cleanup ecc code.
- 199be6b libflash/blocklevel: Extend the block level to be able to do ecc
- 3e96353 libflash/blocklevel: add blocklevel flags.
- c7c3a4c libflash/file: Add a file access backend to for the blocklevel interface.
- b7ca080 libflash: Delete file_file.[ch] files
- 29d1e6f libflash/blocklevel: add a smart write function which wraps up eraseing and writing
- df307e0 libffs: init with ecc protection at blocklevel level
- bbf0bdf external/gard: Update gard tool to new blocklevel interface
- 3591fd3 versioning: Unify all versioning to match skiboot versions
- fbcf2fa external/opal-prd: Use opal-prd as version prefix
Cédric Le Goater (8):
- d784330 dts: add support for p7
- c8cf30b core: add a read sensors op to the Apollo platform
- eea2448 fix extract-gcov compilation when using a build directory
- d160018 flash: fix offset and size parameters check
- a921764 external/pflash: fix range printing
- 6c458a0 external/gard: Install gard manual page
- 8e63fed sparse: declare opal_err_info as static
- d407147 external/gard: change gard manual page filename
Dan Horák (1):
- 87fc0d5 fix copy&paste error in Garrison definition
Daniel Axtens (2):
- 6558adf Add -Tn to ibm,loc-code for ethernet adaptors
- efe71cd phb3: Continue CAPP setup even if PHB is already in CAPP mode
Frederic Bonnard (3):
- 0914bb1 Honor compilation flags passed from the environment
- 3cc125c Fixes for compilation with -Werror
- 2e2fb4d Renaming to opal-gard and minus escaping
Gavin Shan (8):
- 4b73013 core/lock: Simplify the check in lock_recursive()
- c369d69 hw/phb3: Fix crash in phb3_init_hw()
- a8ac0fc hw/phb3: Fix reserved PE#
- aa61792 hw/phb3: Invalidate RTC on updating RTT
- b263647 hw/phb3: Support config error injection to VF PE
- 8363748 hw/phb3: Fix M64 error injection for VFs
- 9af2d0b hw/phb3: Change reserved PE to 255
- d78a7b6 hw/phb3: Remove struct rtt_entry
Jeremy Kerr (23):
- 8631d0b prd: Only alter host presentation bits of IPOLL mask
- f7c8f35 hw/bt: Add netfn to BT_ERR message
- f96dd8b core: Move free-list locking to a separate per-region lock
- ceea843 core: Add asserts for region free-list locking
- 8168051 core/test: simulate proper locking in run-mem_region test
- 16985ca core/test: Use skiboot's own malloc for mem_region tests
- c87a208 core: Prevent adding new regions after mem_region_add_dt_reserved
- f7d4193 external/opal-prd: Fix error message for handle_attns
- 0cb7dba hw/prd: Fix handling of invlid message types
- 30d6919 external/opal-prd: Include libflash blocklevel.o
- 4c241e9 external/opal-prd: Add --version option
- e05dde1 external/opal-prd: Add opal-prd manual page
- 8b5386d libflash: Add support for Macronix 128Mb flash chips
- eca1f21 external/opal-prd: Only map each PRD range once
- 9510db2 external/opal-prd: Allow instance numbers for PRD ranges
- a1218c9 core: Add dt_copy
- 03676d2 core/mem_region: Move reserved-ranges parsing into a separate function
- 29f6298 core/mem_region: allow pre-existing reserved-memory nodes
- 44088be core/mem_region: parse node-style reserved memory
- 58033e4 core/mem_region: Add mem_range_is_reserved()
- bc4d8e0 hw/homer: Don't re-reserve homer ranges
- 5a55df7 libflash: check ffs_part_info return value in ffs_init
- 2220c23 external/gard: Fix uninitialised variable warning
Joel Stanley (11):
- 2c11dd3 init: Display message before loading kernel
- 153a0a5 Add prlog_once for logging a message only once
- 4e32dae occ: Send self-interrupt to chip with active PSI
- cbc09f5 flash: Fix uninitialised variable warning
- dcb3dc8 rhesus: Fix uninitialised variable warning
- 64d7f65 astbmc: Fix uninitialised variable warning
- 9f07933 hw/ipmi-sel: Remove verbose SEL received message
- eff0421 Enforce GNU 11 as default C dialect
- 6bc3d95 fsp/chiptod: Fix initialised variable
- b4769a7 Add prototype in asm-offsets to silence clang
- 9090f1a ccan: Update short_types module to fix warning
Kamalesh Babulal (22):
- b3d2de3 p7ioc_err_inject_io32() - Fix uninitialized variable warning
- 216bd74 cpu_remove_node() : Fix potential null dereference
- 4608ccb pci_configure_mps(): Check empty pointer before dereferencing
- 7f3f035 Fix potential overrun of p7ioc_phb->{tve_hi_cache, tve_hi_cache}
- e5b0537 queue_led_state_change() - Fix unterminated string warning
- a043dc7 include/fsp-led.h: Fix couple of typo(s)
- 988ce9c hw/bt.c: Fix trivial typos
- b9c9f77 pnor_init() - Fix Uninitialized pointer read
- 529cbf8 hdata test: Check the return value from lseek
- 810c2e0 core/interrupts: Fix resource leak in add_opal_interrupts()
- bb57777 hw/phb3: Fix logical operand
- efebe9c fsp_create_node(): Fix resource leak
- 4a0dbcd Introduce blocklevel_ecc_protect() return value check
- b2f4e01 pci_configure_mps fixes: NULL dereference, null check and typo
- c727151 Introduce memory allocation return value check
- 5506334 find_shared() - Check for return value from dt_find_property
- cd0d009 hdata/memory: Introduce zalloc() return check
- 3aca615 hdata/paca: Check for dt_find_property() return value
- a9ea306 hdata/paca: Check for dt_find_property() return value
- 4f689d9 hw/chiptod: Refactor code to remove goto label
- d3e4c0c hw/p7ioc-phb.c: Fix assignment of addr
- affcb64 fsp/fsp-chiptod: Fix uninitialized value
Mahesh Salgaonkar (12):
- bcc5709 opal: Query current TOD topology during chiptod init.
- f52fac4 opal: Identify chip role for a given topology.
- 9a5b78c opal: Query chip TOD status for a given topology.
- 23d1926 opal: Introduce a function to check sync/step network status.
- ec65526 opal: Modify chiptod_running_check() function to take chip id as argument.
- 451bd96 opal: Re-sync failed chiptod with neighboring chiptod.
- df9197e opal: Refactor TOD topology failover recovery.
- 0834687 opal: Check if backup master is valid before topology switch.
- 939ac40 opal: Inform fsp about the topology switch.
- 8c6d7e5 opal: Enable backup topology.
- 6459846 opal: Cache chipTOD control register values.
- a524c05 opal: Recover from TOD register parity errors.
Michael Ellerman (1):
- 5bcc559 Add extract-gcov to gitignore
Michael Neuling (6):
- b29a8af capi: Use existing #defines
- f66216e test/hello_world: Fix cleaning dependencies file
- ac9949f test/hello_world: Add dump to gitignore
- 439cb95 test/hello_world: Add linker script to dependencies
- 02e50b9 test/hello_world: Cleanup code
- 43eee0f test/hello_world: Remove include file
Neelesh Gupta (9):
- 537e006 hdata: Fix memory leak
- c1237f5 hdata: Remove unnecessary bool
- 4c8aa04 doc/vpd: Improve documentation
- d21a0c4 hdata/memory: Add dimm frequency information
- f0e3f53 core/ipmi: Provide the dequeue message interface
- 53c4974 fsp/mem-err: Fix leak in one error path and minor clean ups
- c2c566a ipmi: Provide a macro for netfn return code
- a561cf7 fsp/ipmi: Add the in-band IPMI support for FSP systems
- 5430553 ipmi: Fix the opal_ipmi_recv() call to handle the error path
Philippe Bergheaud (1):
- 1d8c68f Configure CAPP timebase.
Samuel Mendoza-Jonas (3):
- 56b7f51 errorlog: Simplify log calling convention
- aed8d7e errorlog: Deprecate elog callback parameter
- c37f122 errorlog: Update documentation to reflect append changes
Shilpasri G Bhat (1):
- f19aaab occ: Poll OCC throttle status and queue OCC events to host
Stewart Smith (120):
- ca75577 Add boot-tests scripts for automating boot testing on FSP and BMC systems
- 2aa8788 Adjust skiboot_cpu_stacks region size according to real max PIR
- a9f3bab Increase BOOT_TIMEOUT in boot-tests/fsp_support to 20
- 0d275bc Fix boot-tests for BMC machines due to FSP password in dotfile
- 6a3cad2 Add fallback to .version if not git and no SKIBOOT_VERSION
- 0fa40ad update version/m[il]-version docs indicating properties may not be present
- 909432e Fix FSP resource/LID loading for preloading LIDs.
- 3a398a2 Start preload of kernel and initramfs early in boot
- 865cbae FSP LID loading: always remove from lid_loaded list
- 8b59c65 astbmc: asynchronous preloading of resources
- ba83e54 Track how long we spend spinning waiting for resource to be loaded
- 00f469a Asynchronously preload CAPP microcode
- 0a3e75d Add global CPU job queue
- 18a4629 Don't double preload hservices LIDs
- 4d78c68 Preload VPD LID and set up fsp_lid_load() for async queued loading
- 9cbbac0 Fixup hdata test for fsp LID preloading
- 1ef07ed Fix synchronous running of CPU jobs for NRCPUs=1
- 0c18598 Add pr_fmt to do printf/prlog prefixing automagically
- 8d01864 Fix infinite loop in wait_for_resource if CAPP ucode load fails
- 101d094 Fix race in flash resource preloading
- 7f227cb Add test for pr_fmt
- 9bdc9f5 Make makefile for core/test a bit prettier
- f7fa97c Clarify documentation on OPAL parameters (up to 8), fix opal_entry
- e641084 Make relocate() return specific error as to what went wrong
- cdd6a60 Make skiboot able to be 2MB rather than 1MB
- 4fed073 Dump out free space in each memory region on boot.
- 2b9fdc7 Enable SKIBOOT_GCOV build option for building with profiling
- e878272 Run gcc constructors
- 614aa6a Construct linked list of gcov data structures
- d3cedfb Add extract-gcov utility for extracting gcda from skiboot dump
- 449fa16 Don't exclude sections during link
- d3bd6d6 Add 2MB to skiboot heap
- 0da6afb Add basic documentation of skiboot gcov
- 3909a16 Basic documentation on principles of dealing with memory in skiboot
- d813f4c Fix fsp_support.sh for boot_tests, export SSHUSER and SSHPASS
- ac8a499 Fix HOSTEND check in Makefile.main for ppc64le
- 1978024 Documented expected machine state across OPAL calls
- 23dcbc3 Refactor mambo test running
- 35c65cf make extract-gcov usable with math from skiboot.map
- 8d18e38 Add boot-coverage-report target
- b334b39 Enable multiple boot tests based on op-build verisons
- 63686ab Add Mambo platform
- 32253c5 Add fake nvram for Mambo platform
- d03824b Support doing physical machine boot tests with gcov
- 1f91a25 Simplify boot-tests makefile
- c9ff970 Ensure skiboot is built before running boot tests
- f787b52 Make boot_test.sh always prefix output with target name
- 0678525 Make cpu_relax() nop instructions in one asm block
- 9daee5c Make cpu_relax() inline
- 3bd6f3b Move the relax loop in secondary_cpu_entry to pure inline asm
- f232117 Optimized memset() implementation for POWER
- a202335 update .travis.yml to also do a gcov build
- b87df85 force elf64-powerpc output format and big endian for linker
- 1b3384a Add more documentation
- 50adb3c Update OPAL_RTC_READ and OPAL_RTC_WRITE documentation to include BCD format
- aefd845 Add basic OPAL_CEC_POWER_DOWN documentation
- 50b3e4f Add some OPAL API docs for PCI_XIVE calls
- a31241d Add more OPAL documentation: MSI, XIVE, PHB MMIO
- e0ab4a2 Add the final bits of old docs OPAL calls related to PCI
- 874b439 Fix possible return garbage from xscom_read_cfam_chipid()
- 1c2a21d Fix branch on uninitialized value in rhesus platform code
- f2a7a5c Move boot_tracebuf to BSS
- 869c631 Remove unused p5ioc2_set_sm_timeout from p5ioc2-phb.c
- 77b9eb6 Fix incorrect size argument resulting from incorrect fix of unbounded stack usage
- 3caf829 Remove unused struct tm elements
- dc270d3 Fix assert tests in run-mem_region_next.c
- b44ad62 Fix assert test in run-mem_region_reservations.c
- b74afe7 Move prlog(PR_TRACE) in cpu job to be before freeing CPU job
- 7ae068e Because BMCs love to change things, use dd rather than scp
- e9b15cb Add single partition flashing for BMC platforms to boot_test.sh
- 114b3a2 Create targets for each symlink for making pflash
- 82d60ca add tests for libc memchr
- b8677f6 add tests for libc memcmp
- 147bcfb add tests for libc strcmp
- a438547 add tests for libc strcasecmp
- 9c7f0d0 add tests for libc strncasecmp
- 513e6b8 add tests for libc memmove
- 63602a3 unit test error code paths in ipmi-fru.c
- 11dfb25 fix error handling and skiboot dump size in extract-gcov.c
- 3cafe0e add tests for libc isdigit, isprint, isspace, isxdigit
- 5e81582 add tests for libc tolower() and toupper()
- b4df901 Add unit test for core/time-utils
- e3e38fc Move NVRAM format/check code out into separate file to unit test
- 7bcbf36 Expand nvram-format unit test to cover all error paths
- eb14ef7 add test for nvram free space partition name
- 23f37db Use memcpy for NVRAM free partition name, is part of std
- 9df8fa6 update gitignore for new test cases
- 0f86683 support make_version.sh not having tags, this tripped up travis-ci
- 1edeebc Be explicit about wanting GCOV branch coverage
- 53df748 Increase unit test coverage of printf %p and %o
- 480c085 Increase unit test coverage of printf h and z length modifiers
- 18065ac Add mem_dump_free() call to mem_region unit test
- 7f638cd fixup warnings when building with PORE=0
- 709f087 Fix potential negative loop bound in hdata/pcia.c
- fc55e94 verify that PIR in init_all_cpus() is within our bounds for cpu_stacks[pir]
- f74f1c8 fix potential integer overflow for giant cpu_max_pir
- 73b89cf fix wrong operator use in stdlib/rand.c
- f395bd9 fix potential divide by zero
- 2f6c3d6 Add OPAL_READ_TPO and OPAL_WRITE_TPO documentation
- 47e0f6e Add skiboot-5.1-beta1 release notes
- ee3e21e update skiboot-5.1.0-beta1 release notes
- 89769d4 tiny bit of docs for ibm,opal DT node
- 9949f7c add some more PCI docs from old internal sources
- dbe6954 fix run-pel.c build after error log entry changes
- 3428deb Don't try to print symbol when we didn't find one
- a35105c fix dump_regs() for hssr0 and hsrr1
- e41e541 Test compiler flags before using, force abiv1 if needed
- ced8a8b Newer GCC can automatically vectorise code. We do not want that.
- 5ee2d9b fix boot-coverage-report target for updated boot_test.sh
- 72de995 support FSPSSHUSER env variables in extract_gcov.sh
- 61b063a fix fat-fingering of FSPSSHUSER support in extract_gcov.sh
- aad7d21 use pr_fmt in hw/ipmi/ipmi-sel.c
- bf2e63d travis-ci: test building out of tree
- 4b53c09 update 'loading kernel' message to 'waiting for kernel'
- a3e5579 add skiboot-5.1.0-beta2.txt release notes
- 1590e58 Add skiboot-5.1.0 release notes
- f8ee409 Use target CC for GNUC version defines in extract-gcov
- 8ec792b Fix try-cflag makefile foo for ancient GCC (e.g. 4.4 shipped with RHEL6)
- ae1fa38 update centaur i2c support in 5.1.0 release notes
- 5d186d5 skiboot-5.1.1 release notes
Vaidyanathan Srinivasan (1):
- a388001 prd: Enable prd_init() for firestone platform
Vasant Hegde (32):
- fb82436 FSP/CUPD: Remove CamelCase
- 41938d3 FSP/CUPD: Device tree documentation for firmware information
- 8fd724c FSP/CUPD: Code Update OPAL API documentation
- 119d6e6 FSP/LED: Move led header file to include directory
- 0c9a29e FSP/LED: Define macro instead of hardcoding led type
- 396f853 OPAL: Validate before creating opal device tree node
- 9fb718a FSP/LED: Validate before creating led node
- 579892d hdata: Create LED node
- b25e346 hdata: Detect LED mode and populate device tree
- f30f196 FSP/LED: Use LED mode information
- 13168bb FSP/hdata: Populate System Attention Indicator location code
- 0a075bd FSP/LED: Get SAI location code from device tree
- bfa6a82 FSP/LED: Add system attention indicator support
- 3288c18 FSP/SYSPARAM: Introduce update notify system parameter notifier
- 49a931a FSP/LED: Handle SA indicator update notification
- 95b54a9 FSP/ELOG: Reduce elog read buffer size
- 7e14bf7 FSP/ELOG: Use elog REJECT state properly
- 71def4e FSP/ELOG: Do not reject elog in acknowledgement path
- d3c05c1 FSP/ELOG: Free error log buffer in error path
- 3317a12 FSP/ELOG: Reduce elog write buffer size
- c04f054 FSP/ELOG: Remove TCE mapping for host buffer
- 7efd876 hdata/vpd: Improve error logging
- 99fe699 hdata/vpd: Add compatible property
- 4153f5d GCOV: Fix compilation error
- 3dc4681 flash: Add ecc.h full path
- 53c7db0 LEDS: Rename led node as leds
- be8b9c1 FSP/LEDS: Remove led-loc property
- 8150b63 FSP/LEDS: Add support to handle SAI state request from service processor
- 1999773 IPMI: Fix eSEL size
- a5299ba IPMI: Only log events that needs attention
- fcf76c9 IPMI: Fix eSEL logging
- 127a7da IPMI: Add SEL event with eSEL record ID
Vipin K Parashar (6):
- 1954251 FSP/EPOW: OPAL EPOW driver cleanup
- 055ccc3 doc/opal-api: Add description of OPAL EPOW and DPO messages
- 36c213d opal-api: Add OPAL call to handle abnormal reboots.
- 4f6919b doc/opal-api: Add OPAL_CEC_REBOOT2 OPAL call description
- 37ccf6a opal-api: Add OPAL call to handle abnormal reboots.
- 14d4ffa doc/opal-api: Add OPAL_CEC_REBOOT2 OPAL call description