{"push_id":1466706618,"size":16,"distinct_size":0,"ref":"refs/heads/master","head":"7d605bf62c0828787d3c221548e3eaf2232b5c64","before":"8eddbce7dbea6e6b89a3dbdf4a5b22d8d6730af2","commits":[{"sha":"e2bf2ed21a56d07ace3972579cb7e820259fa6ff","author":{"name":"Sepherosa Ziehau","email":"0d6bcc8c34e4768bd207247de4ee55fd5915c840@dragonflybsd.org"},"message":"ip: Move multicast addresses detection into common place.","distinct":false,"url":"https://api.github.com/repos/davshao/dragonfly_drm4/commits/e2bf2ed21a56d07ace3972579cb7e820259fa6ff"},{"sha":"db8eaa57a76a9a73d6ce183c6df00d672d72e1e9","author":{"name":"Sepherosa Ziehau","email":"0d6bcc8c34e4768bd207247de4ee55fd5915c840@dragonflybsd.org"},"message":"ip: Add parenthesis properly.","distinct":false,"url":"https://api.github.com/repos/davshao/dragonfly_drm4/commits/db8eaa57a76a9a73d6ce183c6df00d672d72e1e9"},{"sha":"13c1262e0e135888207d15d6ad91a3ec47b0a30e","author":{"name":"zrj","email":"bd63f62667db68e8fd5e505f0e63b4356b416a8f@gmail.com"},"message":"flex: Disable LTO in the libfl.a for clang.\n\nclang has issues with such LTO'ed static library.\nThis library is small and gains of LTO are minimal.\nUnbreaks ports like lang/gscheme.","distinct":false,"url":"https://api.github.com/repos/davshao/dragonfly_drm4/commits/13c1262e0e135888207d15d6ad91a3ec47b0a30e"},{"sha":"5cc5a38c1e99afd87d0195107883f1cb1b66bb52","author":{"name":"zrj","email":"bd63f62667db68e8fd5e505f0e63b4356b416a8f@gmail.com"},"message":"Switch to binutils227 as default base binutils.\n\nDPorts were fixed to work with ld.gold version 1.12 from binutils 2.27,\nsome workarounds were added to few ports. Haskell.\nld(ld.gold) has become very strict, in some scenarios LDVER=ld.bfd will help.\nUpdated binutils bring better support for world/kernel compilation with -flto.\nAlso updated ld.gold now is able to link chromium without any DSO warnings.\n\nSigned-off-by: marino, swildner","distinct":false,"url":"https://api.github.com/repos/davshao/dragonfly_drm4/commits/5cc5a38c1e99afd87d0195107883f1cb1b66bb52"},{"sha":"93c47c45f16dfe2e9515d3e6724e396337c1912e","author":{"name":"zrj","email":"bd63f62667db68e8fd5e505f0e63b4356b416a8f@gmail.com"},"message":"<sys/param.h>: Bump __DragonFly_version for binutils update.","distinct":false,"url":"https://api.github.com/repos/davshao/dragonfly_drm4/commits/93c47c45f16dfe2e9515d3e6724e396337c1912e"},{"sha":"de95169c1482b826b70eefdf1b5130b3770faf4d","author":{"name":"zrj","email":"bd63f62667db68e8fd5e505f0e63b4356b416a8f@gmail.com"},"message":"gcc50: Build lto-wrapper even if buildworld is not LTO enabled.\n\nAfter default binutils update is now safe to do that.\nKeep in mind that buildworld still should work when downgrading to non LTO one.\nThis finally allows to have standard buildworld and LTO'ed buildkernel.","distinct":false,"url":"https://api.github.com/repos/davshao/dragonfly_drm4/commits/de95169c1482b826b70eefdf1b5130b3770faf4d"},{"sha":"499dbb9a4526dc66764051c80c57dfe0815696e6","author":{"name":"Sascha Wildner","email":"2eb53a053d1f5a2f754633495c284ac5805712bd@online.de"},"message":"Some mdoc cleanup in tuning.7 and swapcache.8\n\nReported-by: zrj","distinct":false,"url":"https://api.github.com/repos/davshao/dragonfly_drm4/commits/499dbb9a4526dc66764051c80c57dfe0815696e6"},{"sha":"0e589b85686434c5a4deb4cf3514d3e9f02df367","author":{"name":"Matthew Dillon","email":"0d55756cc9a19b899def6eeffb25bbe2ecc5ede3@apollo.backplane.com"},"message":"ahci - Adjust a few things\n\n* These changes have no effect on known AHCI devices but are a good idea.\n\n* As suggested in the AHCI spec 10.1.2, zero out the memory pointed to\n  by the FB and CL port dma addresses.\n\n* Write to FB before FBU, and to CLB before CLBU, just in case hardware\n  clears the upper bits on a write to the lower bits (no known AHCI\n  hardware does this but its something that is commonly implemented in\n  other hw so...).\n\n* Improved I/O error reporting.","distinct":false,"url":"https://api.github.com/repos/davshao/dragonfly_drm4/commits/0e589b85686434c5a4deb4cf3514d3e9f02df367"},{"sha":"eb9f4c83beec582df5ea926726ded82a89810ea5","author":{"name":"Matthew Dillon","email":"0d55756cc9a19b899def6eeffb25bbe2ecc5ede3@apollo.backplane.com"},"message":"ahci - Add quirks for Marvell devices\n\n* Add some quirks for badly broken Marvell devices.\n\n* 88SE9172 - This badly broken AHCI chipset does not support FR *or*\n\t     CR responses.\n\n* 88SE9230 - This badly broken AHCI chipset supports FR and CR, but\n\t     cannot maintain FR across a disconnect.  FRE must be\n\t     cycled on the insertion detect in order to re-assert\n\t     FR and be able to detect the new device.\n\n\t     This chipset also seems to have other problems, sometimes\n\t     generating an error (TFES error) on SET_FEATURES, which\n\t     does not happen when the drive is connected to the Intel\n\t     AHCI chipset.\n\n* Implement quirks for these devices.  Also, don't enable FRE with\n  POD and SUD (do it separately), and sequence CMD_ICC_ACTIVE a bit\n  differently than before.","distinct":false,"url":"https://api.github.com/repos/davshao/dragonfly_drm4/commits/eb9f4c83beec582df5ea926726ded82a89810ea5"},{"sha":"8119d5f597081d0e718c4fa67ac9e59304a2e062","author":{"name":"Matthew Dillon","email":"0d55756cc9a19b899def6eeffb25bbe2ecc5ede3@apollo.backplane.com"},"message":"ahci - Implement FBS for port-multipliers\n\n* Implement FBS (FIS-Based Switching) for port-multipliers.  If the\n  chipset supports it, the ahci driver now turns on FBS mode which\n  allows us to queue concurrent requests to different targets.\n\n  Most AHCI chipsets do not support FBS resulting in poor port-multiplier\n  performance.\n\n  - FBS is enabled in the PM probe.\n\n  - FBS must be disabled when doing a hard reset.\n\n  - In FBS mode commands must be queued to PREG_CI one at a time,\n    and the target must be written to AHCI_PREG_FBS prior to activation\n    via CI.\n\n  - RFIS area is larger, and RFIS responses are copied from the\n    appropriate target index instead of index 0.\n\n  - Issue a COMRESET during the PM probe if a BSY status is\n    recognized, which helps on chipsets which do not implement\n    the SCLO cap.\n\n* Clean-up a little logic in ahci_port_stop().\n\n* Use the saved sc_cap to check for the SCLO capability instead of\n  re-reading AHCI_REG_CAP in a few places.\n\n* Dump the RFIS data to the console on error.\n\n* Fixup sc_cap to directly incorporate quirks.","distinct":false,"url":"https://api.github.com/repos/davshao/dragonfly_drm4/commits/8119d5f597081d0e718c4fa67ac9e59304a2e062"},{"sha":"52df6187d26b419717a38b500ffd47e5daff73d0","author":{"name":"Sepherosa Ziehau","email":"0d6bcc8c34e4768bd207247de4ee55fd5915c840@dragonflybsd.org"},"message":"cputimer: Add more IDs for VMM cputimers.","distinct":false,"url":"https://api.github.com/repos/davshao/dragonfly_drm4/commits/52df6187d26b419717a38b500ffd47e5daff73d0"},{"sha":"c6b7218831be34afc3c711f3808a2c28e537112d","author":{"name":"Sepherosa Ziehau","email":"0d6bcc8c34e4768bd207247de4ee55fd5915c840@dragonflybsd.org"},"message":"hyperv: Implement Hyper-V reference TSC cputimer.\n\nThis one is at least 2 times faster than its rdmsr counterpart.\n\nObtained-from: FreeBSD","distinct":false,"url":"https://api.github.com/repos/davshao/dragonfly_drm4/commits/c6b7218831be34afc3c711f3808a2c28e537112d"},{"sha":"cb60f91bbe0afc71358ee6cc1010a27db58c6e9a","author":{"name":"Sepherosa Ziehau","email":"0d6bcc8c34e4768bd207247de4ee55fd5915c840@dragonflybsd.org"},"message":"hyperv: Move commonly shared header files to the module's top dir.","distinct":false,"url":"https://api.github.com/repos/davshao/dragonfly_drm4/commits/cb60f91bbe0afc71358ee6cc1010a27db58c6e9a"},{"sha":"a4413ab2ffdb938e51b640e3d1fe41228304b18a","author":{"name":"Sepherosa Ziehau","email":"0d6bcc8c34e4768bd207247de4ee55fd5915c840@dragonflybsd.org"},"message":"hyperv: Add API to read raw value of Hyper-V timer.\n\nAccelerate Hyper-V event timer reloading.","distinct":false,"url":"https://api.github.com/repos/davshao/dragonfly_drm4/commits/a4413ab2ffdb938e51b640e3d1fe41228304b18a"},{"sha":"0fcba03f4d69f19be01271321459634acdbd0cb3","author":{"name":"John Marino","email":"9e129511bb8cb7cb90aa711e4e25350f04b7cd7e@marino.st"},"message":"Fix world build in NO_ALTBINUTILS edge case\n\nIn the case that the machine has been updated within 30 days but with\nNO_ALTBINUTILS set, the world build fails.  This is due because the\nlogic to fallback to earlier binutils versions fails due to empty\ndirectories that are installed regardless of the NO_ALBINUTILS setting.\nThe logic was updated to search for binutils programs rather than\ndirectories.  In the edge case, the oldest version of binutils on the\nsystem is used to build the native versions during the early build phases.","distinct":false,"url":"https://api.github.com/repos/davshao/dragonfly_drm4/commits/0fcba03f4d69f19be01271321459634acdbd0cb3"},{"sha":"7d605bf62c0828787d3c221548e3eaf2232b5c64","author":{"name":"John Marino","email":"9e129511bb8cb7cb90aa711e4e25350f04b7cd7e@marino.st"},"message":"Take II on fallback HOST_BINUTILSVER\n\nThe format of BINUTILSVER is binutils2XX, but the previous change included\nthe libexec prefix.  Strip this out too.\n\nReported-by: zrj","distinct":false,"url":"https://api.github.com/repos/davshao/dragonfly_drm4/commits/7d605bf62c0828787d3c221548e3eaf2232b5c64"}]}
{"actor":{"display_login":"davshao"}}