skiboot 4.1.1

Skiboot 4.1 was released 30th January 2015.

  • fsp: Avoid NULL dereference in case of invalid class_resp bits CQ: SW288484
  • Makefile: Support CROSS_COMPILE as well as CROSS
  • Additional unit testing:
    • Tiny hello_world kernel
    • Will run boot tests with hello_world and (if present) petitboot image in the POWER8 Functional simulator (mambo) (if present)
    • Run CCAN unit tests as part of ‘make check’
    • Increased testing of PEL code
    • unit test console-log
    • skeleton libc unit tests
  • Fix compatible match for palmetto & habanero The strings should be “tyan,…” not “ibm,…” (N/A for IBM systems)
  • i2c: Unify the frequencies to calculate bit rate divisor
  • Unlock rtc cache lock when cache isn’t valid Could cause IPL crash on POWER7
  • Initial documentation for OPAL API, ABI and Specification
  • Add Firestone platform
  • Fix crash when one socket wasn’t populated with a CPU LTC-Bugzilla: 120562
  • Bug fix in RTC state machine which possibly led to RTC not working
  • Makefile fixes for running with some GCC 4.9 compilers
  • Add device tree properties for pstate vdd and vcs values
  • cpuidle: Add validated metrics for idle states Export residency times in device tree
  • Revert “platforms/astbmc: Temporary reboot workaround” (N/A for IBM systems)
  • Fix buffer overrun in print_* functions. This could cause IPL failures or conceivably other runtime problems