Lines Matching +full:enforce +full:- +full:video +full:- +full:mode

1 Updating Information for users of FreeBSD-CURRENT.
9 https://docs.freebsd.org/en/books/handbook/cutting-edge/#makeworld
22 includes various WITNESS- related kernel options, INVARIANTS, malloc
28 at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".)
31 pf(4) now supports nat64 via the af-to keyword.
39 flua(1) has moved to the new FreeBSD-flua package. If you use flua,
61 The "FreeBSD-unbound" package is renamed to "FreeBSD-local-unbound".
62 If you have set-optional or set-base installed, the new package will
75 Audio-related utilities including mixer(8) and virtual_oss(8) have
76 moved to the new FreeBSD-sound package. If you have set-optional or
77 set-base installed this package will be installed automatically,
81 Both drm-kmod and nividia-drm ports had to be updated to either no
89 can install the ftp/freebsd-ftpd port. pkgbase users should remove
90 the orphaned FreeBSD-ftpd package.
95 powerd has been moved to a new FreeBSD-powerd package. If you have
96 FreeBSD-set-minimal installed, the new package will be installed
100 FreeBSD-pmc package. If you use these, you may want to install the
104 been moved to the new package. If you have set-minimal installed,
112 FreeBSD-mandoc. If you have the minimal set installed, this package
115 Kyua has been moved to the FreeBSD-kyua package, and ATF has been moved
116 to the FreeBSD-atf* packages. If you have FreeBSD-tests installed,
129 will no longer generate "-man" subpackages; instead the manpages will
134 FreeBSD 16.0-CURRENT.
142 changed: "FreeBSD" is now "FreeBSD-ports", and "FreeBSD-kmods" is now
143 "FreeBSD-ports-kmods". Users with /usr/local/etc/pkg/repos files
151 'pkg install -r base -g FreeBSD-openssl\* FreeBSD-kerberos\*'
165 a no-op for MIT Kerberos, so this only affects builds which set
179 The CLEAN option has been switched back from default-on to default-off.
188 FreeBSD-libmilter* packages.
190 If you only have FreeBSD-sendmail installed for applications that
204 has been reverted. (However, it is still non-functional.)
226 The CLEAN option has been switched back from default-off to
227 default-on. This reverts the 20240729 change below.
230 routed(8) and route6d(8) have moved to the FreeBSD-rip package.
242 install FreeBSD-bsdconfig.
256 package, FreeBSD-bmake. If you use pkgbase and you need make, you
263 gssd(8) has been moved to a new package, FreeBSD-gssd. If you use
268 have been renamed from FreeBSD-krb5* to FreeBSD-kerberos*. This
273 In either case, if you have FreeBSD-krb5* packages installed, you
274 should remove them and (re)install the equivalent FreeBSD-kerberos*
290 sysutils/freebsd-shar port was created to maintain this version of
294 LinuxKPI device.h and acpi changes effecting drivers and drm-kmod.
301 All NFS related modules must be rebuilt from up-to-date
305 "make delete-old" will now remove the Forth bootloader entirely
309 MIT KRB5 (MIT Kerberos5) has been imported into 15-CURRENT. To
312 1.5.2 when delete-old and delete-old-libs are run. To revert back
313 simply buildworld/installworld again with delete-old-libs and
314 delete-old.
318 The few affected ports must be rebuilt. A successful exp-run will be
326 LinuxKPI dma-mapping.h were pulled into the tree from drm-kmod.
335 pf now blocks IPv6 packets with a hop-by-hop or destination options header by
336 default. Such packets can be passed by adding "allow-opts" to the rule. IPv6
341 has moved to the new FreeBSD-ctl package. If you use pkgbase and you
344 Development-related tools (e.g. ar and nm) have moved to the new
345 "FreeBSD-toolchain" package, which subsumes and obsoletes the
346 existing "FreeBSD-elftoolchain" package. If you use pkgbase and
348 ensure the old FreeBSD-elftoolchain* packages are completely removed.
353 however it does not have any in-tree consumers since the introduction
368 UMASS quirks and auto-quirk probing has been overhauled. CAM now won't
369 send SYNCHRONIZE CACHE unless MODE PAGE 8 is present and valid. This
371 in 14 and broke several e-readers and the like). Please send imp@freebsd.org
380 memory where expected. These changes may require out-of-tree drivers
410 different transport - netlink(4) socket instead of unix(4). Users of
440 to install the FreeBSD-firmware-iwm package.
450 standing in bootloader mode. Firmware files are available in the
451 comms/rtlbt-firmware port.
467 The build now defaults to WITHOUT_CLEAN - i.e., no automatic clean
473 freebsd-current mailing list so that a special-case dependency can be
481 uart1: non-PNP ISA device will be removed from GENERIC in FreeBSD 15.
496 package FreeBSD-audit. If you use OpenBSM auditing and pkgbase, you
497 should install FreeBSD-audit.
500 cron, lpr, and ntpd have been moved from FreeBSD-utilities into their
502 packages: FreeBSD-cron, FreeBSD-lp, or FreeBSD-ntp.
505 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
506 been upgraded to 18.1.6. It is important that you run `make delete-old`
542 non-compliant MTAs; please see the first 8.18.1 release note in
576 box, bsddialog(1) is not considered as a drop-in replacement for
599 Move standard include files to the clibs-dev package and move clang
600 internal libraries and headers to clang and clang-dev. Upgrading systems
604 pkg upgrade -y FreeBSD-utilities
605 pkg upgrade -y FreeBSD-utilities-dev
606 pkg upgrade -y
619 FreeBSD 15.0-CURRENT.
634 Following the general removal of MIPS support, the ath(4) AHB bus-
642 Out-of-tree kernel modules will need to be rebuilt.
662 the base system. It is important to rebuild third-party software
691 all non-x86 platforms for some time now. If you need to fall back,
702 Add jobs.mk to save typing. Enables -j${JOB_MAX} and logging
704 make buildworld-jobs
706 make -j${JOB_MAX} buildworld > ../buildworld.log 2>&1
711 Video related devices for some arm devices have been renamed.
731 to ECM, but NCM mode and need u3g and ucom modules loaded. See cdce(4).
743 LinuxKPI pci.h changes may require out-of-tree drivers to be recompiled.
747 llvm-objdump is now always installed as objdump. Previously there was
756 to re-enable sendmail(8):
767 needs to use devctl to re-enable the device, and reprobe it (or set
773 pf no longer accepts 'scrub fragment crop' or 'scrub fragment drop-ovl'.
785 pkg install FreeBSD-dhclient FreeBSD-geom FreeBSD-resolvconf \
786 FreeBSD-devd FreeBSD-devmatch
798 LinuxKPI pm.h changes require an update to the latest drm-kmod version
799 before re-compiling to avoid errors.
810 themselves. A test has been added to buildworld to enforce this.
826 Unbound support for RFC8375: The special-use domain 'home.arpa' is
827 by default blocked. To unblock it use a local-zone nodefault
829 local-zone: "home.arpa." nodefault
831 Or use another type of local-zone to override with your choice.
872 # chsh -s csh
890 audio/freebsd-13-mixer
903 application-specific configuration option for applications
935 % sudo -E make install
944 awk has been updated to the latest one-true-awk version 20210215.
978 https://lists.freebsd.org/archives/freebsd-current/2021-June/000153.html
981 git update-ref -d refs/remotes/freebsd/vendor/openzfs
986 which break drm-kmod. In addition various other additions where
994 pkg install -f FreeBSD-openssl
1004 delegations by setting vfs.nfsd.issue_delegations non-zero
1013 needing a working back channel for server->client RPCs.
1022 For 64-bit architectures the base system is now built with Position
1028 Please update your drm-kmod port to after the __FreeBSD_version 1400003
1041 Transport-independent parts of HID support have been split off the USB
1054 https://github.com/bsdimp/freebsd-git-docs/blob/main/src-cvt.md
1064 Obsolete in-tree GDB 6.1.1 has been removed. GDB (including kgdb)
1068 ping6 has been merged into ping. It can now be called as "ping -6".
1073 If you have multi-fib configuration and rely on existence of all
1077 The internal pre-processor in the calendar(1) program has been
1078 extended to support more C pre-processor commands (e.g. #ifdef, #else,
1085 have been moved to the deskutils/calendar-data port, much like the
1087 make delete-old-files, you need to install it to retain full
1094 find sys -name LINT\* -delete
1098 command you want to un-auger the tree is
1100 svn revert -R .
1118 to an explicit "zpool import -a" in one of the rc scripts enabled by
1119 zfs_enable=YES. This means your non-root zpools won't auto import until
1135 As such, all the NFS modules must be re-compiled from sources.
1138 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
1157 accepted. An exp-run has identified all of the problems with this in
1158 ports, but other non-ports software may need extra escapes removed to
1162 from rtld: Undefined symbol "regcomp@FBSD_1.6" -- It is imperative that
1168 implementation corrects non-conformant behavior of the previous bc
1186 re-enable it for system root only on non-ZFS filesystems with the
1190 It may be advised to setup aliases for grep to default to `-d skip` if
1191 commonly non-recursively grepping a list that includes directories and
1197 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
1210 a slightly older -CURRENT userland and older FreeBSD userlands may not
1222 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
1230 amd is still available in the sysutils/am-utils port.
1236 The WITH_GPL_DTC option has been removed. The BSD-licenced device tree
1251 ncurses has been updated to a newer version (6.2-20200215). Given the ABI
1274 Architectures not supported by in-tree Clang/LLVM require an
1281 short-term transition aid they may be enabled via WITH_* options.
1282 GCC 4.2.1 is expected to be removed from the tree on 2020-03-31.
1297 Kernel-loadable random(4) modules are no longer unloadable.
1300 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
1354 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
1373 with ping. If you use any of -ARWXaghmrtwx, you must update your
1378 and the "-o sync_unmount" and "-o init_backgrounded" mount options have
1386 a non-default value, please tell asomers@FreeBSD.org why.
1392 world-readable. If the /var/account directory must be created by
1393 rc.d/accounting, the mode used is now 0750. Admins who use the
1394 accounting feature are encouraged to change the mode of an existing
1404 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
1415 User-wired pages now have their own counter,
1418 long. bhyve VMs wired with the -S are now subject to the user
1440 non-zero to bypass the random device prior to seeding, or zero to
1442 For now, set to 1 (unsafe) by default to restore pre-r346250 boot
1446 read-only diagnostic sysctl that is set when bypass is enabled and
1454 non-zero to disable warnings in dmesg when the same conditions are
1467 r338192 (Aug. 22, 2018) will not work unless the "-use-udpsock"
1469 nfsuserd daemons built from head sources that are post-r338192 are
1479 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1509 the -b (bootnum) parameter for commands where the bootnum was previously
1510 specified with each option. For example 'efibootmgr -B 0001' is now
1511 'efibootmgr -B -b 0001'.
1522 The XLP config has been removed. We can't support 64-bit atomics in this
1523 kernel because it is running in 32-bit mode. XLP users must transition
1524 to running a 64-bit kernel (XLP64 or XLPN32).
1533 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1551 by building a world with -DWITHOUT_BSD_CRTBEGIN.
1556 FreeBSD-13. It is available as a package (ctm) for all supported
1567 $ newsyslog -Nrv
1574 just install the drm-kmod port. All others should install
1575 drm-legacy-kmod.
1578 drm-kmod. For hardware older than 2013, however, some users will need
1579 to use drm-legacy-kmod if drm-kmod doesn't work for them. Hardware older
1580 than 2008 usually only works in drm-legacy-kmod. The graphics team can
1583 have hardware supported by drm-kmod, you are strongly encouraged to use
1586 Other than KPI chasing, drm-legacy-kmod will not be updated. As outlined
1591 Generally, anybody using the drm*-kmod packages should add
1593 cross-threading surprises, especially with automatic driver
1594 loading from X11 startup. These will become the defaults in 13-current
1607 important to rebuild third-party software after upgrading. The value
1625 Reproducible build mode is now on by default, in preparation for
1635 default since FreeBSD-11.
1651 bhyve uses userboot.so. It remains 4th-only until some issues are solved
1659 environment, or using `ls --color=never`. The ls(1) specific CLICOLOR
1664 restore the old behavior, set PAGER="more" and MANPAGER="more -s" in
1709 u-boot will expose as an EFI frame buffer.
1714 existing systems. Do not skip the "mergemaster -Fp" step before
1720 still be run as non-root by setting ntpd_user=ntpd in rc.conf, after
1736 netstat has been broken to allow 32-bit binaries to work on
1737 64-bit kernels without modification. These programs will need
1740 structures from pointers to 64-bit virtual addresses.
1756 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1783 The on-disk format for hwpmc callchain records has changed to include
1807 The nxge(4) driver has been removed. This driver was for PCI-X 10g
1856 When using syslog-ng, add the 'syslog-protocol' flag to local
1860 unix-dgram("/var/run/log" flags(syslog-protocol));
1897 FreeBSD boot loader enhanced with Lua scripting. It's purely opt-in for
1899 Co-existence for the transition period will come shortly. Booting is a
1900 complex environment and test coverage for Lua-enabled loaders has been
1911 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1926 into apm. It was a no-op on ACPI in current for a while now (but was
1935 This can be re-enabled by setting the following in loader.conf:
1940 hardclock-based software watchdog if no hardware watchdog is
1968 The naive and non-compliant support of posix_fallocate(2) in ZFS
1979 /etc/src-env.conf (not /etc/src.conf), or passing the option in the
1984 builds, and /usr/obj/<arch>/<srcdir> for cross-builds, to a unified
1986 format by setting WITHOUT_UNIFIED_OBJDIR=yes in /etc/src-env.conf,
1987 the environment, or with -DWITHOUT_UNIFIED_OBJDIR when building.
1990 tools by looking up the OBJDIR used by 'make -V .OBJDIR' means rather
1994 The native-xtools target no longer installs the files by default to the
1995 OBJDIR. Use the native-xtools-install target with a DESTDIR to install
1996 to ${DESTDIR}/${NXTP} where NXTP defaults to /nxb-bin.
2015 When building multiple kernels using KERNCONF, non-existent KERNCONF
2029 For 32-bit arm compiled for hard-float support, soft-floating point
2032 /usr/libsoft also existed). Only users with a hard-float ld.so, but
2033 soft-float everything else should be affected.
2050 - The "beforecheck" and "aftercheck" targets are now specified.
2051 - ${CHECKDIR} (added in commit noted above) has been removed.
2052 - Legacy behavior can be enabled by setting
2055 If the limited sandbox mode is enabled, "make check" will execute
2061 The end-user should set "WITH_INSTALL_AS_USER" in src.conf(5) or the
2062 environment if executing "make check" with limited sandbox mode using
2074 foreground mode (i.e., do not use the -p or -y options). As it
2086 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 5.0.0.
2092 r-commands (rlogin, rsh, etc.) to be built with the base system.
2095 The FreeBSD/powerpc platform now uses a 64-bit type for time_t. This is
2101 of 32-bit compatibility. All 32-bit binaries will be affected.
2106 fashion. This prevents many of the common foot-shooting actions in the
2118 fashion. This prevents many of the common foot-shooting actions in the
2140 via pkg install heirloom-doctools.
2163 bus bind type - this is where probe/attach is done.
2168 The "ino64" 64-bit inode project has been committed, which extends
2176 For the safest in-place upgrade begin by removing previous build
2177 artifacts via "rm -rf /usr/obj/*". Then, carefully follow the full
2188 migration before the end-of-life date for FreeBSD 11.
2206 instead of requiring that the aarch64-binutils port or package be
2207 installed. To continue using aarch64-binutils, set
2208 CROSS_BINUTILS_PREFIX=/usr/local/aarch64-freebsd/bin .
2226 - `cfiscsi_load="YES"` in loader.conf(5).
2227 - Add `cfiscsi` to `$kld_list` in rc.conf(5).
2228 - ctladm(8)/ctld(8), when compiled with iSCSI support
2252 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 4.0.0.
2280 but you use igb(4), you need to re-add em(4) to your custom
2284 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 3.9.1.
2289 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 3.9.0.
2300 chromebook_platform(4), to work properly on Chromebook-class hardware.
2306 rtwn(4) main module + rtwn_usb(4) and rtwn_pci(4) bus-specific
2309 conflict (rtwnrtl8192cU(B) -> rtwnrtl8192cE(B))
2313 - rcs: Latest GPLv3 GNU rcs version.
2314 - rcs57: Copy of the latest version of GNU rcs (GPLv2) before it was
2329 to avoid a name clash with shared libraries on case-insensitive file
2336 - rcs: Latest GPLv3 GNU rcs version.
2337 - rcs57: Copy of the latest version of GNU rcs (GPLv2) from base.
2358 standards-conforming UDP application. The new behaviour can be
2369 After branch N is created, entries older than the N-2 branch point are removed
2377 -------------
2382 commands with 'env -i '. See the env(1) manual page for more details.
2383 Occasionally a build failure will occur with "make -j" due to a race
2384 condition. If this happens try building again without -j, and please
2389 do an upgrade to the new branch. This is the best-tested upgrade path,
2400 major release at a time, including running `make delete-old` at each
2416 ---------
2427 block on the freebsd-boot partition of a GPT partitioned drive ada0:
2428 gpart bootcode -p /boot/gptzfsboot -i $N ada0
2435 Non-boot pools do not need these updates.
2438 ---------
2462 -----------------
2465 failsafe as it uses a /usr/obj tree with a fresh mini-buildworld,
2467 make kernel-toolchain
2468 make -DALWAYS_CHECK_MAKE buildkernel KERNCONF=YOUR_KERNEL_HERE
2469 make -DALWAYS_CHECK_MAKE installkernel KERNCONF=YOUR_KERNEL_HERE
2474 ---------------------
2479 nextboot -k testkernel
2482 -----------------------------------------------------------
2492 etcupdate -p [5]
2494 etcupdate -B [4]
2495 make delete-old [6]
2498 To cross-install current onto a separate partition
2499 --------------------------------------------------
2506 <boot into -stable>
2511 make installworld DESTDIR=${CURRENT_ROOT} -DDB_FROM_SRC
2522 To upgrade in-place from stable to current
2523 ----------------------------------------------
2530 etcupdate -p [5]
2532 etcupdate -B [4]
2533 make delete-old [6]
2542 Also, if you are tracking -current, you must be subscribed to
2543 freebsd-current@freebsd.org. Make sure that before you update
2545 messages there. If in doubt, please track -stable which has
2550 [1] If you have third party modules, such as drm-kmod or vmware, you
2553 your system and install them as well. If you are running -current, you
2559 PORTS_MODULES+=graphics/drm-kmod graphics/nvidia-drm-kmod
2566 [3] From the bootblocks, boot -s, and then do
2567 fsck -p
2568 mount -u /
2569 mount -a
2572 adjkerntz -i # if CMOS is wall time
2574 into single user mode to do the installworld.
2576 [4] Note: This step is non-optional. Failure to do this step
2580 as the archives of freebsd-current and freebsd-hackers mailing lists
2583 [5] Usually this step is a no-op. However, from time to time
2588 can be deleted by "make delete-old-libs", but you have to make
2615 breakages in tracking -current. It is not guaranteed to be a complete
2622 Copyright 1998-2009 M. Warner Losh <imp@FreeBSD.org>