{"push_id":2441262948,"size":7,"distinct_size":7,"ref":"refs/heads/trunk","head":"b92685116bb3560851903d07f84e9f3408b71dbd","before":"22059cd957208d24cb5fff6af2ef55ea44a55ddd","commits":[{"sha":"8d5bdd8729ad78afabec7c5f07e84c6b17d37e3e","author":{"name":"maya","email":"6b7390ca0a8b88a18b9a59bbc21b2027892a789d@NetBSD.org"},"message":"Leave TS and RE alone for the benefit of emips, which failed\nto boot even earlier after locore.S:1.211.\n\nDo this unconditionally to avoid introducing more ifdefs.\nAlso tested on ci20 and erlite.","distinct":true,"url":"https://api.github.com/repos/NetBSD/src/commits/8d5bdd8729ad78afabec7c5f07e84c6b17d37e3e"},{"sha":"16789a6d16debe984285b02d5da499f8fd2a05bf","author":{"name":"mrg","email":"59379d8a674219b9c617dcc432f8fd82a113fbc1@NetBSD.org"},"message":"add the spectre mitigation options for x86:\n\n  -mindirect-branch=<choice>\n  -mfunction-return=<choice>\n  -mindirect-branch-register\n\nthe values for 'choice' are \"keep\" (default, existing behaviour),\n\"thunk\", \"thunk-inline\", and \"thunk-extern\".\n\nas taken from the Debian port of these changes in their\ndebian:gcc-6_6.3.0-18+deb9u1.diff.  i've also included the doc\nupdates that are missing from debian from gcc itself.\n\n\ni've tested both i386 and amd64 fairly heavily with these options\nenabled in both kernels and userland, atf runs and hundreds of\npackage builds.","distinct":true,"url":"https://api.github.com/repos/NetBSD/src/commits/16789a6d16debe984285b02d5da499f8fd2a05bf"},{"sha":"29cee3fdfd3b10f8f1f2e480cd4e9cbca8b63b5c","author":{"name":"mrg","email":"59379d8a674219b9c617dcc432f8fd82a113fbc1@NetBSD.org"},"message":"add the spectre mitigation options for x86:\n\n  -mindirect-branch=<choice>\n  -mfunction-return=<choice>\n  -mindirect-branch-register\n\nthe values for 'choice' are \"keep\" (default, existing behaviour),\n\"thunk\", \"thunk-inline\", and \"thunk-extern\".\n\nas taken from the Ubuntu port of these changes in their\nubuntu:gcc-5_5.5.0-8ubuntu1.diff.  i've also included the doc\nupdates that are missing from ubuntu from gcc itself.\n\n\ni've tested both i386 and amd64 fairly heavily with these options\nenabled in both kernels and userland, atf runs and hundreds of\npackage builds.\n\nXXX: pullup-8 to gcc/ not gcc.old/","distinct":true,"url":"https://api.github.com/repos/NetBSD/src/commits/29cee3fdfd3b10f8f1f2e480cd4e9cbca8b63b5c"},{"sha":"736918387c288f2841a0c806825bb40f2016df4c","author":{"name":"mrg","email":"59379d8a674219b9c617dcc432f8fd82a113fbc1@NetBSD.org"},"message":"bump the NetBSD GCC version.  both GCC 5 and 6 got x86 spectre\nmitigation code, and both are now \"nb2 20180327\".","distinct":true,"url":"https://api.github.com/repos/NetBSD/src/commits/736918387c288f2841a0c806825bb40f2016df4c"},{"sha":"842e59610bc6cff990c3e1260329fa50d668312c","author":{"name":"maxv","email":"11f6eeaa29525da42a96cd2cfe8d7aea363d69c0@NetBSD.org"},"message":"Add 'break', otherwise we're not gonna go very far. While here use a less\nerror-prone syntax.","distinct":true,"url":"https://api.github.com/repos/NetBSD/src/commits/842e59610bc6cff990c3e1260329fa50d668312c"},{"sha":"0ba9c93c87b3be99a9796de99e1871341599a0be","author":{"name":"maxv","email":"11f6eeaa29525da42a96cd2cfe8d7aea363d69c0@NetBSD.org"},"message":"oldlwp can be NULL, so ensure it isn't.","distinct":true,"url":"https://api.github.com/repos/NetBSD/src/commits/0ba9c93c87b3be99a9796de99e1871341599a0be"},{"sha":"b92685116bb3560851903d07f84e9f3408b71dbd","author":{"name":"maxv","email":"11f6eeaa29525da42a96cd2cfe8d7aea363d69c0@NetBSD.org"},"message":"The call to svs_lwp_switch can clobber %rdi/%rsi, so restore them before\ncalling speculation_barrier.","distinct":true,"url":"https://api.github.com/repos/NetBSD/src/commits/b92685116bb3560851903d07f84e9f3408b71dbd"}]}
{"actor":{"display_login":"netbsd-srcmastr"}}