Lines Matching +full:pci +full:- +full:host +full:- +full:cam +full:- +full:generic
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".)
50 to install the FreeBSD-firmware-iwm package.
71 The build now defaults to WITHOUT_CLEAN - i.e., no automatic clean
77 freebsd-current mailing list so that a special-case dependency can be
85 uart1: non-PNP ISA device will be removed from GENERIC in FreeBSD 15.
100 package FreeBSD-audit. If you use OpenBSM auditing and pkgbase, you
101 should install FreeBSD-audit.
104 cron, lpr, and ntpd have been moved from FreeBSD-utilities into their
106 packages: FreeBSD-cron, FreeBSD-lp, or FreeBSD-ntp.
109 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
110 been upgraded to 18.1.6. It is important that you run `make delete-old`
146 non-compliant MTAs; please see the first 8.18.1 release note in
180 box, bsddialog(1) is not considered as a drop-in replacement for
203 Move standard include files to the clibs-dev package and move clang
204 internal libraries and headers to clang and clang-dev. Upgrading systems
208 pkg upgrade -y FreeBSD-utilities
209 pkg upgrade -y FreeBSD-utilities-dev
210 pkg upgrade -y
223 FreeBSD 15.0-CURRENT.
238 Following the general removal of MIPS support, the ath(4) AHB bus-
239 frontend has been removed, too, and building of the PCI support is
245 MAXCPU has been increased to 1024 in the amd64 GENERIC kernel config.
246 Out-of-tree kernel modules will need to be rebuilt.
249 CAM has been mechanically updated s/u_int(64|32|16|8)_t/uint\1_t/g
253 the old u_intXX_t uses weren't due to CAM interfaces.
266 the base system. It is important to rebuild third-party software
270 To enable pf rdr rules for connections initiated from the host, pf
294 kern.cam.nda.nvd_compat=0 to loader.conf. The default has been nda on
295 all non-x86 platforms for some time now. If you need to fall back,
306 Add jobs.mk to save typing. Enables -j${JOB_MAX} and logging
308 make buildworld-jobs
310 make -j${JOB_MAX} buildworld > ../buildworld.log 2>&1
347 LinuxKPI pci.h changes may require out-of-tree drivers to be recompiled.
351 llvm-objump is now always installed as objdump. Previously there was
371 needs to use devctl to re-enable the device, and reprobe it (or set
377 pf no longer accepts 'scrub fragment crop' or 'scrub fragment drop-ovl'.
389 pkg install FreeBSD-dhclient FreeBSD-geom FreeBSD-resolvconf \
390 FreeBSD-devd FreeBSD-devmatch
402 LinuxKPI pm.h changes require an update to the latest drm-kmod version
403 before re-compiling to avoid errors.
430 Unbound support for RFC8375: The special-use domain 'home.arpa' is
431 by default blocked. To unblock it use a local-zone nodefault
433 local-zone: "home.arpa." nodefault
435 Or use another type of local-zone to override with your choice.
452 The GENERIC configuration includes CC_NEWRENO and defines newreno
476 # chsh -s csh
494 audio/freebsd-13-mixer
507 application-specific configuration option for applications
539 % sudo -E make install
548 awk has been updated to the latest one-true-awk version 20210215.
560 (mlx4/ofed) are now using struct ifnet directly, but also for PCI
582 https://lists.freebsd.org/archives/freebsd-current/2021-June/000153.html
585 git update-ref -d refs/remotes/freebsd/vendor/openzfs
590 which break drm-kmod. In addition various other additions where
598 pkg install -f FreeBSD-openssl
608 delegations by setting vfs.nfsd.issue_delegations non-zero
617 needing a working back channel for server->client RPCs.
626 For 64-bit architectures the base system is now built with Position
632 Please update your drm-kmod port to after the __FreeBSD_version 1400003
645 Transport-independent parts of HID support have been split off the USB
658 https://github.com/bsdimp/freebsd-git-docs/blob/main/src-cvt.md
668 Obsolete in-tree GDB 6.1.1 has been removed. GDB (including kgdb)
672 ping6 has been merged into ping. It can now be called as "ping -6".
677 If you have multi-fib configuration and rely on existence of all
681 The internal pre-processor in the calendar(1) program has been
682 extended to support more C pre-processor commands (e.g. #ifdef, #else,
689 have been moved to the deskutils/calendar-data port, much like the
691 make delete-old-files, you need to install it to retain full
698 find sys -name LINT\* -delete
702 command you want to un-auger the tree is
704 svn revert -R .
722 to an explicit "zpool import -a" in one of the rc scripts enabled by
723 zfs_enable=YES. This means your non-root zpools won't auto import until
739 As such, all the NFS modules must be re-compiled from sources.
742 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
761 accepted. An exp-run has identified all of the problems with this in
762 ports, but other non-ports software may need extra escapes removed to
766 from rtld: Undefined symbol "regcomp@FBSD_1.6" -- It is imperative that
772 implementation corrects non-conformant behavior of the previous bc
790 re-enable it for system root only on non-ZFS filesystems with the
794 It may be advised to setup aliases for grep to default to `-d skip` if
795 commonly non-recursively grepping a list that includes directories and
801 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
814 a slightly older -CURRENT userland and older FreeBSD userlands may not
826 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
834 amd is still available in the sysutils/am-utils port.
840 The WITH_GPL_DTC option has been removed. The BSD-licenced device tree
855 ncurses has been updated to a newer version (6.2-20200215). Given the ABI
878 Architectures not supported by in-tree Clang/LLVM require an
885 short-term transition aid they may be enabled via WITH_* options.
886 GCC 4.2.1 is expected to be removed from the tree on 2020-03-31.
901 Kernel-loadable random(4) modules are no longer unloadable.
904 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
958 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
965 GENERIC. They are available as modules and can be loaded by adding
977 with ping. If you use any of -ARWXaghmrtwx, you must update your
982 and the "-o sync_unmount" and "-o init_backgrounded" mount options have
990 a non-default value, please tell asomers@FreeBSD.org why.
996 world-readable. If the /var/account directory must be created by
1008 Clang, llvm, lld, lldb, compiler-rt, libc++, libunwind and openmp have
1019 User-wired pages now have their own counter,
1022 long. bhyve VMs wired with the -S are now subject to the user
1027 The IPSEC option has been removed from GENERIC. Users requiring
1044 non-zero to bypass the random device prior to seeding, or zero to
1046 For now, set to 1 (unsafe) by default to restore pre-r346250 boot
1050 read-only diagnostic sysctl that is set when bypass is enabled and
1058 non-zero to disable warnings in dmesg when the same conditions are
1071 r338192 (Aug. 22, 2018) will not work unless the "-use-udpsock"
1073 nfsuserd daemons built from head sources that are post-r338192 are
1083 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1113 the -b (bootnum) parameter for commands where the bootnum was previously
1114 specified with each option. For example 'efibootmgr -B 0001' is now
1115 'efibootmgr -B -b 0001'.
1126 The XLP config has been removed. We can't support 64-bit atomics in this
1127 kernel because it is running in 32-bit mode. XLP users must transition
1128 to running a 64-bit kernel (XLP64 or XLPN32).
1137 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1155 by building a world with -DWITHOUT_BSD_CRTBEGIN.
1160 FreeBSD-13. It is available as a package (ctm) for all supported
1171 $ newsyslog -Nrv
1178 just install the drm-kmod port. All others should install
1179 drm-legacy-kmod.
1182 drm-kmod. For hardware older than 2013, however, some users will need
1183 to use drm-legacy-kmod if drm-kmod doesn't work for them. Hardware older
1184 than 2008 usually only works in drm-legacy-kmod. The graphics team can
1187 have hardware supported by drm-kmod, you are strongly encouraged to use
1190 Other than KPI chasing, drm-legacy-kmod will not be updated. As outlined
1195 Generally, anybody using the drm*-kmod packages should add
1197 cross-threading surprises, especially with automatic driver
1198 loading from X11 startup. These will become the defaults in 13-current
1211 important to rebuild third-party software after upgrading. The value
1222 The cam(4) based nda(4) driver will be used over nvd(4) by default on
1231 host, and time from the kernel (and uname), unless the working tree
1239 default since FreeBSD-11.
1255 bhyve uses userboot.so. It remains 4th-only until some issues are solved
1263 environment, or using `ls --color=never`. The ls(1) specific CLICOLOR
1268 restore the old behavior, set PAGER="more" and MANPAGER="more -s" in
1278 amd64/GENERIC now has EFI runtime services, EFIRT, enabled by default.
1313 u-boot will expose as an EFI frame buffer.
1318 existing systems. Do not skip the "mergemaster -Fp" step before
1324 still be run as non-root by setting ntpd_user=ntpd in rc.conf, after
1340 netstat has been broken to allow 32-bit binaries to work on
1341 64-bit kernels without modification. These programs will need
1344 structures from pointers to 64-bit virtual addresses.
1360 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1387 The on-disk format for hwpmc callchain records has changed to include
1411 The nxge(4) driver has been removed. This driver was for PCI-X 10g
1425 uncommon legacy PCI 10GbE for a single ASIC, Intel 82597EX. Intel
1460 When using syslog-ng, add the 'syslog-protocol' flag to local
1464 unix-dgram("/var/run/log" flags(syslog-protocol));
1501 FreeBSD boot loader enhanced with Lua scripting. It's purely opt-in for
1503 Co-existence for the transition period will come shortly. Booting is a
1504 complex environment and test coverage for Lua-enabled loaders has been
1515 Clang, llvm, lld, lldb, compiler-rt and libc++ have been upgraded to
1530 into apm. It was a no-op on ACPI in current for a while now (but was
1539 This can be re-enabled by setting the following in loader.conf:
1544 hardclock-based software watchdog if no hardware watchdog is
1572 The naive and non-compliant support of posix_fallocate(2) in ZFS
1583 /etc/src-env.conf (not /etc/src.conf), or passing the option in the
1588 builds, and /usr/obj/<arch>/<srcdir> for cross-builds, to a unified
1590 format by setting WITHOUT_UNIFIED_OBJDIR=yes in /etc/src-env.conf,
1591 the environment, or with -DWITHOUT_UNIFIED_OBJDIR when building.
1594 tools by looking up the OBJDIR used by 'make -V .OBJDIR' means rather
1598 The native-xtools target no longer installs the files by default to the
1599 OBJDIR. Use the native-xtools-install target with a DESTDIR to install
1600 to ${DESTDIR}/${NXTP} where NXTP defaults to /nxb-bin.
1619 When building multiple kernels using KERNCONF, non-existent KERNCONF
1633 For 32-bit arm compiled for hard-float support, soft-floating point
1636 /usr/libsoft also existed). Only users with a hard-float ld.so, but
1637 soft-float everything else should be affected.
1654 - The "beforecheck" and "aftercheck" targets are now specified.
1655 - ${CHECKDIR} (added in commit noted above) has been removed.
1656 - Legacy behavior can be enabled by setting
1665 The end-user should set "WITH_INSTALL_AS_USER" in src.conf(5) or the
1678 foreground mode (i.e., do not use the -p or -y options). As it
1690 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 5.0.0.
1696 r-commands (rlogin, rsh, etc.) to be built with the base system.
1699 The FreeBSD/powerpc platform now uses a 64-bit type for time_t. This is
1705 of 32-bit compatibility. All 32-bit binaries will be affected.
1710 fashion. This prevents many of the common foot-shooting actions in the
1722 fashion. This prevents many of the common foot-shooting actions in the
1744 via pkg install heirloom-doctools.
1767 bus bind type - this is where probe/attach is done.
1772 The "ino64" 64-bit inode project has been committed, which extends
1780 For the safest in-place upgrade begin by removing previous build
1781 artifacts via "rm -rf /usr/obj/*". Then, carefully follow the full
1792 migration before the end-of-life date for FreeBSD 11.
1810 instead of requiring that the aarch64-binutils port or package be
1811 installed. To continue using aarch64-binutils, set
1812 CROSS_BINUTILS_PREFIX=/usr/local/aarch64-freebsd/bin .
1830 - `cfiscsi_load="YES"` in loader.conf(5).
1831 - Add `cfiscsi` to `$kld_list` in rc.conf(5).
1832 - ctladm(8)/ctld(8), when compiled with iSCSI support
1856 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 4.0.0.
1884 but you use igb(4), you need to re-add em(4) to your custom
1888 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 3.9.1.
1893 Clang, llvm, lldb, compiler-rt and libc++ have been upgraded to 3.9.0.
1904 chromebook_platform(4), to work properly on Chromebook-class hardware.
1910 rtwn(4) main module + rtwn_usb(4) and rtwn_pci(4) bus-specific
1913 conflict (rtwnrtl8192cU(B) -> rtwnrtl8192cE(B))
1917 - rcs: Latest GPLv3 GNU rcs version.
1918 - rcs57: Copy of the latest version of GNU rcs (GPLv2) before it was
1924 TCP_HHOOK option. (This option is included in the GENERIC kernel.)
1933 to avoid a name clash with shared libraries on case-insensitive file
1940 - rcs: Latest GPLv3 GNU rcs version.
1941 - rcs57: Copy of the latest version of GNU rcs (GPLv2) from base.
1962 standards-conforming UDP application. The new behaviour can be
1973 After branch N is created, entries older than the N-2 branch point are removed
1981 -------------
1986 commands with 'env -i '. See the env(1) manual page for more details.
1987 Occasionally a build failure will occur with "make -j" due to a race
1988 condition. If this happens try building again without -j, and please
1993 do an upgrade to the new branch. This is the best-tested upgrade path,
2004 major release at a time, including running `make delete-old` at each
2020 ---------
2031 block on the freebsd-boot partition of a GPT partitioned drive ada0:
2032 gpart bootcode -p /boot/gptzfsboot -i $N ada0
2039 Non-boot pools do not need these updates.
2042 ---------
2066 -----------------
2069 failsafe as it uses a /usr/obj tree with a fresh mini-buildworld,
2071 make kernel-toolchain
2072 make -DALWAYS_CHECK_MAKE buildkernel KERNCONF=YOUR_KERNEL_HERE
2073 make -DALWAYS_CHECK_MAKE installkernel KERNCONF=YOUR_KERNEL_HERE
2078 ---------------------
2083 nextboot -k testkernel
2086 -----------------------------------------------------------
2095 etcupdate -p [5]
2097 etcupdate -B [4]
2098 make delete-old [6]
2101 To cross-install current onto a separate partition
2102 --------------------------------------------------
2109 <boot into -stable>
2114 make installworld DESTDIR=${CURRENT_ROOT} -DDB_FROM_SRC
2125 To upgrade in-place from stable to current
2126 ----------------------------------------------
2132 etcupdate -p [5]
2134 etcupdate -B [4]
2135 make delete-old [6]
2144 Also, if you are tracking -current, you must be subscribed to
2145 freebsd-current@freebsd.org. Make sure that before you update
2147 messages there. If in doubt, please track -stable which has
2152 [1] If you have third party modules, such as drm-kmod or vmware, you
2155 your system and install them as well. If you are running -current, you
2161 PORTS_MODULES+=x11/nvidia-driver
2163 [3] From the bootblocks, boot -s, and then do
2164 fsck -p
2165 mount -u /
2166 mount -a
2169 adjkerntz -i # if CMOS is wall time
2173 [4] Note: This step is non-optional. Failure to do this step
2177 as the archives of freebsd-current and freebsd-hackers mailing lists
2180 [5] Usually this step is a no-op. However, from time to time
2185 can be deleted by "make delete-old-libs", but you have to make
2193 GENERIC kernel will include suitable compatibility options to run
2197 Make sure that you merge any new devices from GENERIC since the
2212 breakages in tracking -current. It is not guaranteed to be a complete
2219 Copyright 1998-2009 M. Warner Losh <imp@FreeBSD.org>