Skip to content

v1.6

Choose a tag to compare

@williamspatrick williamspatrick released this 26 Aug 20:11
· 4816 commits to master since this release

Release Notes for OpenPower Firmware v1.6

Package: firestone-xml

Repository

Patches

Commits

Richard J. Knight (1):

  • c5155ef Firestone: Poor STREAM memory bandwidth

Package: garrison-xml

Repository

Patches

Commits

Erich Hauptli (3):

Richard J. Knight (1):

  • 6823b1a Move MSS_INTERLEAVE_ENABLE to the processor target

Package: habanero-xml

Repository

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

Repository

Patches

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

Repository

Patches

Commits

No changes.

Package: palmetto-xml

Repository

Patches

Commits

Richard J. Knight (1):

  • d9a0dd9 Move MSS_INTERLEAVE_ENABLE to proc target

Package: pnor

Repository

Patches

Commits

No changes.

Package: skiboot

Repository

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):

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