{"push_id":1111290187,"size":18,"distinct_size":1,"ref":"refs/heads/hardened/current/master","head":"b07dd2500da7c5e89f726e3e69d4611d4c924821","before":"f42b1f17d1b360d8f5834afa642eebd7c4cfaa36","commits":[{"sha":"582dada9d8d49055af5ec2efe55ac12622964158","author":{"email":"0c17ddceb3071d32d637bf884d4ad3d465c295fe@FreeBSD.org","name":"bz"},"message":"We already turn the AMD erratum383 workaround on for certain VM_GUEST_VM\nif specific CPU features are not present.\nSome simulation environments, e.g. gem5, have been found to require more\nTLB management from the kernel in certain setups. It is currently unclear why.\nTurning on the workaround_erratum383 seems to help and make problems (panics)\ngo away.\nGiven this is a fairly uncommon environment so far, allowing the workaround\nto be manually enabled from loader in order to make debugging and comparing\ntraces easier, but also to allow gem5 run FreeBSD in X86 timing mode, seems\nto be the least intrusive option for now until the issue if fully understood.\n\nSponsored by:\tDARPA/AFRL\nReviewed by:\tkib, alc (earlier)\nMFC after:\t2 weeks\nDifferential Revision:\thttps://reviews.freebsd.org/D6206","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/582dada9d8d49055af5ec2efe55ac12622964158"},{"sha":"b9c729f4dbb05640fa254f3994dd67d2978adf3d","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@FreeBSD.org","name":"andrew"},"message":"Add DMA sync operations around accessing the dwmmc descriptor ring. Even\nwith it maps as cache-coherent we still need to call bus_dmamap_sync.\n\nObtained from:\tABT Systems Ltd\nSponsored by:\tThe FreeBSD Foundation","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/b9c729f4dbb05640fa254f3994dd67d2978adf3d"},{"sha":"ec939acf05a75874525feb3bc5c9be9624f8ecc2","author":{"email":"0c17ddceb3071d32d637bf884d4ad3d465c295fe@FreeBSD.org","name":"bz"},"message":"Remove the extra _RD as _RDTUN already includes it.\n\nSubmitted by:\temaste\nMFC after:\t2 weeks","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/ec939acf05a75874525feb3bc5c9be9624f8ecc2"},{"sha":"572ca36439a440ceddddba015f85b84a01e63546","author":{"email":"0c17ddceb3071d32d637bf884d4ad3d465c295fe@FreeBSD.org","name":"bz"},"message":"hunt_ev.c was deleted with r299596.  Remove it from the files list to\n(hopefully) unbreak amd64 LINT kernels.\n\nMFC after:\t1 week","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/572ca36439a440ceddddba015f85b84a01e63546"},{"sha":"0519015a5a069d3505e9eb60521d6dbb2444f653","author":{"email":"238379ae80a11fb9b4664e9c5a9703f8bb8eb25b@FreeBSD.org","name":"pfg"},"message":"i2c(8): uninitialized variable (UNINIT).\n\nIf i2c_opt.width is somehow zero, buf will be left uninitialized and may\ncause trouble later on. This is a followup to r299586.\n\nCID:\t1331548","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/0519015a5a069d3505e9eb60521d6dbb2444f653"},{"sha":"297d2b0fcc3a5bc7cd3668b9a0fa9e477c9df578","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@FreeBSD.org","name":"andrew"},"message":"Add support to the arm64 busdma to handle the cache. For now this is\ndisabled, however when we enable it it will default to assume memory is\nnot cache-coherent, unless either the tag was created or the parent was\nmarked as cache-coherent.\n\nObtained from:\tABT Systems Ltd\nRelnotes:\tyes\nSponsored by:\tThe FreeBSD Foundation","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/297d2b0fcc3a5bc7cd3668b9a0fa9e477c9df578"},{"sha":"ee023106504311121dda8696b3ebe0aaea736251","author":{"email":"4815cec87d4111dde699d9b8c05f36aba801d041@FreeBSD.org","name":"dim"},"message":"After r299241, which added bhnd(4), use sh to run the shell scripts for\ngenerating nvram maps, to allow a noexec-mounted source directory.\n\nReported by:\tJohan Hendriks <joh.hendriks@gmail.com>\nPR:\t\t209435","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/ee023106504311121dda8696b3ebe0aaea736251"},{"sha":"afc27481939cf4b83da45b2fdda712813da2ac19","author":{"email":"003fffd5649fc27c0fc0d15a402a4fe5b0444ce7@FreeBSD.org","name":"np"},"message":"cxgbe(4): Update T5 and T4 firmwares to 1.15.37.0.\n\nThese firmwares were obtained from the \"Chelsio T5/T4 Unified Wire\nv2.12.0.3 for Linux\" release.  Changes since 1.14.4.0 (which is the\nfirmware in -STABLE branches) are in the \"Release Notes\" accompanying\nthe Unified Wire release and are copy-pasted here as well.\n\n22.1. T5 Firmware\n+++++++++++++++++++++++++++++++++\n\nVersion : 1.15.37.0\nDate    : 04/27/2016\n================================================================================\n\nFIXES\n-----\n\nBASE:\n - Fixed an issue in FW_RSS_VI_CONFIG_CMD handling where the default ingress\n   queue was ignored.\n - Fixed an issue where adapter failed to load fw by adjusting DRAM frequency.\n - Fixed an issue in watchdog which was causing VM bring-up failure after reboot.\n - Fixed 40G link failures with some switches when auto-negotiation enabled.\n - Fixed to improve on link bring-up time.\n - Per port buffer groups size doubled to improve performance.\n - Fixed an issue where bogus d3hot bits were set causing traffic stall.\n - Fixed an issue where sometimes adapter was not seen after reboot.\n - Fixed an issue where iWARP was crashing in conjunction with traffic management.\n - Fixed an issue where link failed to come up after removing twinax cable and\n   inserting optical module.\n\nETH\n - Fixed a link flap issue on T580-CR.\n\nOFLD\n - Fixed a potential iSCSI data corruption issue by disabling RxFragEn flag.\n\nFOiSCSI\n - Fixed an issue in recovery path where connection was getting closed before\n   recovery processing was done.\n - Fixed an issue in TCP port reuse.\n - Fixed an issue in recovery path when large number (>64) of iSCSI connections\n   were in use.\n - Returned ENETUNREACH if IP was not been provisioned yet and driver tried to\n   use given inerface.\n - Fixed an issue where fw was sending ENETUNREACH event for normal tcp\n   disconnection.\n\nDCBX\n - Fixed an issue where iscsi tlv is sent incorrectly to host. (DCBX CEE)\n - Fixed an issue where apply bit set for APP id was affecting the ETS and PFC\n  settings.(DCBX IEEE)\n - Fixed an issue where app priority values are not handled correctly in fw.\n  (DCBX IEEE)\n - Fixed an issue where enable/disable dcbx can cause crash. (DCBX CEE,DCBX IEEE)\n\nFOFCoE\n - Removed BB6 support.\n\nENHANCEMENTS\n------------\n\nBASE:\n - Added new interface to program DCA settings in SGE contexts; allow 32-byte\n   IQE size\n - Added PTP interface fw_ptp_ts to support PTP Frequeny and Offset adjustment.\n - Added MPS raw interface.\n\nETH:\n - New mailbox command FW_DCB_IEEE_CMD api added for IEEE dcbx.\n\nOFLD:\n - WR opcode is returned to host in cqe error response.\n\n22.2. T4 Firmware\n+++++++++++++++++\n\nVersion : 1.15.37.0\nDate    : 04/27/2016\n================================================================================\n\nFIXES\n-----\n\nBASE:\n - Fixed an issue in FW_RSS_VI_CONFIG_CMD handling where default ingress queue\n   was ignored.\n - Fixed an issue in watchdog which was causing VM bring-up failure after reboot.\n - Per port buffer groups size doubled to improve performance.\n - Fixed an issue where iWARP was crashing in conjunction with traffic management.\n\nFOiSCSI:\n - Fixed an issue in recovery path where connection was getting closed before\n   recovery processing was done.\n - Fixed an issue in TCP port reuse.\n - Fixed an issue in recovery path when large number (>64) of iSCSI connections\n   were in use.\n - Returned ENETUNREACH if IP had not been provisioned yet and driver tried to\n   use given inerface.\n\nDCBX\n - Fixed an issue where iscsi tlv is sent incorrectly to host.(DCBX CEE)\n - Fixed an issue where enable/disable dcbx can cause crash in firmware.(DCBX CEE)\n\nFOiSCSI\n - Fixes an issue where fw was sending ENETUNREACH event for normal tcp\n   disconnection.\n\nFOFCoE\n - Removed BB6 support.\n\nENHANCEMENTS\n------------\n\nBASE:\n - Added MPS raw interface.\n\nETH:\n - New mailbox command FW_DCB_IEEE_CMD api added for IEEE dcbx.\n================================================================================\n\nObtained from:\tChelsio Communications\nMFC after:\t6 weeks\nRelnotes:\tyes\nSponsored by:\tChelsio Communications","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/afc27481939cf4b83da45b2fdda712813da2ac19"},{"sha":"ec7afdf6467b4a1b66ac449776a14b873ce99376","author":{"email":"267970d0842910b9668108d47022a729a30ec04b@FreeBSD.org","name":"bdrewery"},"message":"Support libsoft for restage.\n\nThis is essentially fixing a merge conflict.","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/ec7afdf6467b4a1b66ac449776a14b873ce99376"},{"sha":"a0059a24e36ab2b8a6b4c1180a1ac599cd95f280","author":{"email":"61d9507495c15110bcab60505477c9cfeb576ff9@FreeBSD.org","name":"truckman"},"message":"Another attempt at resolving CID 1305629.  The test of cmd == -1\nmay make Coverity think that other negative values of cmd (used\nas an index) are possible.  Testing < 0 is a more common idiom\nin any case.\n\nReported by:\tCoverity\nCID:\t\t1305629","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/a0059a24e36ab2b8a6b4c1180a1ac599cd95f280"},{"sha":"6964acf1f0707ed3ee80181d33c76d0aac4fff25","author":{"email":"158873d90a7ef40f3637a222b7329c09d0222554@FreeBSD.org","name":"manu"},"message":"Add support for Allwinner H3 SoC.\nFor now clocks, GPIO, Pinmux, UART, MMC, EHCI is supported.\nTested on OrangePi-One\n\nReviewed by:\tjmcneill\nApproved by:\tcognet (mentor)\nDifferential Revision:\thttps://reviews.freebsd.org/D6311","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/6964acf1f0707ed3ee80181d33c76d0aac4fff25"},{"sha":"3896bf630f795af86f1ded1c919cdef19c1d18c5","author":{"email":"a1b909ec1cc11cce40c28d3640eab600e582f833@FreeBSD.org","name":"adrian"},"message":"[bwn] add N-PHY related register defintions.\n\n* Add the siba bus phy/mac/bandwidth clock definitions (TGSLOW*)\n* Add the PHY-N register gateway (BWN_PHY_N())\n* Add the PHY-N TX phystat1 register - we need to actually fill out\n  more of the PHY encoding information when we assemble a frame.\n* Various ancillary stuff\n\nNothing uses this yet, but I do have CCK/OFDM somewhat working\nin 2GHz mode on a PHY-N device.\n\nObtained from:\tb43 (definitions)","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/3896bf630f795af86f1ded1c919cdef19c1d18c5"},{"sha":"bb4ea38fe4bf276e4fd3cc6ab1c3d69bdc30d3ce","author":{"email":"aeb8da9b93f4f35c2ddc1280821f190e432a94e3@FreeBSD.org","name":"emaste"},"message":"Remove sh accidentally added to dependency lines in r299684\n\nSubmitted by:\tLandon Fuller <landonf@landonf.org>","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/bb4ea38fe4bf276e4fd3cc6ab1c3d69bdc30d3ce"},{"sha":"151759b71b72333b01ca1c567e20e1bf57f62753","author":{"email":"84b503db6d985a7240515b02455e8dc027cb5b7d@FreeBSD.org","name":"mav"},"message":"Fix FCP_CMD LENGTH mask in ATIO7 IOCB.\n\nThis caused \"long IU length (16384) ignored\" errors following by others.\n\nMFC after:\t2 weeks","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/151759b71b72333b01ca1c567e20e1bf57f62753"},{"sha":"2cdbb70fc045aec2cdd12721e4a83890f2aea5b4","author":{"email":"aeb8da9b93f4f35c2ddc1280821f190e432a94e3@FreeBSD.org","name":"emaste"},"message":"Use awk to run bhnd's awk script, to allow noexec src dir\n\nPR:\t\t209435\nSubmitted by:\tLandon Fuller <landonf@landonf.org>\nDifferential Revision:\thttps://reviews.freebsd.org/D6312","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/2cdbb70fc045aec2cdd12721e4a83890f2aea5b4"},{"sha":"dcd0f3bb889361fec729e3bc031dcd847c8d3afd","author":{"email":"403c7ec3b0314e7b36282e6cab7b45ab65013fab@FreeBSD.org","name":"alc"},"message":"Eliminate an unused #include.  For a brief period of time, _unrhdr.h was\nused to implement PCID support on amd64.\n\nReviewed by:\tkib","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/dcd0f3bb889361fec729e3bc031dcd847c8d3afd"},{"sha":"cc4c9e22ca630d13520942fa7c4547156ebb72fe","author":{"email":"23db6e8289fa7db4b6fb088bae5a52eb2ade6329@FreeBSD.org","name":"markj"},"message":"Fix a bug in r298340: \"sim\" was referenced after being unset.","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/cc4c9e22ca630d13520942fa7c4547156ebb72fe"},{"sha":"b07dd2500da7c5e89f726e3e69d4611d4c924821","author":{"email":"b0125fa187132d47dbe983b53b8ad9c1146edd9c@hardenedbsd.org","name":"Oliver Pinter +"},"message":"Merge branch 'freebsd/current/master' into hardened/current/master","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/b07dd2500da7c5e89f726e3e69d4611d4c924821"}]}