aboutsummaryrefslogtreecommitdiff
path: root/UPDATING
Commit message (Collapse)AuthorAgeFilesLines
...
* Mention, belatedly, the need to run mergemaster. This somehowWarner Losh2018-07-011-0/+5
| | | | | | | wasn't committed with the other changes. Notes: svn path=/head/; revision=335834
* More follow-up to r335799 (llvm/clang 6.0.1 update), where I forgot toDimitry Andric2018-06-301-0/+6
| | | | | | | | | | | | update mtree files, ObsoleteFiles and a number of other paths. Sorry about all the breakage. Pointy hat to: me MFC after: 2 weeks X-MFC-With: r335799 Notes: svn path=/head/; revision=335819
* Use the 'Updating from Source' Handbook section in UPDATING.Glen Barber2018-06-261-1/+1
| | | | | | | | PR: 229345 (related) Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=335665
* Explain why a __FreeBSD_version bump was done for r334930.Rick Macklem2018-06-121-0/+4
| | | | Notes: svn path=/head/; revision=335019
* Revert size limits.Warner Losh2018-06-111-7/+0
| | | | | | | | | The size limits came from a flawed understanding of dump records. The real issue was that dump was bogusly interpreting c_count sometimes. r334978 fixes that. Notes: svn path=/head/; revision=334980
* Document the dump issue in UPDATING so people understand when theyWarner Losh2018-06-111-0/+7
| | | | | | | get a new diagnostic. Notes: svn path=/head/; revision=334970
* Note the need for a new kernel / userland for devinfo to workWarner Losh2018-05-311-0/+6
| | | | | | | Differential Revision: https://reviews.freebsd.org/D15628 Notes: svn path=/head/; revision=334416
* We've removed the special case code for upgrading from FreeBSD 9 soWarner Losh2018-05-301-19/+0
| | | | | | | remove the special warning. It's in svn if we need it. Notes: svn path=/head/; revision=334373
* UPDATING: remove EOL whitespace in 20180523 entryEd Maste2018-05-241-1/+1
| | | | Notes: svn path=/head/; revision=334171
* UPDATING: note that the pmc callchain ABI has changedMatt Macy2018-05-231-0/+6
| | | | Notes: svn path=/head/; revision=334109
* Retire vxge(4).Sean Bruno2018-05-171-0/+6
| | | | | | | | | | | | | | | | This driver was merged to HEAD one week prior to Exar publicly announcing they had left the Ethernet market. It is not known to be used and has various code quality issues spotted by Brooks and Hiren. Retire it in preparation for FreeBSD 12.0. Submitted by: kbowling Reviewed by: brooks imp Relnotes: yes Sponsored by: Limelight Networks Differential Revision: https://reviews.freebsd.org/D15442 Notes: svn path=/head/; revision=333717
* 2018 this time.Warner Losh2018-05-161-1/+1
| | | | Notes: svn path=/head/; revision=333688
* Add note about LD=ld.lld being a temporary requirement when buildingWarner Losh2018-05-161-0/+9
| | | | | | | the kernel the traditional way. Notes: svn path=/head/; revision=333675
* nxge(4):Sean Bruno2018-05-081-0/+6
| | | | | | | | | | | | | Remove nxge(4) and associated man page and tools in FreeBSD 12.0. Submitted by: kbowling Reviewed by: brooks Relnotes: yes Sponsored by: Limelight Networks Differential Revision: https://reviews.freebsd.org/D1529 Notes: svn path=/head/; revision=333388
* Point out that the tzdata 2018e update brings in negative DST for certain timePhilip Paeps2018-05-041-0/+7
| | | | | | | | | | | zones. This does not affect the vast majority of users who do not care about (or even know about) the tm_isdst flag but may be slightly surprising to those with a more specialised interest in time zone arcana. MFC after: 3 days Notes: svn path=/head/; revision=333248
* Retire ixgb(4)Sean Bruno2018-05-021-0/+6
| | | | | | | | | | | | | | This driver was for an early and uncommon legacy PCI 10GbE for a single ASIC, Intel 82597EX. Intel quickly shifted to the long lived ixgbe family. Submitted by: kbowling Reviewed by: brooks imp jeffrey.e.pieper@intel.com Relnotes: yes Sponsored by: Limelight Networks Differential Revision: https://reviews.freebsd.org/D15234 Notes: svn path=/head/; revision=333173
* Retire lmc(4)Ed Maste2018-05-011-0/+6
| | | | | | | | | | | | | | This driver supports legacy, 32-bit PCI devices, and had an ambiguous license. Supported devices were already reported to be rare in 2003 (when an earlier version of the driver was removed in r123201). Reviewed by: rgrimes Relnotes: Yes Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D15245 Notes: svn path=/head/; revision=333144
* Retire UPDATING entries prior to the stable/10 branchEd Maste2018-04-271-506/+0
| | | | | | | | | | We do not support building from FreeBSD 9.x releases. Approved by: imp Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=333072
* Remove support for the Arcnet protocol.Brooks Davis2018-04-131-0/+5
| | | | | | | | | | | | | | | | | | While Arcnet has some continued deployment in industrial controls, the lack of drivers for any of the PCI, USB, or PCIe NICs on the market suggests such users aren't running FreeBSD. Evidence in the PR database suggests that the cm(4) driver (our sole Arcnet NIC) was broken in 5.0 and has not worked since. PR: 182297 Reviewed by: jhibbits, vangyzen Relnotes: yes Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D15057 Notes: svn path=/head/; revision=332490
* Remove support for FDDI networks.Brooks Davis2018-04-111-0/+5
| | | | | | | | | | | | Defines in net/if_media.h remain in case code copied from ifconfig is in use elsewere (supporting non-existant media type is harmless). Reviewed by: kib, jhb Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D15017 Notes: svn path=/head/; revision=332412
* Let syslog(3) use RFC 5424.Ed Schouten2018-04-061-0/+39
| | | | | | | | | | | | | | | | With r332099 changing syslogd(8) to parse RFC 5424 formatted syslog messages, go ahead and also change the syslog(3) libc function to generate them. Compared to RFC 3164, RFC 5424 has various advantages, such as sub-second precision for log entry timestamps. As this change could have adverse effects when not updating syslogd(8) or using a different system logging daemon, add a notice to UPDATING and increase __FreeBSD_version. Differential Revision: https://reviews.freebsd.org/D14926 Notes: svn path=/head/; revision=332100
* It is March not May.Brooks Davis2018-03-291-1/+1
| | | | | | | Reported by: jkim Notes: svn path=/head/; revision=331740
* Remove infrastructure for token-ring networks.Brooks Davis2018-03-281-0/+5
| | | | | | | | | | Reviewed by: cem, imp, jhb, jmallett Relnotes: yes Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D14875 Notes: svn path=/head/; revision=331714
* Expand remaining instances of 'make kernel' to buildkernel + installkernel.John Baldwin2018-03-281-2/+4
| | | | | | | | The 'kernel' target is a bit more obscure compared to buildkernel and installkernel. One instance was already expanded previously in r325097. Notes: svn path=/head/; revision=331686
* Add an entry dealing with the makefs ISO9660 EFI tagging changes.Benno Rice2018-03-251-0/+11
| | | | | | | | | | | If you're building -CURRENT releases and it fails when building ISO images on amd64 you'll need to update makefs. Reported by: dch Sponsored by: iXsystems, Inc. Notes: svn path=/head/; revision=331537
* Remove the entry about loader.efi needing to be updated before the kernel.Andrew Turner2018-03-201-18/+0
| | | | | | | | | The kernel now handles the situation it's warning against as of r331241. Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=331242
* Note: this isn't a general thing. It only affects u-boot-based arm64Warner Losh2018-03-201-5/+16
| | | | | | | | | | systems. Make sure the note says that specific case only. Also, provide a recipe to do it. Sponsored by: Netflix Notes: svn path=/head/; revision=331236
* Add note to UPDATING about UEFI changes requiring loader(8) updateKyle Evans2018-03-191-0/+7
| | | | | | | | | | | | These problems have only been observed with boards using U-Boot (e.g. ARM) where virtual addresses are already set in the memory map by the firmware and the firmware is expecting a call to SetVirtualAddressMap to be made. I refrain from mentioning this in the note because this could also be the case on some not-yet-tested firmware on amd64 and it's not a bad recommendation for the general case. Notes: svn path=/head/; revision=331209
* Add Lua as a scripting langauge to /boot/loaderWarner Losh2018-02-121-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | liblua glues the lua run time into the boot loader. It implements all the runtime routines that lua expects. In addition, it has a few standard 'C' headers that nueter various aspects of the LUA build that are too specific to lua to be in libsa. Many refinements from the original code to improve implementation and the number of included lua libraries. Use int64_t for lua_Number. Have "/boot/lua" be the default module path. Numerous cleanups from the original GSoC project, including hacking libsa to allow lua to be built with only one change outside luaconf.h. Add the final bit of lua glue to bring in liblua and plug into the multiple interpreter framework, previously committed. Add LOADER_LUA option, currently off by default. Presently, this is an experimental option. One must opt-in to using this by defining WITH_LOADER_LUA and WITHOUT_FORTH. It's been lightly tested, so keep a backup copy of your old loader handy. The menu code, coming in the next commit, hasn't been exhaustively tested. A LUA boot loader is 60k larger than a FORTH one, which is 80k larger than a no-interpreter one. Subtle changes in size may tip things past some subtle limit (the binary is ~430k now when built with LUA). A future version may offer coexistance. Bump FreeBSD version to 1200058 to mark the milestone. Pedro Souza's 2014 Summer of Code project. Rui Paulo, Pedro Arthur, Zakary Nafziger and Wojciech A. Koszek also contributed. Warner Losh reworked it extensively into its current form. Obtained from: https://wiki.freebsd.org/SummerOfCode2014/LuaLoader Sponsored by: Google Summer of Code Relnotes: Yes MFC After: 1 month Differential Review: https://reviews.freebsd.org/D14295 Notes: svn path=/head/; revision=329166
* Add usb.conf to ObsoleteFiles.Warner Losh2018-02-121-0/+5
| | | | | | | | | | Add a note to UPDATING. Fix a missing tab. Relnotes: Yes Notes: svn path=/head/; revision=329153
* Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ toDimitry Andric2018-01-141-0/+6
| | | | | | | | | | | | | | 6.0.0 (branches/release_60 r321788). Upstream has branched for the 6.0.0 release, which should be in about 6 weeks. Please report bugs and regressions, so we can get them into the release. Please note that from 3.5.0 onwards, clang, llvm and lldb require C++11 support to build; see UPDATING for more information. MFC after: 3 months Notes: svn path=/head/; revision=327952
* Correct a couple of typos.Jens Schweikhardt2018-01-121-5/+5
| | | | Notes: svn path=/head/; revision=327882
* Mention switch to ld.lld for amd64 in UPDATINGEd Maste2018-01-101-0/+8
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=327787
* inittodr(0) actually sets the time, so there's no need to callWarner Losh2018-01-101-2/+3
| | | | | | | | | | tc_setclock(). It's redundant. Tweak UPDATING based on code review of past releases. Relnotes: yes (for the removal of pmtimer) Notes: svn path=/head/; revision=327774
* Docuent pmtimer driver removal.Warner Losh2018-01-101-0/+5
| | | | Notes: svn path=/head/; revision=327772
* Disabled the use of flowid for lagg by defaultSteven Hartland2018-01-041-0/+8
| | | | | | | | | | | | | | | | | | | | | Disabled the use of RSS hash from the network card aka flowid for lagg(4) interfaces by default as it's currently incompatible with the lacp and loadbalance protocols. The incompatibility is due to the fact that the flowid isn't know for the first packet of a new outbound stream which can result in the hash calculation method changing and hence a stream being incorrectly split across multiple interfaces during normal operation. This can be re-enabled by setting the following in loader.conf: net.link.lagg.default_use_flowid="1" Discussed with: kmacy Sponsored by: Multiplay Notes: svn path=/head/; revision=327559
* Add info about SW_WATCHDOG change to be dynamic in the common case.Mike Karels2018-01-031-0/+6
| | | | Notes: svn path=/head/; revision=327512
* other: Fix several typos and minor errorsEitan Adler2017-12-271-2/+2
| | | | | | | | | | | - duplicate words - typos - references to old versions of FreeBSD Reviewed by: imp, benno Notes: svn path=/head/; revision=327233
* Correct a typo; remove white space at EOL.Jens Schweikhardt2017-12-161-2/+2
| | | | Notes: svn path=/head/; revision=326895
* Note GELI-enabled zfsboot issues have been solved. Flip the switchWarner Losh2017-12-151-0/+4
| | | | | | | | | back to enabling GELI in boot and loader builds. Sponsored by: Netflix Notes: svn path=/head/; revision=326888
* Turn loader GELI support in the boot loaders off by default as aWarner Losh2017-12-141-0/+6
| | | | | | | | | temporary workaround. This fixes zfs booting generally, but breaks all GELI booting by default. Add note to UPDATING to this effect. When the GELI issues are resolved, this will be reverted. Notes: svn path=/head/; revision=326857
* Fill in date.Xin LI2017-11-261-1/+1
| | | | Notes: svn path=/head/; revision=326223
* Use the cookie now set by loader to determine whether the value passed toNathan Whitehorn2017-11-261-0/+8
| | | | | | | | | | | | | | | | PowerPC kernels in r6 is actually metadata from loader(8) or gibberish left in r6, which is not required to be anything under the PAPR/ePAPR/CHRP/OF standards, by another boot loader. Note that, as a result, systems need a new boot loader to boot PPC kernels after this revision without ending up at a mountroot prompt. New boot loaders are backwards compatible and can boot older kernels. Reviewed by: jhibbits MFC after: 2 months Notes: svn path=/head/; revision=326220
* Correct grammar nit.Gordon Tetlow2017-11-171-1/+1
| | | | Notes: svn path=/head/; revision=325942
* Move LOADER_{NO,}_GELI_SUPPORT to MK_LOADER_GELIWarner Losh2017-11-101-1/+2
| | | | | | | | | | | | | | Transition to WITH/WITHOUT_LOADER_GELI to flag support or not of GELI in the boot loaders. Add HAVE_GELI so components can flag they need support (since it's too large to include everywhere). Add temporary warnings for the old forms to ease transition. Also, update test script to build without GELI on x86. Sponsored by: Netflix Notes: svn path=/head/; revision=325693
* Replace LOADER_FIREWIRE_SUPPORT variableWarner Losh2017-11-101-0/+4
| | | | | | | | | | | | Rename LOADER_FIREWIRE_SUPPORT to MK_LOADER_FIREWIRE. Only build libfirewire when this is "yes". Add note to updating. Fix build script to build this for x86 so the option doesn't decay. sparc64 supports ZFS, so also build it MK_ZFS=no. Sponsored by: Netflix Notes: svn path=/head/; revision=325692
* Add an UPDATING entry for the posix_fallocate/ZFS change, r325320Andriy Gapon2017-11-061-0/+7
| | | | Notes: svn path=/head/; revision=325486
* Enable AUTO_OBJ by default if the OBJDIR is writable, only for in-tree builds.Bryan Drewery2017-11-021-0/+8
| | | | | | | | | | | | | | | | | | | | | | This can be disabled by putting WITHOUT_AUTO_OBJ=yes in /etc/src-env.conf, not /etc/src.conf, or passing it in the environment. The purpose of this rather than simply flipping the default of AUTO_OBJ to yes is to avoid hassling users with auto.obj.mk failures if the wanted OBJDIR is not writable. It will fallback to writing to the source directory like it does today if MAKEOBJDIRPREFIX is not writable. The act of enabling MK_AUTO_OBJ disables all 'make obj' treewalks since previous work has made those not run if MK_AUTO_OBJ==yes in Makefile.inc1. Relnotes: yes Reviewed by: sjg Discussed at: https://lists.freebsd.org/pipermail/freebsd-arch/2016-May/017805.html Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D12841 Notes: svn path=/head/; revision=325330
* Add option UNIFIED_OBJDIR, on by default, which moves the default build OBJDIR.Bryan Drewery2017-11-011-0/+11
| | | | | | | | | | | | | | | | | | | | | | This changes the build OBJDIR from the older style of /usr/obj/<srcdir> for native builds, and /usr/obj/<target>.<target_arch>/<srcdir> for cross builds to a new simpler format of /usr/obj/<srcdir>/<target>.<target_arch>. This new format is used regardless of cross or native build. It allows easier management of multiple source tree object directories. The UNIFIED_OBJDIR option will be removed and its feature made permanent for the 12.0 release. Relnotes: yes (don't note UNIFIED_OBJDIR option since it will be removed) Prior work: D3711 D874 Reviewed by: gjb, sjg Discussed at: https://lists.freebsd.org/pipermail/freebsd-arch/2016-May/017805.html Discussed with: emaste Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D12840 Notes: svn path=/head/; revision=325288
* Revert removal of 9.x references in UPDATINGEitan Adler2017-10-291-2/+2
| | | | | | | Requested by: imp Notes: svn path=/head/; revision=325110