I just posted this to the mailing list, but I’ve tagged skiboot-4.1, so we have another release! There’s a good amount of changes since 4.0 nearly a month ago and this is the second release since we hit github back in July.
For the full set of changes, “git log” is your friend, but a summary of them follows:
- We now build with -fstack-protector and -Werror
- Stack checking extensions when built with STACK_CHECK=1
- Reduced stack usage in some areas, -Wstack-usage=1024 now.
- Some functions could use 2kb stack, now all are <1kb
- Unsafe libc functions such as sprintf() have been removed
- Symbolic backtraces
- expose skiboot symbol map to OS (via device-tree)
- removed machine check interrupt patching in OPAL
- occ/hbrt: Call stopOCC() for implementing reset OCC command from FSP
- occ: Fix the low level ACK message sent to FSP on receiving {RESET/LOAD}_OCC
- hardening to errors of various FSP code
- fsp: Avoid NULL dereference in case of invalid class_resp bits
- abort if device tree parsing fails
- FSP: Validate fsp_msg in fsp_queue_msg
- fsp-elog: Add various NULL checks
- Finessing of when to use error log vs prerror()
- More i2c work
- Can now run under Mambo simulator (see external/mambo/skiboot.tcl) (commonly known as “POWER8 Functional Simulator”)
- Document skiboot versioning scheme
- opal: Handle more TFAC errors.
- TB_RESIDUE_ERR, FW_CONTROL_ERR and CHIP_TOD_PARITY_ERR
- ipmi: populate FRU data
- rtc: Add a generic rtc cache
- ipmi/rtc: use generic cache
- Error Logging backend for bmc based machines
- PSI: Drive link down on HIR
- occ: Fix clearing of OCC interrupt on remote fix
So, who worked on this release? We had 84 csets from 17 developers. A total of 3271 lines were added, 1314 removed (delta 1957).
Developers with the most changesets |
Stewart Smith |
24 |
28.6% |
Benjamin Herrenschmidt |
17 |
20.2% |
Alistair Popple |
8 |
9.5% |
Vasant Hegde |
6 |
7.1% |
Ananth N Mavinakayanahalli |
5 |
6.0% |
Neelesh Gupta |
4 |
4.8% |
Mahesh Salgaonkar |
4 |
4.8% |
Cédric Le Goater |
3 |
3.6% |
Wei Yang |
3 |
3.6% |
Anshuman Khandual |
2 |
2.4% |
Shilpasri G Bhat |
2 |
2.4% |
Ryan Grimm |
1 |
1.2% |
Anton Blanchard |
1 |
1.2% |
Shreyas B. Prabhu |
1 |
1.2% |
Joel Stanley |
1 |
1.2% |
Vaidyanathan Srinivasan |
1 |
1.2% |
Dan Streetman |
1 |
1.2% |
Developers with the most changed lines |
Benjamin Herrenschmidt |
1290 |
35.1% |
Alistair Popple |
963 |
26.2% |
Stewart Smith |
344 |
9.4% |
Mahesh Salgaonkar |
308 |
8.4% |
Ananth N Mavinakayanahalli |
198 |
5.4% |
Neelesh Gupta |
186 |
5.1% |
Vasant Hegde |
122 |
3.3% |
Shilpasri G Bhat |
39 |
1.1% |
Vaidyanathan Srinivasan |
24 |
0.7% |
Joel Stanley |
21 |
0.6% |
Wei Yang |
20 |
0.5% |
Anshuman Khandual |
15 |
0.4% |
Cédric Le Goater |
12 |
0.3% |
Shreyas B. Prabhu |
9 |
0.2% |
Ryan Grimm |
3 |
0.1% |
Anton Blanchard |
2 |
0.1% |
Dan Streetman |
2 |
0.1% |
Developers with the most lines removed |
Mahesh Salgaonkar |
287 |
21.8% |
Developers with the most signoffs (total 54) |
Stewart Smith |
44 |
81.5% |
Vasant Hegde |
4 |
7.4% |
Benjamin Herrenschmidt |
4 |
7.4% |
Vaidyanathan Srinivasan |
2 |
3.7% |
Developers with the most reviews (total 2) |
Vasant Hegde |
2 |
100.0% |
Like this:
Like Loading...
Related