summaryrefslogtreecommitdiffstats
path: root/UPDATING
Commit message (Collapse)AuthorAgeFilesLines
* Make 32-bit PowerPC kernels, like 64-bit PowerPC kernels, position-independentnwhitehorn2015-03-071-0/+6
| | | | | | executables. The goal here, not yet accomplished, is to let the e500 kernel run under QEMU by setting KERNBASE to something that fits in low memory and then having the kernel relocate itself at runtime.
* Typo: effect -> affect.gavin2015-02-211-1/+1
|
* Fix a grammar nit.gjb2015-02-191-1/+1
| | | | Sponsored by: The FreeBSD Foundation
* Bump revision again after my Fortuna change.delphij2015-02-181-2/+2
|
* bump the rev... ZFS is the first fall out of this bug, but there mightjmg2015-02-171-2/+2
| | | | be others...
* note that you should update your kernel due to RNG issue, and whatjmg2015-02-171-0/+8
| | | | | | versions you should upgrade... Suggested by: Ryan Stone
* Document caveat with specifying WITHOUT_VI at build/install time when buildingngie2015-02-111-0/+10
| | | | older releases of FreeBSD
* Update UPDATING after changing autofs(4) ABI.trasz2015-02-101-0/+5
| | | | | Suggested by: bdrewery@ Sponsored by: The FreeBSD Foundation
* Build the powerpc64 kernel as a position-independent executable. At startup,nwhitehorn2015-01-311-0/+5
| | | | | | | | | it processes its own ELF relocations and can be loaded and run in place at any physical/virtual address. NB: This requires an updated loader to boot! Relnotes: yes
* Upgrade our copy of clang and llvm to 3.5.1 release. This is a bugfixdim2015-01-181-0/+6
| | | | | | | | | | | | | | only release, no new features have been added. Please note that this version requires C++11 support to build; see UPDATING for more information. Release notes for llvm and clang can be found here: <http://llvm.org/releases/3.5.1/docs/ReleaseNotes.html> <http://llvm.org/releases/3.5.1/tools/clang/docs/ReleaseNotes.html> MFC after: 1 month X-MFC-With: 276479
* Use a set of ELF Tool Chain tools by defaultemaste2015-01-071-0/+7
| | | | | | | | | | | | | | | | | | | These tools are now from the ELF Tool Chain project: * addr2line * elfcopy (strip) * nm * size * strings The binutils versions are available by setting in src.conf: WITHOUT_ELFTOOLCHAIN_TOOLS=yes Thanks to antoine@ for multiple exp-runs and diagnosing many of the failures. PR: 195561 (ports exp-run) Sponsored by: The FreeBSD Foundation
* Enable remote control using a local socket in the default configuration.des2015-01-051-0/+6
|
* Fix a few grammar issues.brueffer2015-01-051-3/+3
|
* Remove GNU texinfo from base along with all info pages.bapt2015-01-021-0/+5
| | | | | | | | | To be able to info pages consider installing texinfo from ports print/texinfo or via pkg: pkg install texinfo Differential Revision: https://reviews.freebsd.org/D1409 Reviewed by: emaste, imp (previous version) Relnotes: yes
* Some minor changes to UPDATING.dim2014-12-311-6/+12
|
* First stab at UPDATING notes for clang 3.5.0.dim2014-12-301-0/+56
|
* Add an UPDATING entry for r276096, which removed the kernelrmacklem2014-12-231-0/+8
| | | | sources for the old NFS client and server.
* Add an UPDATING entry and warning about the change in r274807 to help usersbrooks2014-12-161-0/+8
| | | | | | | transition to the new behavior. Discussed with: jmallett Sponsored by: DARPA, AFRL
* Renove faith(4) and faithd(8) from base. It looks like industrymelifaro2014-11-091-0/+4
| | | | | | | | | have chosen different (and more traditional) stateless/statuful NAT64 as translation mechanism. Last non-trivial commits to both faith(4) and faithd(8) happened more than 12 years ago, so I assume it is time to drop RFC3142 in FreeBSD. No objections from: net@
* We moved to ada a while ago, reflect that in the example.netchild2014-11-091-2/+2
|
* Enable vt(4) by defaultdumbbell2014-11-041-0/+18
| | | | | | | | | | | | | | | | | | | | | | | vt(4) is a new console driver which brings features such as: o Support for Unicode and double-width characters o Integration with the KMS kernel video drivers o Support for UEFI You may need to update your console settings in /etc/rc.conf, most probably the keymap. During boot, /etc/rc.d/syscons will indicate what you need to do. vt(4) still has issues and lacks some features compared to syscons(4). See the wiki for up-to-date information: https://wiki.freebsd.org/Newcons If you want to keep using syscons(4), you can do so by adding the following line to /boot/loader.conf: kern.vty=sc Differential Revision: https://reviews.freebsd.org/D1005 Discussed with: emaste@, nwhitehorn@, ray@ Relnotes: yes
* Integrate pjdfstest test suite execution into kyuangie2014-11-031-0/+5
| | | | | | | | | | | | | | pjdfstest execution is opt-in and must be done as root due to some of the assumptions made by the test suite and lack of error checking in the non-root case A description of how to execute pjdfstest with kyua is provided in share/pjdfstest/README Phabric: D824 (an earlier prototype patch) MFC after: 1 month Relnotes: yes Sponsored by: EMC / Isilon Storage Division
* Build gperf only if we're using g++ (not clang++)emaste2014-10-091-0/+5
| | | | | | | | | | | gperf is used as a build tool for g++ and is not needed for Clang architectures. Ports and third-party software that need it can use the up-to-date devel/gperf port. PR: 194103 (exp-run) Reviewed by: bapt Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D886
* Import pjdfstest from ↵ngie2014-09-241-0/+4
| | | | | | | | | | | | | | | | | | | | ^/vendor/pjdfstest/abf03c3a47745d4521b0e4aa141317553ca48f91 - Remove tools/regression/pjdfstest - Add upgrade directions for contrib/pjdfstest - Add a note to UPDATING for the move (the reachover Makefiles are coming soon) Functional differences: - ftruncate testcases are added from upstream (github) Non-functional differences: - The copyright for the project has been updated to 2012 - pjd's contact information has been updated Discussed with: -testing, jmmv, pjd MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
* UPDATING: linux-c6 support notes, and how to fall back to linux-f10.sbruno2014-09-221-0/+8
| | | | | | PR: 187786 MFC after: 2 days Relnotes: yes
* Make mmap() of the console device when using ofwfb work like other supportednwhitehorn2014-07-291-0/+7
| | | | | | | framebuffer drivers. This lets ofwfb work with xf86-video-scfb and makes the driver much more generic and less PCI-centric. This changes some user-visible behavior and will require updates to the xorg-server port on PowerPC when using ATI graphics cards.
* Forced commit - testing commit mail etc pipelines.peter2014-07-271-1/+1
|
* Add compat shims for XDEV and XDEV_ARCH so we don't break all theimp2014-07-241-0/+4
| | | | | users of them. Also, add a note to updating. We'll keep these shims at least until the 12 branch.
* Document the need to regenerate the local_unbound configuration.des2014-07-191-0/+8
|
* The GNU texinfo and GNU info pages are not built and installedbapt2014-07-101-0/+5
| | | | | | | anymore, WITH_INFO knob has been added to allow to built and install them again. Reviewed by: imp
* The GNU readline library is now an INTERNALLIB - that is, it isbapt2014-07-091-0/+7
| | | | | | | | | | statically linked into consumers (GDB and variants) in the base system, and the shared library is no longer installed. That also allows ports to be able to use a modern version of readline PR: 162948 Reviewed by: emaste
* Remove ia64 from the list of known architectures and add an entry tomarcel2014-07-021-0/+5
| | | | | | | | | | | | UPDATING. This is the first step towards the removal of ia64 from head. A buildworld for ia64 will now yield: % make buildworld make[1]: "/usr/src/Makefile.inc1" line 151: Unknown target ia64:ia64. While here, trim the ia64-specific additions from ObsoleteFiles.inc Discussed at: BSDcan
* Add an entry for r268115 to UPDATING.rmacklem2014-07-011-0/+7
|
* Rename the WITHOUT_VT_SUPPORT knob to WITHOUT_VTemaste2014-06-301-0/+5
| | | | | | | | | The _SUPPORT knobs have a consistent meaning which differs from the behaviour controlled by this knob. As the knob is opt-out and has not appeared in a release the impact should be low. Suggested by: imp, wblock MFC after: 1 week
* Document r267639 CTL ABI breakage.mav2014-06-241-0/+5
|
* Remove fixed path as part of suggestion. Three dots are fine for mostimp2014-06-241-2/+3
| | | | uses. Add a note about a correct workaround.
* Change suggestion how to set MAKESYSPATH as broken incremental buildache2014-06-231-1/+1
| | | | | | | | workaround. Magic ".../share/mk" (search directories up to /) does not work for f.e. /usr/src/gnu/lib/libgcc because the path inside is starting from /usr/obj hierarchy and ends up in /usr/share/mk, not in the /usr/src/share/mk where src.opts.mk is. IMHO proper fixing of incremental build is needed urgently.
* Move atf-sh from /usr/bin/ to /usr/libexec/jmmv2014-06-061-3/+8
| | | | | | | | | | | | | In r266650, we made libatf-c and libatf-c++ private libraries so that no components outside of the source tree could unintendedly depend on them. This change does the same for the "atf-sh library" by moving the atf-sh interpreter from its public location in /usr/bin/ to the private location in /usr/libexec/. Our build system will ensure that our own test programs use the right binary, but users won't be able to depend on atf-sh by "mistake". Committing this now to ride the UPDATING notice added with r267172 today.
* Homogenize libatf-* version numbers with upstream.jmmv2014-06-061-0/+16
| | | | | | | | | | | | The libatf-* major version numbers in FreeBSD were one version ahead of upstream because, when atf was first imported into FreeBSD, the upstream numbers were not respected. This is just confusing and bound to cause problems down the road. Fix this by taking advantage of the fact that libatf-* are now private and that atf is not yet built by default. However, and unfortunately, a clean build is needed for tests to continue working once "make delete-old-libs" has been run; hence the note in UPDATING.
* Upgrade our copy of llvm/clang to 3.4.1 release. This release containsdim2014-05-121-0/+3
| | | | | | | | | | | | | | | mostly fixes, for the following upstream bugs: http://llvm.org/PR16365 http://llvm.org/PR17473 http://llvm.org/PR18000 http://llvm.org/PR18068 http://llvm.org/PR18102 http://llvm.org/PR18165 http://llvm.org/PR18260 http://llvm.org/PR18290 http://llvm.org/PR18316 http://llvm.org/PR18460 http://llvm.org/PR18473 http://llvm.org/PR18515 http://llvm.org/PR18526 http://llvm.org/PR18600 http://llvm.org/PR18762 http://llvm.org/PR18773 http://llvm.org/PR18860 http://llvm.org/PR18994 http://llvm.org/PR19007 http://llvm.org/PR19010 http://llvm.org/PR19033 http://llvm.org/PR19059 http://llvm.org/PR19144 http://llvm.org/PR19326 MFC after: 2 weeks
* Add usr/share/mk/src.opts.mk to obsolete files. It never should haveimp2014-05-081-0/+5
| | | | | | been installed in the first place, and it must be removed ASAP or weird build errors may start happening in the future if this file is ever taken from the installed system. Add note to UPDATING.
* bsd.compiler.mk was implicitly included by bsd.own.mk in historicalimp2014-05-071-0/+5
| | | | | | | | | | | versions. With its movement to src.opts.mk, bsd.prog.mk was testing COMPILER_TYPE without including the bsd.compiler.mk anymore. In the source tree, this caused no problems, for reasons that aren't clear, but does cause problems outside of the source tree. Allow bsd.compiler.mk to be included multiple times safely, and always include bsd.compiler.mk at the top of bsd.prog.mk. Resist the urge to put it in bsd.init.mk, since that would reintroduce the implicit include.
* Time to prune entries for RELENG_7 and stable/8. They are still inimp2014-05-061-1258/+0
| | | | svn, for the historically minded.
* Add helpful note about possible workarounds for (as yet) unknownimp2014-05-061-2/+4
| | | | breakage. Also fix typo.
* Document src.opts.mk changes and the decoupling of /etc/src.conf fromimp2014-05-061-3/+14
| | | | anything but the source tree.
* lindev(4): remove the deviceeadler2014-05-021-0/+4
| | | | | | | | | | | lindev(4) was only used to provide /dev/full which is now a standard feature of FreeBSD. /dev/full was never linux-specific and provides a generally useful feature. Document this in UPDATING and bump __FreeBSD_version. This will be documented in the PH shortly. Reported by: jkim
* Document YES_HESIOD disappearing.imp2014-04-181-0/+5
|
* Amend r263891, by making clang default to DWARF2 debug info format fordim2014-04-111-18/+0
| | | | | | | | | | | all FreeBSD versions, not just 10.x and earlier. Apparently too many people seem to have trouble with post-1993 formats. Also remove the related notes about messing with kernel configuration files from UPDATING, which are now superfluous. Requested by: many MFC after: 3 days
* Fix typo (s/teh/the/) in previous commit.marcel2014-04-051-1/+1
| | | | Pointed out by: rpaulo (thanks!)
* Do not prevent processes from making changes to the baudrate or themarcel2014-04-051-0/+14
| | | | | | | | | CLOCAL and HUPCL control flags. There are legit reasons for allowing those to be changed. When /etc/ttys has the "3wire" type (without a baudrate) for the serial port that is the low-level console, then this change has no effect. Obtained from: Juniper Networks, Inc.
OpenPOWER on IntegriCloud