summaryrefslogtreecommitdiffstats
path: root/release
Commit message (Collapse)AuthorAgeFilesLines
* MFC r309124:dim2016-12-263-1/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade our copies of clang, llvm, lldb, compiler-rt and libc++ to 3.9.0 release, and add lld 3.9.0. Also completely revamp the build system for clang, llvm, lldb and their related tools. Please note that from 3.5.0 onwards, clang, llvm and lldb require C++11 support to build; see UPDATING for more information. Release notes for llvm, clang and lld are available here: <http://llvm.org/releases/3.9.0/docs/ReleaseNotes.html> <http://llvm.org/releases/3.9.0/tools/clang/docs/ReleaseNotes.html> <http://llvm.org/releases/3.9.0/tools/lld/docs/ReleaseNotes.html> Thanks to Ed Maste, Bryan Drewery, Andrew Turner, Antoine Brodin and Jan Beich for their help. Relnotes: yes MFC r309147: Pull in r282174 from upstream llvm trunk (by Krzysztof Parzyszek): [PPC] Set SP after loading data from stack frame, if no red zone is present Follow-up to r280705: Make sure that the SP is only restored after all data is loaded from the stack frame, if there is no red zone. This completes the fix for https://llvm.org/bugs/show_bug.cgi?id=26519. Differential Revision: https://reviews.llvm.org/D24466 Reported by: Mark Millard PR: 214433 MFC r309149: Pull in r283060 from upstream llvm trunk (by Hal Finkel): [PowerPC] Refactor soft-float support, and enable PPC64 soft float This change enables soft-float for PowerPC64, and also makes soft-float disable all vector instruction sets for both 32-bit and 64-bit modes. This latter part is necessary because the PPC backend canonicalizes many Altivec vector types to floating-point types, and so soft-float breaks scalarization support for many operations. Both for embedded targets and for operating-system kernels desiring soft-float support, it seems reasonable that disabling hardware floating-point also disables vector instructions (embedded targets without hardware floating point support are unlikely to have Altivec, etc. and operating system kernels desiring not to use floating-point registers to lower syscall cost are unlikely to want to use vector registers either). If someone needs this to work, we'll need to change the fact that we promote many Altivec operations to act on v4f32. To make it possible to disable Altivec when soft-float is enabled, hardware floating-point support needs to be expressed as a positive feature, like the others, and not a negative feature, because target features cannot have dependencies on the disabling of some other feature. So +soft-float has now become -hard-float. Fixes PR26970. Pull in r283061 from upstream clang trunk (by Hal Finkel): [PowerPC] Enable soft-float for PPC64, and +soft-float -> -hard-float Enable soft-float support on PPC64, as the backend now supports it. Also, the backend now uses -hard-float instead of +soft-float, so set the target features accordingly. Fixes PR26970. Reported by: Mark Millard PR: 214433 MFC r309212: Add a few missed clang 3.9.0 files to OptionalObsoleteFiles. MFC r309262: Fix packaging for clang, lldb and lld 3.9.0 During the upgrade of clang/llvm etc to 3.9.0 in r309124, the PACKAGE directive in the usr.bin/clang/*.mk files got dropped accidentally. Restore it, with a few minor changes and additions: * Correct license in clang.ucl to NCSA * Add PACKAGE=clang for clang and most of the "ll" tools * Put lldb in its own package * Put lld in its own package Reviewed by: gjb, jmallett Differential Revision: https://reviews.freebsd.org/D8666 MFC r309656: During the bootstrap phase, when building the minimal llvm library on PowerPC, add lib/Support/Atomic.cpp. This is needed because upstream llvm revision r271821 disabled the use of std::call_once, which causes some fallback functions from Atomic.cpp to be used instead. Reported by: Mark Millard PR: 214902 MFC r309835: Tentatively apply https://reviews.llvm.org/D18730 to work around gcc PR 70528 (bogus error: constructor required before non-static data member). This should fix buildworld with the external gcc package. Reported by: https://jenkins.freebsd.org/job/FreeBSD_HEAD_amd64_gcc/ MFC r310194: Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to 3.9.1 release. Please note that from 3.5.0 onwards, clang, llvm and lldb require C++11 support to build; see UPDATING for more information. Release notes for llvm, clang and lld will be available here: <http://releases.llvm.org/3.9.1/docs/ReleaseNotes.html> <http://releases.llvm.org/3.9.1/tools/clang/docs/ReleaseNotes.html> <http://releases.llvm.org/3.9.1/tools/lld/docs/ReleaseNotes.html> Relnotes: yes
* Document EN-16:19, EN-16:20, EN-16:21, SA-16:36, SA-16:37, SA-16:38.gjb2016-12-072-0/+47
| | | | Sponsored by: The FreeBSD Foundation
* MFC r308696, r308729, r308787, r308813, r309028, r309073, r309078:shurd2016-12-011-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | r308696: New driver for Broadcom NetXtreme-C and NetXtreme-E devices. r308729: Add bnxt(4) to the hardware notes. r308787: Add missing newline in error mesage r308813: Check link status after init r309028: Add missing break to switch statement r309073: Fix version string r309078: Add new device IDs Approved by: sbruno Relnotes: yes Sponsored by: Broadcom Limited
* MFC 306999: Add a missing word.jhb2016-11-221-1/+1
|
* Fix relnotes build.gjb2016-11-121-3/+3
| | | | Sponsored by: The FreeBSD Foundation
* MFC r305739-r305740manu2016-11-041-1/+1
| | | | | | | | | | | | | | | r305739: Use "generic" ALLWINNER_UP kernel config for Cubieboard release. Reviewed by: gjb MFC after: 2 week r305740: Remove CUBIEBOARD kernel config file. Every Allwinner board should either use ALLWINNER (SMP) or ALLWINER_UP kernel config files. MFC after: 2 week
* Document SA-16:33-35.gjb2016-11-021-0/+8
| | | | Sponsored by: The FreeBSD Foundation
* Document EN-16:17-18, SA-16:26-32gjb2016-10-312-6/+8
| | | | Sponsored by: The FreeBSD Foundation
* Fix grammar.gjb2016-10-211-1/+1
| | | | | Submitted by: Kevin P. Neal Sponsored by: The FreeBSD Foundation
* Fix wording.gjb2016-10-211-4/+4
| | | | | Submitted by: adamw Sponsored by: The FreeBSD Foundation
* Document an issue with clang and source-based upgrades fromgjb2016-10-211-0/+13
| | | | | | | 10.2 and earlier. Submitted by: imp Sponsored by: The FreeBSD Foundation
* Fix a copy/paste error.gjb2016-10-211-4/+4
| | | | Sponsored by: The FreeBSD Foundation
* Fix a spacing nit and a typo.gjb2016-10-211-2/+2
| | | | Sponsored by: The FreeBSD Foundation
* Document two errata items that may affect systems with ZFSgjb2016-10-211-0/+38
| | | | | | | boot pools on GPT. Submitted by: lidl Sponsored by: The FreeBSD Foundation
* Add an EN item regarding some recent systems that fail to bootgjb2016-10-201-0/+11
| | | | | | | under certain circumstances. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Use the sponsors/vendors entities in the errata docs.gjb2016-10-111-6/+13
| | | | Sponsored by: The FreeBSD Foundation
* Add missing ThunderX release notesemaste2016-10-112-1/+24
| | | | | Reviewed by: gjb Differential Revision: https://reviews.freebsd.org/D8217
* Add Cavium sponsor entityemaste2016-10-111-0/+1
|
* Correct an entry from the release announcement.gjb2016-10-101-0/+7
| | | | Sponsored by: The FreeBSD Foundation
* Fix a typo.gjb2016-10-101-1/+1
| | | | | Spotted by: lidl Sponsored by: The FreeBSD Foundation
* - Add known-issue entries for 11.0-RELEASE errata.html.gjb2016-10-102-8/+80
| | | | | | | - Bump version numbers in release.ent. - Bump the copyright year for the errata file. Sponsored by: The FreeBSD Foundation
* Remove stale itemsskreuzer2016-08-281-26/+0
| | | | Approved by: re (gjb, implicit, relnotes)
* Document r299142, The leap-seconds file has been updated toskreuzer2016-08-281-4/+57
| | | | | | | | | | | | | | | | | | | | | | | | leap-seconds.3676752000 Document r302177, WITH_SYSTEM_COMPILER: Enable by default Document r304246, PCIe HotPlug: Detect bridges that are not really HotPlug capable Document r301565, Switch arm64 to use intrng by default Document r299781, Support for the Allwinner Reduced Serial Bus (RSB) Document r296064, Support for Allwinner A20 HDMI Document r299393, Default installation directory for modules is /boot/modules Document r303716, Drop SSH1 support Document r303719, Disable DSA by default Document r297633, RCTL resources for limited filesystem IO Document r300723, Mellanox implementation of iSER Document r299848, Allow reroot to NFS Document r301033, Discovery without attaching support in iscsictl Document r299371, camcontrol reprobe Document r295212, Add an additional, libucl-based configuration file parser to ctld Document r287842, Change default regulatory domain from DEBUG to FCC in ifconfig Document r301875, The SIOCSIFALIFETIME_IN6 ioctl has been removed Approved by: re (gjb, implicit, relnotes)
* Document r299142, Native PCIe Hotplug supportskreuzer2016-08-271-0/+14
| | | | | | | | Document r298166, libucl has been updated to version 0.8.0 Document r302288, Enable indirect segment I/O by default when running on EC2 Document r302265, Allow ZFS ARC min / max to be tuned at runtime Approved by: re (gjb, implicit, relnotes)
* Document 292120, Update to ELF Tool Chain r3272skreuzer2016-08-271-2/+2
| | | | Approved by: re (gjb, implicit, relnotes)
* MFC r303897:gjb2016-08-121-1/+7
| | | | | | | | Pass overrides to make(1) when building ports for arm/armv6 targets, similar to what is done for the run-autotools-fixup override for non-arm targets. Sponsored by: The FreeBSD Foundation
* Update the SRCBRANCH for release.sh to use stable/11 as thegjb2016-08-091-1/+1
| | | | | | | | | SRCBRANCH. This is a direct commit to stable/11. Approved by: re (kib) Sponsored by: The FreeBSD Foundation
* MFC r303782:gjb2016-08-081-3/+3
| | | | | | | | Fix GCE image publication. The gcutil utility is deprecated in favor of gcloud. Approved by: re (delphij, kib) Sponsored by: The FreeBSD Foundation
* MFC r302929: Now that potentially buggy versions of Xen are automaticallycperciva2016-07-301-6/+0
| | | | | | | | detected (see r302635, MFCed as r302895), there is no need to force msix interrupt migration off via loader.conf. Reverts: r302184 Approved by: re (gjb)
* MFC r303003:gjb2016-07-211-0/+3
| | | | | | | | Make sure we clean up the rdoc and reldoc directories if NODOC is not set. Approved by: re (kib) Sponsored by: The FreeBSD Foundation
* Reduce the disc1.iso size from 850+M to just over 650M.gjb2016-07-192-4/+5
| | | | | | | | | | | | | | | As a result of this change, the 'kernel-dbg.txz' distribution is no longer provided on disc1.iso, and deselected by default in bsdinstall(8). When 'kernel-dbg.txz' is selected, network configuration happens before the installer proceeds, to fetch the distribution from the mirrors. This is a direct commit to stable/11, as there is intention to solve this differently for 12.0-RELEASE. Reviewed by: nwhitehorn (glanced at) Approved by: re (hrs) Sponsored by: The FreeBSD Foundation
* Remove the 'debug.witness.trace' entry, as WITNESS is notgjb2016-07-141-3/+0
| | | | | | | | | enabled on stable branches by default. This is a direct commit to stable/11. Approved by: re (kib) Sponsored by: The FreeBSD Foundation
* Fix the branch name in the release notes.gjb2016-07-111-1/+1
| | | | | Approved by: re (implicit, relnotes) Sponsored by: The FreeBSD Foundation
* Missed a few entries in the previous commit, documentation related.gjb2016-07-081-8/+8
| | | | | Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
* Document 299786, Support for X-Powers AXP813 and AXP818 PMICskreuzer2016-07-071-0/+3
| | | | Approved by: re (gjb, implicit, relnotes)
* ARM64: move to GPT scheme in sysinstallwma2016-07-071-1/+1
| | | | | | | | | | | | It's time to abandon MBR installations on ARM64 platforms. Obtained from: Semihalf Submitted by: Dominik Ermel <der@semihalf.com> Sponsored by: Cavium Reviewed by: gjb, emaste, marcel Approved by: re (gjb) Differential Revision: https://reviews.freebsd.org/D6798
* Document r302221, file has been updated to version 5.28skreuzer2016-07-051-2/+2
| | | | Approved by: re (gjb, implicit, relnotes)
* Remove reference to casperdskreuzer2016-07-051-6/+0
| | | | | Reported by: bapt Approved by: re (gjb, implicit, relnotes)
* Document 300207, Support for Shingled Magnetic Recording (SMR) drives.skreuzer2016-07-051-0/+4
| | | | Approved by: re (gjb, implicit, relnotes)
* Document 302332, Native graphics support has been added to bhyveskreuzer2016-07-051-0/+3
| | | | Approved by: re (gjb, implicit, relnotes)
* Document 300777, Add support for GPIO, Sensors and interrupts on AXP209 PMICskreuzer2016-07-011-0/+4
| | | | Approved by: re (gjb, implicit, relnotes)
* Document r299688, Add support for H3 SoCskreuzer2016-07-011-0/+3
| | | | Approved by: re (gjb, implicit, relnotes)
* Document r263698, Add code for enabling second CPU core for A20 SoC.skreuzer2016-07-011-0/+4
| | | | Approved by: re (gjb, implicit, relnotes)
* Enable indirect segment I/Os by default in the Xen blkfront driver whencperciva2016-06-291-5/+0
| | | | | | | | | | | | running on EC2. Due to improvements in EC2, the performance penalty which was present on some EC2 instances no longer exists, and enabling this feature now consistently yields ~20% higher throughput with equal or lower latency. Reverts: r286063 Approved by: re (gjb) MFC after: 2 weeks Relnotes: Improved disk throughput on EC2
* Update the release notes following r302182.gjb2016-06-241-3/+2
| | | | | Approved by: re (implicit, relnotes) Sponsored by: The FreeBSD Foundation
* Turn off MSI-X interrupt migration by default in EC2 instances; this workscperciva2016-06-241-0/+6
| | | | | | | | around a bug in older versions of Xen and unbreaks SR-IOV (aka. "EC2 Enhanced Networking"). Approved by: re (gjb) Thanks to: jhb, Jeremiah Lott
* Note ipfilter support in blacklist-helper script in relnoteslidl2016-06-171-0/+3
| | | | | Approved by: re (gjb) Sponsored by: The FreeBSD Foundation
* Bump /tmp from 30m to 50m for ARM release images.manu2016-06-161-1/+1
| | | | | | | | 30m isn't enough for pkg anymore to extract packagesite.txz. 40m is fine for now but let's take a safer way as we don't know when pkg will need more. Reported by: many Approved by: re (gjb), andrew (mentor)
* Relnotes entries for blacklist projectlidl2016-06-101-0/+23
| | | | | Approved by: re (gjb) Sponsored by: The FreeBSD Foundation
* Switch from console="comconsole" to boot_multicons="YES" in EC2.cperciva2016-06-091-2/+4
| | | | | | | Amazon recently introduced an API for capturing screenshots of an emulated VGA device; this commit makes that (somewhat) useful. MFC after: 3 weeks
OpenPOWER on IntegriCloud