1.. _skiboot-4.1: 2 3=========== 4skiboot 4.1 5=========== 6 7Skiboot 4.1 was released 10th December 2014. It was a release where more 8development transitioned to the open source mailing list rather than internal 9mailing lists. 10 11Changes include: 12 13 - We now build with -fstack-protector and -Werror 14 - Stack checking extensions when built with STACK_CHECK=1 15 - Reduced stack usage in some areas, -Wstack-usage=1024 now. 16 17 - Some functions could use 2kb stack, now all are <1kb 18 - Unsafe libc functions such as sprintf() have been removed 19 - Symbolic backtraces 20 - expose skiboot symbol map to OS (via device-tree) 21 - removed machine check interrupt patching in OPAL 22 - occ/hbrt: Call stopOCC() for implementing reset OCC command from FSP 23 - occ: Fix the low level ACK message sent to FSP on receiving {RESET/LOAD}_OCC 24 - hardening to errors of various FSP code 25 26 - fsp: Avoid NULL dereference in case of invalid class_resp bits- 27 abort if device tree parsing fails 28 - FSP: Validate fsp_msg in fsp_queue_msg 29 - fsp-elog: Add various NULL checks 30 - Finessing of when to use error log vs prerror() 31 - More i2c work 32 - Can now run under Mambo simulator (see external/mambo/skiboot.tcl) 33 (commonly known as "POWER8 Functional Simulator") 34 - Document skiboot versioning scheme 35 - opal: Handle more TFAC errors. 36 37 - TB_RESIDUE_ERR, FW_CONTROL_ERR and CHIP_TOD_PARITY_ERR 38 - ipmi: populate FRU data 39 - rtc: Add a generic rtc cache 40 - ipmi/rtc: use generic cache 41 - Error Logging backend for bmc based machines 42 - PSI: Drive link down on HIR 43 - occ: Fix clearing of OCC interrupt on remote fix 44