Index: head/en_US.ISO8859-1/htdocs/releases/12.2R/Makefile =================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.2R/Makefile (nonexistent) +++ head/en_US.ISO8859-1/htdocs/releases/12.2R/Makefile (revision 53746) @@ -0,0 +1,83 @@ +# $FreeBSD$ + +.if exists(../Makefile.conf) +.include "../Makefile.conf" +.endif +.if exists(../Makefile.inc) +.include "../Makefile.inc" +.endif +.if exists(Makefile.hardware) +.include "Makefile.hardware" +.endif + +RELN_ROOT?= ${.CURDIR} + +DOCS= index.xml \ + schedule.xml + +DATA= docbook.css + +SUBDIR= errata +SUBDIR+= readme +SUBDIR+= relnotes +SUBDIR+= installation + +.if exists(${SVN}) +SUBDIR+=hardware +.endif + +# PGP-signed checksums + +_BIGIRON?= amd64 \ + i386 \ + powerpc \ + powerpc-powerpc64 \ + powerpc-powerpcspe \ + sparc64 \ + arm64-aarch64 + +_VMS?= amd64 \ + i386 \ + arm64-aarch64 + +_ARM_ARMV6?= RPI-B + +_ARM_ARMV7?= BANANAPI \ + BEAGLEBONE \ + CUBIEBOARD \ + CUBIEBOARD2 \ + CUBOX-HUMMINGBOARD \ + GENERICSD \ + PANDABOARD \ + RPI2 \ + WANDBOARD + +_ARM64_AARCH64?=PINE64 \ + PINE64-LTS \ + RPI3 + +# Do not look for checksums if BRANCH != RC* or RELEASE. +# Special handling will be needed for cases where BRANCH +# is RELEASE-pNN, for example, the 11.0-RELEASE really being +# 11.0-RELEASE-p1. +.if (${_BRANCH:MBETA*} != "" || ${_BRANCH:MRC*} != "" || ${_BRANCH:MRELEASE} != "") +.for CHECKSUM in SHA512 SHA256 +. for _B in ${_BIGIRON} +#DATA+= CHECKSUM.${CHECKSUM}-${THISRELEASE}-${_B}.asc +. endfor +. for _V in ${_VMS} +#DATA+= CHECKSUM.${CHECKSUM}-${THISRELEASE}-${_V}-vm.asc +. endfor +. for _A in ${_ARM_ARMV6} +#DATA+= CHECKSUM.${CHECKSUM}-${THISRELEASE}-arm-armv6-${_A}.asc +. endfor +. for _A in ${_ARM_ARMV7} +#DATA+= CHECKSUM.${CHECKSUM}-${THISRELEASE}-arm-armv7-${_A}.asc +. endfor +. for _A in ${_ARM64_AARCH64} +#DATA+= CHECKSUM.${CHECKSUM}-${THISRELEASE}-arm64-aarch64-${_A}.asc +. endfor +.endfor +.endif # _BRANCH !RC* || RELEASE* + +.include "${DOC_PREFIX}/share/mk/web.site.mk" Property changes on: head/en_US.ISO8859-1/htdocs/releases/12.2R/Makefile ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/releases/12.2R/Makefile.hardware =================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.2R/Makefile.hardware (nonexistent) +++ head/en_US.ISO8859-1/htdocs/releases/12.2R/Makefile.hardware (revision 53746) @@ -0,0 +1,19 @@ +# $FreeBSD$ + +.include "${DOC_PREFIX}/share/mk/doc.commands.mk" +_OS?= FreeBSD +_REVMAJOR?= 12 +_REVMINOR?= 1 +_REVISION?= ${_REVMAJOR}.${_REVMINOR} +_BRANCH?= STABLE +THISRELEASE?= ${_OS}-${_REVISION}-${_BRANCH} + +HOSTNAME!= hostname +.if (${_BRANCH:MCURRENT*} != "" || ${_BRANCH:MALPHA*} != "") +SRCBRANCH= head +.elif (${_BRANCH:MPRERELEASE} != "" || ${_BRANCH:MSTABLE*} != "") +SRCBRANCH= stable/${_REVMAJOR} +.elif (${_BRANCH:MBETA*} != "" || ${_BRANCH:MRC*} != "" || \ + ${_BRANCH:MRELEASE*} != "") +SRCBRANCH= releng/${_REVMAJOR}.${_REVMINOR} +.endif Property changes on: head/en_US.ISO8859-1/htdocs/releases/12.2R/Makefile.hardware ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/releases/12.2R/Makefile.inc =================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.2R/Makefile.inc (nonexistent) +++ head/en_US.ISO8859-1/htdocs/releases/12.2R/Makefile.inc (revision 53746) @@ -0,0 +1,12 @@ +# $FreeBSD$ +.if !defined(_HTDOCS_RELEASES_12_1R_INC) +_HTDOCS_RELEASES_12_1R_INC=1 +DOC_PREFIX?= ${.CURDIR}/../../../../.. +WEBDIR?= /data/releases/12.1R +.if defined(DESTDIR) +DESTDIR:= ${DESTDIR}/${WEBDIR} +.else +DESTDIR= ${HOME}/public_html/${WEBDIR} +.endif +DOCBOOK_DEPS_DISABLE= YES +.endif Property changes on: head/en_US.ISO8859-1/htdocs/releases/12.2R/Makefile.inc ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/releases/12.2R/docbook.css =================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.2R/docbook.css (nonexistent) +++ head/en_US.ISO8859-1/htdocs/releases/12.2R/docbook.css (revision 53746) @@ -0,0 +1,403 @@ +/* + * Copyright (c) 2001, 2003, 2010 The FreeBSD Documentation Project + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $FreeBSD$ + */ + +/* + * General DocBook styles from the DocBook XSL distribution + */ + +.formalpara-title { + font-weight: bold; +} + +a:link { + color:#0645AD; + text-decoration: underline; +} + +a:visited, a:hover, a:active { + color:#663366; + text-decoration: underline; +} + +div.blockquote-title { + font-weight: bold; + margin-top: 1em; + margin-bottom: 1em; +} + +span.msgmain-title { + font-weight: bold; +} + +span.msgsub-title { + font-weight: bold; +} + +span.msgrel-title { + font-weight: bold; +} + +div.msglevel, div.msgorig, div.msgaud { + margin-top: 1em; + margin-bottom: 1em; +} + +span.msglevel-title, span.msgorig-title, span.msgaud-title { + font-weight: bold; +} + +div.msgexplan { + margin-top: 1em; + margin-bottom: 1em; +} + +span.msgexplan-title { + font-weight: bold; +} + +div.figure-title { + font-weight: bold; +} + +div.example-title { + font-weight: bold; +} + +div.equation-title { + font-weight: bold; +} + +div.table-title { + font-weight: bold; +} + +div.sidebar-title { + font-weight: bold; +} + +div.synopsis { + white-space: pre; + font-family: monospace; +} + +/* + * FreeBSD-specific formatting + */ + +body address { + line-height: 1.3; + margin: .6em 0; +} + +html body { + margin: 1em 8% 1em 10%; + line-height: 1.2; +} + +@media screen { + html body { font-family: sans-serif; } +} + +@media print { + html body { font-family: serif; } +} + +.legalnotice { + font-size: small; + font-variant: small-caps; +} + +body div { + margin: 0; +} + +dl { + margin: .4em 0 0 0; + line-height: 1.2; +} + +dt { + font-weight: bold; + margin: 0.4em 0 0 0; +} + +div.abstract div.abstract-title, +div.toc div.toc-title, +div.list-of-figures div.toc-title, +div.list-of-tables div.toc-title, +div.list-of-examples div.toc-title { + font-size: 115%; +} + +div.calloutlist dt { + float: left; + width: 1em;} + +div.calloutlist dd { + clear: right; + margin-bottom: 1ex; +} + +body .calloutlist td { + padding-right: 0.5em; + width: auto; +} + +body .calloutlist td p { + line-height: 1.2; + margin-top: 4px; + margin-bottom: 4px; +} + +body form { + margin: .6em 0; +} + +div.example p b, +.question, +div.table p b, +div.procedure p b { + color: #990000; +} + +h1.title, h2.title, h3.title, h4.title, h5.title, h6.title, +h3.author, .corpauthor, +div.abstract div.abstract-title, +div.toc div.toc-title, +div.list-of-figures div.toc-title, +div.list-of-tables div.toc-title, +div.list-of-examples div.toc-title { + font-weight: bold; + line-height: 1.3; + margin-top: 1em; + margin-left: 0; + color: #990000; +} + +h1.title, h2.title { + margin: .8em 0 0 -4%; +} + +h3.title, h4.title { + margin: .8em 0 0 -3%; +} + +h5.title { + margin: .8em 0 0 -2%; +} + +h6.title { + margin: .8em 0 0 -1%; +} + +body hr { + margin: .6em; + border-width: 0 0 1px 0; + border-style: solid; + border-color: #cecece; +} + +body img.navheader { + margin: 0 0 0 -4%; +} + +ol { + margin: 0 0 0 1em; + line-height: 1.2; +} + +body pre { + margin: .75em 0; + font-family: monospace; +} + +body td, body th { + line-height: 1.2; + padding-right: 1.5em; +} + +ul, body dir, body menu { + margin: 0 0 0 1em; + line-height: 1.2; +} + +html { + margin: 0; + padding: 0; +} + +.filename { + color: #007a00; +} + +.package, .port { + color: #007a00; + font-family: monospace; + font-style: italic; +} + +.svnref { + color: #007a00; +} + +.guimenu, .guimenuitem, .guisubmenu, +.guilabel, .interface, +.shortcut, .shortcut .keycap { + font-weight: bold; +} + +.guibutton { + background-color: #CFCFCF; + padding: 2px; +} + +.accel { + background-color: #F0F0F0; + text-decoration: underline; +} + +pre.screen { + white-space: pre; + overflow: auto; + font-family: monospace; + padding: 1ex; + background-color: #edc; + border: 1px solid #ccc; + border-radius: 4px; +} + +pre.programlisting { + white-space: pre; + overflow: auto; + font-family: monospace; + padding: 1ex; + background-color: #eee; + border: 1px solid #ccc; + border-radius: 4px; +} + +@media screen { /* hide from IE3 */ + a[href]:hover { background: #ffa } +} + +.informaltable, .table th { + padding-left: 0.2em; + text-align: left; +} + +.note, .tip, .important, .warning, .caution, .example, div.procedure { + border-radius: 4px; + padding: 2ex 2ex 0 2ex; + margin: .75em 3em .75em 1em; + line-height: 1.3; +} + +.note, div.procedure { + color: #222; + background: #eee; + border: 1px solid #ccc; + width: 90%; +} + +.tip { + color: #004F00; + background: #d8ecd6; + border: 1px solid green; + width: 90%; +} + +.important { + font-style:italic; + border: 1px solid #a00; + border-left: 12px solid #c00; + width: 90%; +} + +.warning { + color: #9F1313; + background: #f8e8e8; + border: 1px solid #e59595; + width: 90%; +} + +.caution { + color: #3E3535; + background: #FFC; + border: 1px solid #e59595; + width: 90%; +} + +.example { + background: #fefde6; + border: 1px solid #f1bb16; + width: 90%; +} + +.admontitle { + display: inline; + line-height: 1; + margin-right: 0; +} + +.procedure-title { + font-weight: bold; + line-height: 1; + margin-right: 0; +} + +.note p, .tip p, .important p, .warning p, .caution p, { + display: inline; +} + +.informaltable table.calstable tr td { + padding-left: 1em; + padding-right: 1em; +} + +.authorgroup { + font-style: italic; +} + +.userinput, +.userinput code { + font-weight: bold; +} + +pre.screen strong { + font-weight: normal; +} + +.procedure ol { + line-height: 1.2; + margin: 0 0 0 -1em; +} + +span.contrib { + font-size: small; + font-style: italic; +} Property changes on: head/en_US.ISO8859-1/htdocs/releases/12.2R/docbook.css ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/releases/12.2R/errata/errata.xml =================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.2R/errata/errata.xml (nonexistent) +++ head/en_US.ISO8859-1/htdocs/releases/12.2R/errata/errata.xml (revision 53746) @@ -0,0 +1,127 @@ + + + %release; + + %sponsor; + + %vendor; + + +]> + +
+ + &os; &release; Errata + + + The &os; Project + + + $FreeBSD$ + + + 2020 + The &os; Documentation + Project + + + + &tm-attrib.freebsd; + &tm-attrib.intel; + &tm-attrib.sparc; + &tm-attrib.general; + + + + This document lists errata items for &os; &release;, + containing significant information discovered after the + release or too late in the release cycle to be otherwise + included in the release documentation. This information + includes security advisories, as well as news relating to the + software or documentation that could affect its operation or + usability. An up-to-date version of this document should + always be consulted before installing this version of + &os;. + + This errata document for &os; &release; will be maintained + until the release of &os; &release.next;. + + + + + Introduction + + This errata document contains late-breaking + news about &os; &release; Before installing this + version, it is important to consult this document to learn about + any post-release discoveries or problems that may already have + been found and fixed. + + Any version of this errata document actually distributed + with the release (for example, on a CDROM distribution) will be + out of date by definition, but other copies are kept updated on + the Internet and should be consulted as the current + errata for this release. These other copies of the + errata are located at , plus any + sites which keep up-to-date mirrors of this location. + + Source and binary snapshots of &os; &release.branch; also + contain up-to-date copies of this document (as of the time of + the snapshot). + + For a list of all &os; CERT security advisories, see + . + + + + Security Advisories + + &security; + + + + Errata Notices + + &errata; + + + + Open Issues + + + + [2019-11-04] A late issue was discovered where systems + using the graphics/drm-kmod port built on + &os; 12.0-RELEASE will crash during boot. It is + advised to remove the port prior to upgrading, and build the + port instead of using the upstream binary package. + + + + + + Late-Breaking News + + + + [2019-11-22] The &os; 12.1-RELEASE announcement + includes mention of &os;/&arch.amd64; Amazon® EC2™ + AMIs (Amazon Machine Images). Though it + also included mention of &os;/&arch.arm64; being available + in various regions, it had not passed third-party validation + for inclusion in the Amazon® Marketplace. + + &os; 12.1-RELEASE &arch.arm64; Amazon® + EC2™ AMIs are now available in the + Marketplace here. + + + +
Property changes on: head/en_US.ISO8859-1/htdocs/releases/12.2R/errata/errata.xml ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/releases/12.2R/errata/Makefile =================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.2R/errata/Makefile (nonexistent) +++ head/en_US.ISO8859-1/htdocs/releases/12.2R/errata/Makefile (revision 53746) @@ -0,0 +1,15 @@ +# $FreeBSD$ + +.if exists(../Makefile.inc) +.include "../Makefile.inc" +.endif + +DOC?= errata +FORMATS?= html txt +INSTALL_COMPRESSED?= gz +INSTALL_ONLY_COMPRESSED= + +.PHONY: ${DOC}.parsed.xml +.PHONY: ${DOC}.html + +.include "${DOC_PREFIX}/share/mk/doc.project.mk" Property changes on: head/en_US.ISO8859-1/htdocs/releases/12.2R/errata/Makefile ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/releases/12.2R/hardware/hardware.xml =================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.2R/hardware/hardware.xml (nonexistent) +++ head/en_US.ISO8859-1/htdocs/releases/12.2R/hardware/hardware.xml (revision 53746) @@ -0,0 +1,1477 @@ + + + %release; + + %sponsor; + + %vendor; + + + +%devauto; +]> +
+ + + &os; &release.current; Hardware Notes + + + The &os; Documentation Project + + + $FreeBSD$ + + 2000 + 2001 + 2002 + 2003 + 2004 + 2005 + 2006 + 2007 + 2008 + 2009 + 2010 + 2011 + 2012 + 2013 + 2014 + 2015 + 2016 + 2017 + 2018 + 2019 + 2020 + The &os; Documentation + Project + + + + &tm-attrib.freebsd; + &tm-attrib.amd; + &tm-attrib.fujitsu; + &tm-attrib.ibm; + &tm-attrib.intel; + &tm-attrib.sparc; + &tm-attrib.sun; + &tm-attrib.general; + + + + + + Introduction + + This document contains the hardware compatibility notes for + &os; &release.current;. It lists the hardware platforms + supported by &os;, as well as the various types of hardware + devices (storage controllers, network interfaces, and so on), + along with known working instances of these devices. + + + + Supported Processors and System Boards + + This section provides some architecture-specific information + about the specific processors and systems that are supported by + each architecture. + + + amd64 + + Since mid-2003 &os;/&arch.amd64; has supported the AMD64 + (Hammer) and &intel; EM64T architecture, and is + now one of the Tier-1 platforms (fully supported + architecture), which are expected to be Production Quality + with respects to all aspects of the &os; operating system, + including installation and development environments. + + Note that there are two names for this architecture, AMD64 + (AMD) and Intel EM64T (Extended Memory 64-bit Technology). + 64-bit mode of the two architectures are almost compatible + with each other, and &os;/&arch.amd64; supports them + both. + + As of this writing, the following processors are + supported: + + + + &amd.athlon;64 (Clawhammer). + + + + &amd.opteron; (Sledgehammer). + + + + &amd.sempron;. + + + + &amd.turion;. + + + + &amd.phenom;. + + + + All multi-core &intel; &xeon; processors except + Sossaman have EM64T support. + + + + The single-core &intel; &xeon; processors + Nocona, Irwindale, + Potomac, and Cranford have + EM64T support. + + + + All &intel; &core; 2 (not &core; Duo) and later + processors + + + + All &intel; &core; i range of processors + + + + All &intel; &pentium; D processors + + + + All &intel; ¢rino; Duo and ¢rino; Pro + platforms + + + + &intel; &pentium; 4s and &celeron; Ds using + the Cedar Mill core have EM64T + support. + + + + Some &intel; &pentium; 4s and &celeron; Ds using the + Prescott core have EM64T support. See the + Intel + Processor Spec Finder for the definitive answer + about EM64T support in Intel processors. + + + + + &intel; EM64T is an extended version of IA-32 (x86) and + different from &intel; IA-64 (Itanium) architecture. Some of + &intel;'s old documentation refers to &intel; EM64T as + 64-bit extension technology or + IA-32e. + + Both Uniprocessor (UP) and Symmetric Multi-processor (SMP) + configurations are supported. + + In many respects, &os;/&arch.amd64; is similar to + &os;/&arch.i386;, in terms of drivers supported. Generally, + drivers that already function correctly on other 64-bit + platforms should work. + + + + i386 + + &os;/&arch.i386; runs on a wide variety of IBM PC + compatible machines. Due to the wide range of + hardware available for this architecture, it is impossible + to exhaustively list all combinations of equipment supported + by &os;. Nevertheless, some general guidelines are + presented here. + + Almost all &i386;-compatible processors with a floating + point unit are supported. All &intel; processors beginning + with the 80486 are supported, including the 80486, &pentium;, + &pentium; Pro, &pentium; II, &pentium; III, &pentium; 4, and + variants thereof, such as the &xeon; and &celeron; processors. + All &i386;-compatible AMD processors are also supported, + including the &am486;, &am5x86;, K5, &amd.k6; (and variants), + &amd.athlon; (including Athlon-MP, Athlon-XP, Athlon-4, and + Athlon Thunderbird), and &amd.duron; processors. The AMD + Élan SC520 embedded processor is supported. The + Transmeta Crusoe is recognized and supported, as are + &i386;-compatible processors from Cyrix and NexGen. + + There is a wide variety of motherboards available for this + architecture. Motherboards using the ISA, VLB, EISA, AGP, and + PCI expansion buses are well-supported. There is some + limited support for the MCA (MicroChannel) + expansion bus used in the IBM PS/2 line of PCs. + + Symmetric multi-processor (SMP) systems are generally + supported by &os;, although in some cases, BIOS or motherboard + bugs may generate some problems. Perusal of the archives of + the &a.smp; may yield some clues. + + &os; will take advantage of SMT (Symmetric MultiThreading, + also known as HyperThreading on &intel; CPUs) on the supported + CPUs. The GENERIC kernel which is + installed by default will automatically detect the additional + logical processors. The default &os; scheduler recognizes + processor topology on the system and selects logical and + physical processors to obtain optimal performance. + The &man.smp.4; manual page has more details. + + &os; will take advantage of Physical Address Extensions + (PAE) support on CPUs that support this feature. A kernel + with the PAE feature enabled will detect + memory above 4 gigabytes and allow it to be used by the + system. This feature places constraints on the device drivers + and other features of &os; which may be used; consult the + &man.pae.4; manual page for more details. + + &os; will generally run on i386-based laptops, albeit with + varying levels of support for certain hardware features such + as sound, graphics, power management, and PCCARD expansion + slots. These features tend to vary in idiosyncratic ways + between machines, and frequently require special-case support + in &os; to work around hardware bugs or other oddities. When + in doubt, a search of the archives of the &a.mobile; may be + useful. + + Most modern laptops (as well as many desktops) use the + Advanced Configuration and Power Management (ACPI) standard. + &os; supports ACPI via the ACPI Component Architecture + reference implementation from &intel;, as described in the + &man.acpi.4; manual page. The use of ACPI causes + instabilities on some machines and it may be necessary to + disable the ACPI driver, which is normally loaded via a kernel + module. This may be accomplished by adding the following line + to /boot/device.hints: + + hint.acpi.0.disabled="1" + + Users debugging ACPI-related problems may find it useful + to disable portions of the ACPI functionality. The + &man.acpi.4; manual page has more information on how to do + this via loader tunables. + + ACPI depends on a Differentiated System Descriptor Table + (DSDT) provided by each machine's BIOS. Some machines have + bad or incomplete DSDTs, which prevents ACPI from functioning + correctly. Replacement DSDTs for some machines can be found + at the DSDT + section of the ACPI4Linux + project Web site. &os; can use these DSDTs to override the + DSDT provided by the BIOS; see the &man.acpi.4; manual page + for more information. + + + + powerpc + + All Apple PowerPC machines with built-in USB are + supported, as well a limited selection of non-Apple machines, + including KVM on POWER7 + + SMP is supported on all systems with more than + 1 processor. + + + + sparc64 + + This section describes the systems currently known to be + supported by &os; on the Fujitsu &sparc64; and Sun + &ultrasparc; platforms. + + SMP is supported on all systems with more than 1 + processor. + + When using the GENERIC kernel, + &os;/&arch.sparc64; systems not equipped with a framebuffer + supported by the &man.creator.4; (Sun Creator, Sun Creator3D + and Sun Elite3D) or &man.machfb.4; (Sun PGX and Sun PGX64 as + well as the ATI Mach64 chips found onboard in for example + &sun.blade; 100, &sun.blade; 150, &sun.ultra; 5 and + &sun.ultra; 10) driver must use the serial console. + + If you have a system that is not listed here, it may not + have been tested with &os; &release.current;. We encourage + you to try it and send a note to the &a.sparc; with your + results, including which devices work and which do not. + + The following systems are fully supported by &os;: + + + + Naturetech GENIALstation 777S + + + + &sun.blade; 100 + + + + &sun.blade; 150 + + + + &sun.enterprise; 150 + + + + &sun.enterprise; 220R + + + + &sun.enterprise; 250 + + + + &sun.enterprise; 420R + + + + &sun.enterprise; 450 + + + + &sun.fire; B100s (support for the on-board NICs first + appeared in 8.1-RELEASE) + + + + &sun.fire; V100 + + + + &sun.fire; V120 + + + + Sun &netra; t1 100/105 + + + + Sun &netra; T1 AC200/DC200 + + + + Sun &netra; t 1100 + + + + Sun &netra; t 1120 + + + + Sun &netra; t 1125 + + + + Sun &netra; t 1400/1405 + + + + Sun &netra; 120 + + + + Sun &netra; X1 + + + + Sun &sparcengine; Ultra AX1105 + + + + Sun &sparcengine; Ultra AXe + + + + Sun &sparcengine; Ultra AXi + + + + Sun &sparcengine; Ultra AXmp + + + + Sun &sparcengine; CP1500 + + + + &sun.ultra; 1 + + + + &sun.ultra; 1E + + + + &sun.ultra; 2 + + + + &sun.ultra; 5 + + + + &sun.ultra; 10 + + + + &sun.ultra; 30 + + + + &sun.ultra; 60 + + + + &sun.ultra; 80 + + + + &sun.ultra; 450 + + + + The following systems are partially supported by &os;. In + particular the fiber channel controllers in SBus-based systems + are not supported. However, it is possible to use these with + a SCSI controller supported by the &man.esp.4; driver (Sun ESP + SCSI, Sun FAS Fast-SCSI and Sun FAS366 Fast-Wide SCSI + controllers). + + + + &sun.enterprise; 3500 + + + + &sun.enterprise; 4500 + + + + Starting with 7.2-RELEASE, &arch.sparc64; systems based on + Sun &ultrasparc; III and beyond are also supported by &os;, + which includes the following known working systems: + + + + &sun.blade; 1000 + + + + &sun.blade; 1500 + + + + &sun.blade; 2000 + + + + &sun.blade; 2500 + + + + &sun.fire; 280R + + + + &sun.fire; V210 + + + + &sun.fire; V215 (support first appeared in 7.3-RELEASE + and 8.1-RELEASE) + + + + &sun.fire; V240 + + + + &sun.fire; V245 (support first appeared in 7.3-RELEASE + and 8.1-RELEASE) + + + + &sun.fire; V250 + + + + &sun.fire; V440 (support for the on-board NICs first + appeared in 7.3-RELEASE and 8.0-RELEASE) + + + + &sun.fire; V480 (501-6780 and 501-6790 centerplanes + only, for which support first appeared in 7.3-RELEASE and + 8.1-RELEASE, other centerplanes might work beginning with + 8.3-RELEASE and 9.0-RELEASE) + + + + &sun.fire; V880 + + + + &sun.fire; V890 (support first appeared in 7.4-RELEASE + and 8.1-RELEASE, non-mixed &ultrasparc; IV/IV+ + CPU-configurations only) + + + + &netra; 20/&netra; T4 + + + + The following Sun &ultrasparc; systems are not tested but + believed to be also supported by &os;: + + + + &sun.fire; V125 + + + + &sun.fire; V490 (support first appeared in 7.4-RELEASE + and 8.1-RELEASE, non-mixed &ultrasparc; IV/IV+ + CPU-configurations only) + + + + Starting with 7.4-RELEASE and 8.1-RELEASE, &arch.sparc64; + systems based on Fujitsu &sparc64; V are also supported by + &os;, which includes the following known working + systems: + + + + Fujitsu &primepower; 250 + + + + The following Fujitsu &primepower; systems are not tested + but believed to be also supported by &os;: + + + + Fujitsu &primepower; 450 + + + + Fujitsu &primepower; 650 + + + + Fujitsu &primepower; 850 + + + + + + + + + + Supported Devices + + This section describes the devices currently known to be + supported by &os;. Other configurations may also work, but + simply have not been tested yet. Feedback, updates, and + corrections to this list are encouraged. + + Where possible, the drivers applicable to each device or + class of devices is listed. If the driver in question has a + manual page in the &os; base distribution (most should), it is + referenced here. Information on specific models of supported + devices, controllers, etc. can be found in the manual + pages. + + + The device lists in this document are being generated + automatically from &os; manual pages. This means that some + devices, which are supported by multiple drivers, may appear + multiple times. + + + + Disk Controllers + + [&arch.amd64;, &arch.i386;, &arch.sparc64;] + IDE/ATA controllers (&man.ata.4; driver) + + &hwlist.aac; + + &hwlist.adv; + + &hwlist.adw; + + &hwlist.aha; + + &hwlist.ahc; + + &hwlist.ahci; + + &hwlist.ahd; + + &hwlist.aic; + + &hwlist.amr; + + &hwlist.arcmsr; + + &hwlist.bt; + + &hwlist.ciss; + + &hwlist.dpt; + + + [&arch.amd64;, &arch.i386;] Booting from these + controllers is supported. EISA adapters are not + supported. + + + &hwlist.esp; + + &hwlist.hpt27xx; + + &hwlist.hptiop; + + &hwlist.hptmv; + + &hwlist.hptrr; + + &hwlist.ida; + + &hwlist.iir; + + &hwlist.ips; + + &hwlist.isci; + + &hwlist.isp; + + &hwlist.mfi; + + &hwlist.mlx; + + + [&arch.amd64;, &arch.i386;] Booting from these + controllers is supported. EISA adapters are not + supported. + + + &hwlist.mly; + + &hwlist.mpr; + + &hwlist.mps; + + &hwlist.mpt; + + &hwlist.mrsas; + + &hwlist.mvs; + + &hwlist.ncr; + + &hwlist.ncv; + + &hwlist.nsp; + + &hwlist.pms; + + &hwlist.pst; + + &hwlist.siis; + + &hwlist.stg; + + &hwlist.sym; + + &hwlist.trm; + + &hwlist.twa; + + &hwlist.twe; + + &hwlist.tws; + + &hwlist.vpo; + + With all supported SCSI controllers, full support is + provided for SCSI-I, SCSI-II, and SCSI-III peripherals, + including hard disks, optical disks, tape drives (including + DAT, 8mm Exabyte, Mammoth, and DLT), medium changers, + processor target devices and CD-ROM drives. WORM devices that + support CD-ROM commands are supported for read-only access by + the CD-ROM drivers (such as &man.cd.4;). WORM/CD-R/CD-RW + writing support is provided by &man.cdrecord.1;, which is + a part of the sysutils/cdrtools port in the + Ports Collection. + + The following CD-ROM type systems are supported at this + time: + + + + SCSI interface (also includes ProAudio Spectrum and + SoundBlaster SCSI) (&man.cd.4;) + + + + ATAPI IDE interface (&man.acd.4;) + + + + + + Ethernet Interfaces + + &hwlist.ae; + + &hwlist.age; + + &hwlist.ale; + + &hwlist.aue; + + &hwlist.axe; + + ASIX Electronics AX88178A/AX88179 USB Gigabit Ethernet + adapters (&man.axge.4; driver) + + &hwlist.bce; + + [&arch.amd64;, &arch.i386;] Broadcom BCM4401 based Fast + Ethernet adapters (&man.bfe.4; driver) + + &hwlist.bge; + + &hwlist.bnxt; + + &hwlist.bxe; + + &hwlist.cas; + + &hwlist.cdce; + + [&arch.amd64;, &arch.i386;] Crystal Semiconductor + CS89x0-based NICs (&man.cs.4; driver) + + &hwlist.cue; + + &hwlist.cxgb; + + &hwlist.cxgbe; + + &hwlist.dc; + + &hwlist.de; + + &hwlist.ed; + + &hwlist.em; + + &hwlist.ep; + + Agere ET1310 Gigabit Ethernet adapters + (&man.et.4; driver) + + &hwlist.ex; + + &hwlist.fe; + + &hwlist.fxp; + + &hwlist.gem; + + &hwlist.hme; + + &hwlist.ipheth; + + &hwlist.ixgbe; + + &hwlist.ixl; + + &hwlist.jme; + + &hwlist.kue; + + &hwlist.lge; + + &hwlist.mlx4en; + + &hwlist.mlx5en; + + &hwlist.msk; + + &hwlist.mxge; + + &hwlist.my; + + &hwlist.nfe; + + &hwlist.nge; + + &hwlist.oce; + + &hwlist.pcn; + + &hwlist.qlxgb; + + &hwlist.qlxgbe; + + &hwlist.qlxge; + + &hwlist.re; + + &hwlist.rl; + + &hwlist.rue; + + &hwlist.sf; + + &hwlist.sfxge; + + &hwlist.sge; + + &hwlist.sis; + + &hwlist.sk; + + &hwlist.smsc; + + &hwlist.sn; + + &hwlist.ste; + + &hwlist.stge; + + &hwlist.ti; + + &hwlist.tl; + + [&arch.amd64;, &arch.i386;] SMC 83c17x + (EPIC)-based Ethernet NICs (&man.tx.4; driver) + + &hwlist.txp; + + &hwlist.udav; + + &hwlist.urndis; + + &hwlist.vge; + + &hwlist.vr; + + &hwlist.vte; + + &hwlist.vx; + + &hwlist.wb; + + &hwlist.xe; + + &hwlist.xl; + + + + + FDDI Interfaces + + [&arch.i386;] DEC DEFPA PCI (&man.fpa.4; driver) + + [&arch.i386;] DEC DEFEA EISA (&man.fpa.4; driver) + + + + Wireless Network Interfaces + + [&arch.amd64;, &arch.i386;] Cisco/Aironet + 802.11b wireless adapters (&man.an.4; driver) + + &hwlist.ath; + + &hwlist.bwi; + + &hwlist.bwn; + + [&arch.i386;, &arch.amd64;] Intel PRO/Wireless 2100 + MiniPCI network adapter (&man.ipw.4; driver) + + [&arch.i386;, &arch.amd64;] Intel PRO/Wireless + 2200BG/2915ABG MiniPCI and 2225BG PCI network adapters + (&man.iwi.4; driver) + + [&arch.i386;, &arch.amd64;] Intel Dual Band Wireless AC + 3160/7260/7265 IEEE 802.11ac network adapters (&man.iwm.4; + driver) + + [&arch.i386;, &arch.amd64;] Intel Wireless WiFi Link + 4965AGN IEEE 802.11n PCI network adapters + (&man.iwn.4; driver) + + [&arch.i386;, &arch.amd64;] Marvell Libertas IEEE + 802.11b/g PCI network adapters (&man.malo.4; driver) + + Marvell 88W8363 IEEE 802.11n wireless network + adapters (&man.mwl.4; driver) + + &hwlist.otus; + + &hwlist.ral; + + &hwlist.rsu; + + Realtek RTL8192C, RTL8188E, RTL8812A and RTL8821A based + PCIe IEEE 802.11b/g/n wireless network adapters (&man.rtwn.4; + driver) + + &hwlist.rum; + + &hwlist.run; + + &hwlist.uath; + + &hwlist.upgt; + + &hwlist.ural; + + &hwlist.urtw; + + [&arch.amd64;, &arch.i386;] Lucent + Technologies WaveLAN/IEEE 802.11b wireless network adapters + and workalikes using the Lucent Hermes, Intersil PRISM-II, + Intersil PRISM-2.5, Intersil Prism-3, and Symbol Spectrum24 + chipsets (&man.wi.4; driver) + + [&arch.i386;, &arch.amd64;] Intel PRO/Wireless 3945ABG + MiniPCI network adapters (&man.wpi.4; driver) + + &hwlist.zyd; + + + + Miscellaneous Networks + + &hwlist.ce; + + &hwlist.cx; + + &hwlist.cp; + + &hwlist.ctau; + + + + Serial Interfaces + + [&arch.amd64;, &arch.i386;] PC standard + 8250, 16450, and 16550-based serial ports (&man.sio.4; + driver) + + &hwlist.uart; + + &hwlist.scc; + + [&arch.amd64;, &arch.i386;] AST 4 port serial card using + shared IRQ + + + + ARNET 8 port serial card using shared IRQ + + + + ARNET (now Digiboard) Sync 570/i high-speed + serial + + + + [&arch.i386;] Boca multi-port serial cards + + + + Boca BB1004 4-Port serial card (Modems + not supported) + + + + Boca IOAT66 6-Port serial card (Modems + supported) + + + + Boca BB1008 8-Port serial card (Modems + not supported) + + + + Boca BB2016 16-Port serial card (Modems + supported) + + + + [&arch.i386;] Comtrol Rocketport card (&man.rp.4; + driver) + + [&arch.i386;] Cyclades Cyclom-Y serial board (&man.cy.4; + driver) + + [&arch.i386;] STB 4 port card using shared IRQ + + [&arch.amd64;, &arch.i386;] PCI-Based multi-port serial + boards (&man.puc.4; driver) + + + + [&arch.amd64;, &arch.i386;] Actiontech 56K PCI + + + + [&arch.amd64;, &arch.i386;] Avlab Technology, PCI IO + 2S and PCI IO 4S + + + + [&arch.amd64;, &arch.i386;] Comtrol RocketPort + 550 + + + + [&arch.amd64;, &arch.i386;] Decision Computers PCCOM + 4-port serial and dual port RS232/422/485 + + + + [&arch.amd64;, &arch.i386;] Dolphin Peripherals + 4025/4035/4036 + + + + [&arch.amd64;, &arch.i386;] IC Book Labs Dreadnought + 16x Lite and Pro + + + + [&arch.amd64;, &arch.i386;] Lava Computers + 2SP-PCI/DSerial-PCI/Quattro-PCI/Octopus-550 + + + + [&arch.amd64;, &arch.i386;] Middle Digital, Weasle + serial port + + + + [&arch.amd64;, &arch.i386;] Moxa Industio CP-114, + Smartio C104H-PCI and C168H/PCI + + + + [&arch.amd64;, &arch.i386;] NEC PK-UG-X001 and + PK-UG-X008 + + + + [&arch.amd64;, &arch.i386;] Netmos NM9835 + PCI-2S-550 + + + + [&arch.amd64;, &arch.i386;] Oxford Semiconductor + OX16PCI954 PCI UART + + + + [&arch.amd64;, &arch.i386;] Syba Tech SD-LAB + PCI-4S2P-550-ECP + + + + [&arch.amd64;, &arch.i386;] SIIG Cyber I/O PCI + 16C550/16C650/16C850 + + + + [&arch.amd64;, &arch.i386;] SIIG Cyber 2P1S PCI + 16C550/16C650/16C850 + + + + [&arch.amd64;, &arch.i386;] SIIG Cyber 2S1P PCI + 16C550/16C650/16C850 + + + + [&arch.amd64;, &arch.i386;] SIIG Cyber 4S PCI + 16C550/16C650/16C850 + + + + [&arch.amd64;, &arch.i386;] SIIG Cyber Serial (Single + and Dual) PCI 16C550/16C650/16C850 + + + + [&arch.amd64;, &arch.i386;] Syba Tech + Ltd. PCI-4S2P-550-ECP + + + + [&arch.amd64;, &arch.i386;] Titan PCI-200H and + PCI-800H + + + + [&arch.amd64;, &arch.i386;] US Robotics (3Com) 3CP5609 + modem + + + + [&arch.amd64;, &arch.i386;] VScom PCI-400 and + PCI-800 + + + + &hwlist.rc; + + + + + Sound Devices + + &hwlist.snd.ad1816; + + &hwlist.snd.als4000; + + &hwlist.snd.atiixp; + + &hwlist.snd.audiocs; + + &hwlist.snd.cmi; + + &hwlist.snd.cs4281; + + &hwlist.snd.csa; + + &hwlist.snd.ds1; + + &hwlist.snd.emu10k1; + + &hwlist.snd.emu10kx; + + &hwlist.snd.envy24; + + &hwlist.snd.envy24ht; + + &hwlist.snd.es137x; + + &hwlist.snd.ess; + + &hwlist.snd.fm801; + + &hwlist.snd.gusc; + + &hwlist.snd.hda; + + &hwlist.snd.hdspe; + + &hwlist.snd.ich; + + &hwlist.snd.maestro; + + &hwlist.snd.maestro3; + + &hwlist.snd.mss; + + &hwlist.snd.neomagic; + + &hwlist.snd.sbc; + + &hwlist.snd.solo; + + &hwlist.snd.spicds; + + &hwlist.snd.t4dwave; + + &hwlist.snd.via8233; + + &hwlist.snd.via82c686; + + &hwlist.snd.vibes; + + + + + Camera and Video Capture Devices + + &hwlist.bktr; + + [&arch.i386;] Connectix QuickCam + + + + USB Devices + + [&arch.amd64;, &arch.i386;] A + range of USB peripherals are supported; devices known to work + are listed in this section. Owing to the generic nature of + most USB devices, with some exceptions any device of a given + class will be supported, even if not explicitly listed + here. + + + [&arch.amd64;, &arch.i386;] + USB Ethernet adapters can be found in the section listing + Ethernet + interfaces. + + + + [&arch.amd64;, &arch.i386;] USB Bluetooth adapters can + be found in Bluetooth + section. + + + &hwlist.ohci; + + &hwlist.uhci; + + [&arch.amd64;, &arch.i386;] USB + 2.0 controllers using the EHCI interface (&man.ehci.4; + driver) + + [&arch.amd64;, &arch.i386;] Hubs + + [&arch.amd64;, &arch.i386;] Keyboards (&man.ukbd.4; + driver) + + [&arch.amd64;, &arch.i386;] Miscellaneous + + + + Assist Computer Systems PC Camera C-M1 + + + + ActiveWire I/O Board + + + + Creative Technology Video Blaster WebCam Plus + + + + D-Link DSB-R100 USB Radio (&man.ufm.4; driver) + + + + Mirunet AlphaCam Plus + + + + &hwlist.urio; + + &hwlist.umodem; + + [&arch.amd64;, &arch.i386;] Mice (&man.ums.4; + driver) + + &hwlist.ulpt; + + &hwlist.ubsa; + + &hwlist.ubser; + + &hwlist.uftdi; + + &hwlist.uplcom; + + &hwlist.umct; + + &hwlist.umass; + + [&arch.amd64;, &arch.i386;] Audio Devices + (&man.uaudio.4; driver) + + &hwlist.uvisor; + + + + IEEE 1394 (Firewire) Devices + + &hwlist.fwohci; + + [&arch.amd64;, &arch.i386;, &arch.sparc64;] Serial Bus + Protocol 2 (SBP-2) storage devices (&man.sbp.4; driver) + + + + Bluetooth Devices + + &hwlist.ng.bt3c; + + &hwlist.ng.ubt; + + + + Cryptographic Accelerators + + &hwlist.hifn; + + &hwlist.safe; + + &hwlist.ubsec; + + + + Miscellaneous + + [&arch.amd64;, &arch.i386;] FAX-Modem/PCCARD + + + + MELCO IGM-PCM56K/IGM-PCM56KH + + + + Nokia Card Phone 2.0 (gsm900/dcs1800 HSCSD + terminal) + + + + [&arch.amd64;, &arch.i386;] Floppy drives + (&man.fdc.4; driver) + + [&arch.amd64;, &arch.i386;] VGA-compatible video cards + (&man.vga.4; driver) + + + Information regarding specific video cards and + compatibility with Xorg can be + found at http://www.x.org/. + + + [&arch.amd64;, &arch.i386;] Keyboards including: + + + + [&arch.i386;] AT-style keyboards (&man.atkbd.4; + driver) + + + + [&arch.amd64;, &arch.i386;] PS/2 keyboards + (&man.atkbd.4; driver) + + + + [&arch.amd64;, &arch.i386;] + USB keyboards (&man.ukbd.4; driver) + + + + [&arch.amd64;, &arch.i386;] + Pointing devices including: + + + + [&arch.amd64;, &arch.i386;] Bus mice and + compatible devices (&man.mse.4; driver) + + + + [&arch.amd64;, &arch.i386;] PS/2 mice and compatible + devices, including many laptop pointing devices + (&man.psm.4; driver) + + + + Serial mice and compatible devices + + + + [&arch.amd64;, &arch.i386;] + USB mice (&man.ums.4; driver) + + + + + &man.moused.8; has more information on using pointing + devices with &os;. Information on using pointing devices + with Xorg can be found at http://www.x.org/. + + + [&arch.amd64;, &arch.i386;] PC standard + parallel ports (&man.ppc.4; driver) + + [&arch.i386;, &arch.amd64;] PC-compatible joysticks + (&man.joy.4; driver) + + [&arch.i386;] PHS Data Communication Card/PCCARD + + + + NTT DoCoMo P-in Comp@ct + + + + Panasonic KX-PH405 + + + + SII MC-P200 + + + + [&arch.i386;] Xilinx XC6200-based reconfigurable hardware + cards compatible with the HOT1 from Virtual Computers + (xrpu driver). + + +
Property changes on: head/en_US.ISO8859-1/htdocs/releases/12.2R/hardware/hardware.xml ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/releases/12.2R/hardware/Makefile =================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.2R/hardware/Makefile (nonexistent) +++ head/en_US.ISO8859-1/htdocs/releases/12.2R/hardware/Makefile (revision 53746) @@ -0,0 +1,49 @@ +# $FreeBSD$ + +.if exists(../Makefile.inc) +.include "../Makefile.inc" +.endif +.if exists(../Makefile.hardware) +.include "../Makefile.hardware" +.endif + +ARCHLIST?= ${DOC_PREFIX}/share/misc/dev.archlist.txt + +MAN2HWNOTES_CMD=${DOC_PREFIX}/share/misc/man2hwnotes.pl +.if defined(HWNOTES_MI) +MAN2HWNOTES_FLAGS= +.else +MAN2HWNOTES_FLAGS= -c +.endif + +DOC?= hardware +FORMATS?= html txt +INSTALL_COMPRESSED?= gz +INSTALL_ONLY_COMPRESSED= + +.if ${.TARGET:M${DOC}.html} +MAN4TMP!= ${MKTEMP} -d ${.CURDIR}/svn.XXXXXXXX +MAN4DIR= ${MAN4TMP} +.if exists(${MAN4DIR}) + rm -rf ${MAN4DIR} +.endif + +MAN4PAGES?= ${MAN4DIR}/*.4 ${MAN4DIR}/man4.*/*.4 +hardware.parsed.xml: dev-auto.ent man4-rmsrc +dev-auto.ent: man4-src-checkout + ${PERL} ${MAN2HWNOTES_CMD} ${MAN2HWNOTES_FLAGS} -a ${ARCHLIST} -o ${.TARGET} ${MAN4PAGES} || (rm -f ${.TARGET}) +CLEANFILES+= dev-auto.ent +CLEANDIRS+= ${.CURDIR}/svn.* + +.ORDER: man4-rmsrc man4-src-checkout +man4-src-checkout: + mkdir -p ${MAN4TMP} + ${SVN} co svn://svn.freebsd.org/base/${SRCBRANCH}/share/man/man4 \ + ${MAN4TMP} + +man4-rmsrc: + @# Just in case. + rm -rf ${MAN4DIR} || true +.endif + +.include "${DOC_PREFIX}/share/mk/doc.project.mk" Property changes on: head/en_US.ISO8859-1/htdocs/releases/12.2R/hardware/Makefile ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/releases/12.2R/index.xml =================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.2R/index.xml (nonexistent) +++ head/en_US.ISO8859-1/htdocs/releases/12.2R/index.xml (revision 53746) @@ -0,0 +1,57 @@ + + + + + +]> + + + + &title; + + $FreeBSD$ + + + + +

Introduction

+ +

This is the index page for &os; &local.rel;. For more + information about the release engineering process, please see + the Release Engineering + section of the web site.

+ +

Detailed Information

+ +

More detailed information, such as release notes and hardware + notes can be found at these pages:

+ + &os; &local.rel;-RELEASE schedule
+ + &os; &local.rel;-RELEASE signed checksum files
+ + &os; &local.rel;-RELEASE installation information
+ + &os; &local.rel;-RELEASE hardware information
+ + &os; &local.rel;-RELEASE release notes
+ + &os; &local.rel;-RELEASE errata
+ + &os; &local.rel;-RELEASE readme
+ + &os; Release + Engineering TODO Page
+ ?> + + Property changes on: head/en_US.ISO8859-1/htdocs/releases/12.2R/index.xml ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/releases/12.2R/installation/installation.xml =================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.2R/installation/installation.xml (nonexistent) +++ head/en_US.ISO8859-1/htdocs/releases/12.2R/installation/installation.xml (revision 53746) @@ -0,0 +1,126 @@ + + + %release; + +]> +
+ + + &os; &release.current; Installation + Instructions + + + The &os; Project + + + $FreeBSD$ + + + 2020 + The &os; Documentation + Project + + + + &tm-attrib.freebsd; + &tm-attrib.intel; + &tm-attrib.sparc; + &tm-attrib.general; + + + + This article gives some brief instructions on installing + &os; &release.current; and upgrading the systems running + earlier releases. + + + + + Installing &os; + + The Installing + &os; chapter of the &os; Handbook + provides more in-depth information about the installation + program itself, including a guided walk-through with + screenshots. + + + + Upgrading &os; + + If you are upgrading from a previous release of &os;, please + read upgrading + section in the Release Notes for notable + incompatibilities carefully. + + + Upgrading from Source + + The procedure for doing a source code based update is + described in Updating + &os; from Source. + + For SVN use the releng/&local.rel; + branch which will be where any upcoming Security Advisories or + Errata Notices will be applied. + + + + Upgrading Using <quote>&os; Update</quote> + + The &man.freebsd-update.8; utility supports binary + upgrades of &arch.i386; and &arch.amd64; systems running + earlier FreeBSD releases. Systems running + 11.3-RELEASE or + 12.0-RELEASE can upgrade as follows: + + &prompt.root; freebsd-update fetch +&prompt.root; freebsd-update install + + Now the &man.freebsd-update.8; utility can fetch bits + belonging to &release.current;. During this process + &man.freebsd-update.8; will ask for help in merging + configuration files. + + &prompt.root; freebsd-update upgrade -r &local.rel;-RELEASE + + &prompt.root; freebsd-update install + + The system must now be rebooted with the newly installed + kernel before the non-kernel components are updated. + + &prompt.root; shutdown -r now + + After rebooting, &man.freebsd-update.8; needs to be run + again to install the new userland components: + + &prompt.root; freebsd-update install + + At this point, users of systems being upgraded from + earlier &os; releases will be prompted by + &man.freebsd-update.8; to rebuild all third-party applications + (e.g., ports installed from the ports tree) due to updates in + system libraries. + + After updating installed third-party applications (and + again, only if &man.freebsd-update.8; printed a message + indicating that this was necessary), run + &man.freebsd-update.8; again so that it can delete the old (no + longer used) system libraries: + + &prompt.root; freebsd-update install + + Finally, reboot into &release.current; + + &prompt.root; shutdown -r now + + +
Property changes on: head/en_US.ISO8859-1/htdocs/releases/12.2R/installation/installation.xml ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/releases/12.2R/installation/Makefile =================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.2R/installation/Makefile (nonexistent) +++ head/en_US.ISO8859-1/htdocs/releases/12.2R/installation/Makefile (revision 53746) @@ -0,0 +1,12 @@ +# $FreeBSD$ + +.if exists(../Makefile.inc) +.include "../Makefile.inc" +.endif + +DOC= installation +FORMATS?= html txt +INSTALL_COMPRESSED?= gz +INSTALL_ONLY_COMPRESSED= + +.include "${DOC_PREFIX}/share/mk/doc.project.mk" Property changes on: head/en_US.ISO8859-1/htdocs/releases/12.2R/installation/Makefile ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/releases/12.2R/readme/readme.xml =================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.2R/readme/readme.xml (nonexistent) +++ head/en_US.ISO8859-1/htdocs/releases/12.2R/readme/readme.xml (revision 53746) @@ -0,0 +1,435 @@ + + + %release; +]> + +
+ + + &os; &release.current; README + + + The &os; Project + + + $FreeBSD$ + + + 2000 + 2001 + 2002 + 2003 + 2004 + 2005 + 2006 + 2007 + 2008 + 2009 + 2010 + 2011 + 2012 + 2013 + 2014 + 2015 + 2016 + 2017 + 2018 + 2019 + 2020 + The &os; Documentation + Project + + + + &tm-attrib.freebsd; + &tm-attrib.intel; + &tm-attrib.opengroup; + &tm-attrib.sparc; + &tm-attrib.general; + + + + This document gives a brief introduction to &os; + &release.current;. It includes some information on how to + obtain &os;, a listing of various ways to contact the &os; + Project, and pointers to some other sources of + information. + + + + + Introduction + + This distribution is a &release.type; of &os; + &release.current;, the latest point along the &release.branch; + branch. + + + About &os; + + &os; is an operating system based on 4.4 BSD Lite for + AMD64 and Intel EM64T based PC hardware (&arch.amd64;), Intel, + AMD, Cyrix or NexGen x86 based PC hardware + (&arch.i386;), and &ultrasparc; machines (&arch.sparc64;). + Versions for the &arm; (&arch.arm;), &mips; (&arch.mips;), and + &powerpc; (&arch.powerpc;) architectures are currently under + development as well. &os; works with a wide variety of + peripherals and configurations and can be used for everything + from software development to games to Internet Service + Provision. + + This release of &os; contains everything you need to run + such a system, including full source code for the kernel and + all utilities in the base distribution. With the source + distribution installed, you can literally recompile the entire + system from scratch with one command, making it ideal for + students, researchers, or users who simply want to see how it + all works. + + A large collection of third-party ported software (the + Ports Collection) is also provided to make it + easy to obtain and install all your favorite traditional + &unix; utilities for &os;. Each port consists + of a set of scripts to retrieve, configure, build, and install + a piece of software, with a single command. Over + &os.numports; ports, from editors to programming languages to + graphical applications, make &os; a powerful and comprehensive + operating environment that extends far beyond what's provided + by many commercial versions of &unix;. Most ports are also + available as pre-compiled packages, which can + be quickly installed from the installation program. + + + + Target Audience + + This &release.type; is aimed + primarily at early adopters and various other users who want + to get involved with the ongoing development of &os;. While + the &os; development team tries its best to ensure that each + &release.type; works as advertised, &release.branch; is very + much a work-in-progress. + + The basic requirements for using + this &release.type; are technical proficiency with &os; and an + understanding of the ongoing development process of &os; + &release.branch; (as discussed on the &a.current;). + + For those more interested in doing + business with &os; than in experimenting with new &os; + technology, formal releases (such as &release.prev.stable;) + are frequently more appropriate. Releases undergo a period of + testing and quality assurance checking to ensure high + reliability and dependability. + + This &release.type; is aimed + primarily at early adopters and various other users who want + to get involved with the ongoing development of &os;. While + the &os; development team tries its best to ensure that each + &release.type; works as advertised, &release.branch; is very + much a work-in-progress. + + The basic requirements for using + this &release.type; are technical proficiency with &os; and an + understanding of the ongoing development process of &os; + &release.branch; (as discussed on the &a.current;). + + For those more interested in doing + business with &os; than in experimenting with new &os; + technology, formal releases (such as &release.prev.stable;) + are frequently more appropriate. Releases undergo a period of + testing and quality assurance checking to ensure high + reliability and dependability. + + This &release.type; of &os; is + suitable for all users. It has undergone a period of testing + and quality assurance checking to ensure the highest + reliability and dependability. + + + + + Obtaining &os; + + &os; may be obtained in a variety of ways. This section + focuses on those ways that are primarily useful for obtaining a + complete &os; distribution, rather than updating an existing + installation. + + + CDROM and DVD + + &os; -RELEASE distributions may be ordered on CDROM or DVD + from several publishers. This is frequently the most + convenient way to obtain &os; for new installations, as it + provides a convenient way to quickly reinstall the system if + necessary. Some distributions include some of the optional, + precompiled packages from the &os; Ports + Collection, or other extra material. + + A list of the CDROM and DVD publishers known to the + project are listed in the Obtaining + &os; appendix to the Handbook. + + + + FTP + + You can use FTP to retrieve &os; and any or all of its + optional packages from ftp://ftp.FreeBSD.org/, + which is the official &os; release site, or any of its + mirrors. + + Lists of locations that mirror &os; can be found in the + FTP + Sites section of the Handbook. + Finding a close (in networking terms) mirror from which to + download the distribution is highly recommended. + + Additional mirror sites are always welcome. Contact + freebsd-admin@FreeBSD.org for more details on + becoming an official mirror site. You can also find useful + information for mirror sites at the Mirroring &os; + article. + + Mirrors generally contain the ISO images generally used to + create a CDROM of a &os; release. They usually also contain + floppy disk images (for applicable platforms), as well as the + files necessary to do an installation over the network. + Finally mirrors sites usually contain a set of packages for + the most current release. + + + + + Contacting the &os; Project + + + Email and Mailing Lists + + For any questions or general technical support issues, + please send mail to the &a.questions;. + + If you're tracking the &release.branch; development + efforts, you must join the &a.current;, + in order to keep abreast of recent developments and changes + that may affect the way you use and maintain the + system. + + Being a largely-volunteer effort, the &os; Project is + always happy to have extra hands willing to help—there + are already far more desired enhancements than there is time + to implement them. To contact the developers on technical + matters, or with offers of help, please send mail to the + &a.hackers;. + + Please note that these mailing lists can experience + significant amounts of traffic. If you + have slow or expensive mail access, or are only interested in + keeping up with major &os; events, you may find it + preferable to subscribe instead to the &a.announce;. + + All of the mailing lists can be freely joined by anyone + wishing to do so. Visit the &os; Mailman Info + Page. This will give you more information on joining + the various lists, accessing archives, etc. There are + a number of mailing lists targeted at special interest groups + not mentioned here; more information can be obtained either + from the Mailman pages or the mailing + lists section of the &os; Web site. + + + Do not send email to the lists + asking to be subscribed. Use the Mailman interface + instead. + + + + + Submitting Problem Reports + + Suggestions, bug reports and contributions of code are + always valued—please do not hesitate to report any + problems you may find. Bug reports with attached fixes are of + course even more welcome. + + The preferred method to submit bug reports from a machine + with Internet connectivity is to use the + Bugzilla bug tracker. + Problem Reports (PRs) submitted in this way + will be filed and their progress tracked; the &os; developers + will do their best to respond to all reported bugs as soon as + possible. A list of all + active PRs is available on the &os; Web site; this + list is useful to see what potential problems other users have + encountered. + + Note that &man.send-pr.1; is deprecated. + + For more information, Writing + &os; Problem Reports, available on the &os; + Web site, has a number of helpful hints on writing and + submitting effective problem reports. + + + + + Further Reading + + There are many sources of information about &os;; some are + included with this distribution, while others are available + on-line or in print versions. + + + Release Documentation + + A number of other files provide more specific information + about this &release.type; distribution. These files are + provided in various formats. Most distributions will include + both ASCII text (.TXT) and HTML + (.HTM) renditions. Some distributions + may also include other formats such as Portable Document + Format (.PDF). + + + + README.TXT: This file, which + gives some general information about &os; as well as some + cursory notes about obtaining a distribution. + + + + RELNOTES.TXT: The release notes, + showing what's new and different in &os; &release.current; + compared to the previous release (&os; + &release.prev;). + + + + HARDWARE.TXT: The hardware + compatibility list, showing devices with which &os; has + been tested and is known to work. + + + + ERRATA.TXT: Release errata. + Late-breaking, post-release information can be found in + this file, which is principally applicable to releases (as + opposed to snapshots). It is important to consult this + file before installing a release of &os;, as it contains + the latest information on problems which have been found + and fixed since the release was created. + + + + On platforms that support &man.bsdinstall.8; (currently + &arch.amd64;, &arch.i386;, and &arch.sparc64;), these + documents are generally available via the Documentation menu + during installation. Once the system is installed, you can + revisit this menu by re-running the &man.bsdinstall.8; + utility. + + + It is extremely important to read the errata for any + given release before installing it, to learn about any + late-breaking news or post-release problems. + The errata file accompanying each release (most likely right + next to this file) is already out of date by definition, but + other copies are kept updated on the Internet and should be + consulted as the current errata for this + release. These other copies of the errata are located at + &url.base;/releases/ + (as well as any sites which keep up-to-date mirrors of this + location). + + + + + Manual Pages + + As with almost all &unix; like operating systems, &os; + comes with a set of on-line manual pages, accessed through the + &man.man.1; command or through the hypertext + manual pages gateway on the &os; Web site. In + general, the manual pages provide information on the different + commands and APIs available to the &os; user. + + In some cases, manual pages are written to give + information on particular topics. Notable examples of such + manual pages are &man.tuning.7; (a guide to performance + tuning), &man.security.7; (an introduction to &os; security), + and &man.style.9; (a style guide to kernel coding). + + + + Books and Articles + + Two highly-useful collections of &os;-related information, + maintained by the &os; Project, are the &os; Handbook and &os; + FAQ (Frequently Asked Questions document). On-line versions + of the Handbook and FAQ are always + available from the &os; Documentation + page or its mirrors. If you install the + doc distribution set, you can use a Web + browser to read the Handbook and FAQ locally. In particular, + note that the Handbook contains a step-by-step guide to + installing &os;. + + A number of on-line books and articles, also maintained by + the &os; Project, cover more-specialized, &os;-related topics. + This material spans a wide range of topics, from effective use + of the mailing lists, to dual-booting &os; with other + operating systems, to guidelines for new committers. Like the + Handbook and FAQ, these documents are available from the &os; + Documentation Page or in the doc + distribution set. + + A listing of other books and documents about &os; can be + found in the bibliography + of the &os; Handbook. Because of &os;'s strong &unix; + heritage, many other articles and books written for &unix; + systems are applicable as well, some of which are also listed + in the bibliography. + + + + + Acknowledgments + + &os; represents the cumulative work of many hundreds, if not + thousands, of individuals from around the world who have worked + countless hours to bring about this &release.type;. For + a complete list of &os; developers and contributors, please see + Contributors + to &os; on the &os; Web site or any of its + mirrors. + + Special thanks also go to the many thousands of &os; users + and testers all over the world, without whom this &release.type; + simply would not have been possible. + +
Property changes on: head/en_US.ISO8859-1/htdocs/releases/12.2R/readme/readme.xml ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/releases/12.2R/readme/Makefile =================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.2R/readme/Makefile (nonexistent) +++ head/en_US.ISO8859-1/htdocs/releases/12.2R/readme/Makefile (revision 53746) @@ -0,0 +1,12 @@ +# $FreeBSD$ + +.if exists(../Makefile.inc) +.include "../Makefile.inc" +.endif + +DOC= readme +FORMATS?= html txt +INSTALL_COMPRESSED?= gz +INSTALL_ONLY_COMPRESSED= + +.include "${DOC_PREFIX}/share/mk/doc.project.mk" Property changes on: head/en_US.ISO8859-1/htdocs/releases/12.2R/readme/Makefile ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/releases/12.2R/relnotes/relnotes.xml =================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.2R/relnotes/relnotes.xml (nonexistent) +++ head/en_US.ISO8859-1/htdocs/releases/12.2R/relnotes/relnotes.xml (revision 53746) @@ -0,0 +1,856 @@ + + + %release; + + %sponsor; + + %vendor; + + +]> +
+ + + &os; &release.current; Release Notes + + + The &os; Project + + + $FreeBSD$ + + 2020 + The &os; Documentation + Project + + + + &tm-attrib.freebsd; + &tm-attrib.ibm; + &tm-attrib.ieee; + &tm-attrib.intel; + &tm-attrib.sparc; + &tm-attrib.general; + + + + The release notes for &os; &release.current; contain + a summary of the changes made to the &os; base system on the + &release.branch; development line. This document lists + applicable security advisories that were issued since the last + release, as well as significant changes to the &os; kernel and + userland. Some brief remarks on upgrading are also + presented. + + + + + Introduction + + This document contains the release notes for &os; + &release.current;. It describes recently added, changed, or + deleted features of &os;. It also provides some notes on + upgrading from previous versions of &os;. + + The &release.type; distribution to + which these release notes apply represents the latest point + along the &release.branch; development branch since + &release.branch; was created. Information regarding pre-built, + binary &release.type; distributions along this branch can be + found at &release.url;. + + The &release.type; distribution to + which these release notes apply represents a point along the + &release.branch; development branch between &release.prev; and + the future &release.next;. Information regarding pre-built, + binary &release.type; distributions along this branch can be + found at &release.url;. + + This distribution of &os; + &release.current; is a &release.type; distribution. It can be + found at &release.url; or + any of its mirrors. More information on obtaining this (or + other) &release.type; distributions of &os; can be found in the + Obtaining + &os; appendix to the &os; + Handbook. + + All users are encouraged to consult the release errata + before installing &os;. The errata document is updated with + late-breaking information discovered late in the + release cycle or after the release. Typically, it contains + information on known bugs, security advisories, and corrections + to documentation. An up-to-date copy of the errata for &os; + &release.current; can be found on the &os; Web site. + + This document describes the most user-visible new or changed + features in &os; since &release.prev;. In general, changes + described here are unique to the &release.branch; branch unless + specifically marked as &merged; features. + + Typical release note items document recent security + advisories issued after &release.prev;, new drivers or hardware + support, new commands or options, major bug fixes, or + contributed software upgrades. They may also list changes to + major ports/packages or release engineering practices. Clearly + the release notes cannot list every single change made to &os; + between releases; this document focuses primarily on security + advisories, user-visible changes, and major architectural + improvements. + + + + Upgrading from Previous Releases of &os; + + Binary upgrades between RELEASE versions + (and snapshots of the various security branches) are supported + using the &man.freebsd-update.8; utility. The binary upgrade + procedure will update unmodified userland utilities, as well as + unmodified GENERIC kernels distributed as a part of an official + &os; release. The &man.freebsd-update.8; utility requires that + the host being upgraded have Internet connectivity. + + Source-based upgrades (those based on recompiling the &os; + base system from source code) from previous versions are + supported, according to the instructions in + /usr/src/UPDATING. + + + Upgrading &os; should only be attempted after backing up + all data and configuration files. + + + + + Security and Errata + + This section lists the various Security Advisories and + Errata Notices since &release.prev;. + + + Security Advisories + + + + + + + + + Advisory + Date + Topic + + + + + + FreeBSD-SA-18:15.bootpd + 19 December 2018 + Buffer overflow + + + + FreeBSD-SA-19:01.syscall + 5 February 2019 + Kernel data register leak + + + + FreeBSD-SA-19:02.fd + 5 February 2019 + File description reference count + leak + + + + FreeBSD-SA-19:03.wpa + 14 May 2019 + Multiple vulnerabilities + + + + FreeBSD-SA-19:04.ntp + 14 May 2019 + Authenticated denial of service in + &man.ntpd.8; + + + + FreeBSD-SA-19:05.pf + 14 May 2019 + IPv6 fragment reassembly panic in + &man.pf.4; + + + + FreeBSD-SA-19:06.pf + 14 May 2019 + ICMP/ICMP6 packet filter bypass in + &man.pf.4; + + + + FreeBSD-SA-19:07.mds + 14 May 2019 + Microarchitectural Data + Sampling + + + + FreeBSD-SA-19:08.rack + 19 June 2019 + Resource exhaustion in non-default RACK TCP + stack + + + + FreeBSD-SA-19:09.iconv + 2 July 2019 + &man.iconv.3; buffer + overflow + + + + FreeBSD-SA-19:10.ufs + 2 July 2019 + Kernel stack disclosure + + + + FreeBSD-SA-19:11.cd_ioctl + 2 July 2019 + Privilege escalation in + &man.cd.4; + + + + FreeBSD-SA-19:12.telnet + 24 July 2019 + Multiple vulnerabilities + + + + FreeBSD-SA-19:13.pts + 24 July 2019 + Write-after-free + vulnerability + + + + FreeBSD-SA-19:15.mqueuefs + 24 July 2019 + Reference count overflow + + + + FreeBSD-SA-19:16.bhyve + 24 July 2019 + &man.xhci.4; out-of-bounds + read + + + + FreeBSD-SA-19:17.fd + 24 July 2019 + Reference count leak + + + + FreeBSD-SA-19:18.bzip2 + 6 August 2019 + Multiple vulnerabilities + + + + FreeBSD-SA-19:19.mldv2 + 6 August 2019 + Out-of-bounds memory access + + + + FreeBSD-SA-19:20.bsnmp + 6 August 2019 + Insufficient message length + validation + + + + FreeBSD-SA-19:21.bhyve + 6 August 2019 + Insufficient validation of guest-supplied + data + + + + FreeBSD-SA-19:22.mbuf + 20 August 2019 + IPv6 remove + denial-of-service + + + + FreeBSD-SA-19:23.midi + 20 August 2019 + Kernel memory disclosure + + + + FreeBSD-SA-19:24.mqueuefs + 20 August 2019 + Reference count overflow + + + + + + + + Errata Notices + + + + + + + + + Errata + Date + Topic + + + + + + FreeBSD-EN-19:01.cc_cubic + 9 January 2019 + Connection stalls with CUBIC congestion + control + + + + FreeBSD-EN-19:02.tcp + 9 January 2019 + TCP connections may stall and eventually + fail in case of packet loss + + + + FreeBSD-EN-19:03.sqlite + 9 January 2019 + sqlite update + + + + FreeBSD-EN-19:04.tzdata + 9 January 2019 + Timezone database information + update + + + + FreeBSD-EN-19:06.dtrace + 5 February 2019 + DTrace incompatibility with SMAP-enabled + systems + + + + FreeBSD-EN-19:07.lle + 5 February 2019 + LLE table lookup code race + condition + + + + FreeBSD-EN-19:08.tzdata + 14 May 2019 + Timezone database information + update + + + + FreeBSD-EN-19:09.xinstall + 14 May 2019 + &man.install.1; broken with partially + matching relative paths + + + + FreeBSD-EN-19:10.scp + 14 May 2019 + Insufficient filename validation in + &man.scp.1; client + + + + FreeBSD-EN-19:11.net + 19 June 2019 + Incorrect locking in networking + stack + + + + FreeBSD-EN-19:12.tzdata + 2 July 2019 + Timezone database information + update + + + + FreeBSD-EN-19:13.mds + 24 July 2019 + System crash from Intel CPU vulnerability + mitigation + + + + FreeBSD-EN-19:14.epoch + 6 August 2019 + Incorrect locking + + + + FreeBSD-EN-19:15.libunwind + 6 August 2019 + Incorrect exception handling + + + + FreeBSD-EN-19:16.bhyve + 20 August 2019 + Instruction emulation + improvements + + + + FreeBSD-EN-19:17.ipfw + 20 August 2019 + "jail" keyword fix + + + + + + + + + Userland + + This section covers changes and additions to userland + applications, contributed software, and system utilities. + + + Userland Configuration Changes + + The gcc + -Werror flag has been turned off by + default. + + + + Userland Application Changes + + The &man.lockf.1; utility has been + updated to return EX_UNAVAILABLE if the + -n flag is used and the lock file does not + exist. + + The &man.ktrdump.8; utility has been + updated to include the -l flag which + enables "live" mode when specified. + + The &man.gzip.1; utility has been + updated to add -l support for &man.xz.1; + files. + + The &man.trim.8; utility has been added, + which deletes content for blocks on flash-based storage + devices that use wear-leveling algorithms. + + The &man.sh.1; utility has been updated + to include a new pipefail option, which + when set, changes the exit status of a pipeline to the last + non-zero exit status of any command in the pipeline. + + The &man.mlx5tool.8; utility has been + updated to implement firmware update capability for + ConnectX-4®, ConnectX-5®, and ConnectX-6®. + + The &man.posixshmcontrol.1; utility has + been added. + + The &man.swapon.8; utility has been + updated to invoke BIO_DELETE to trim + swap devices if either the -E flag is used + on the command line, or if the trimonce + option is included in &man.fstab.5;. + + The &man.nvmecontrol.8; utility has been + updated to add a new subcommand, resv, + which is used to handle NVMe + reservations. + + The + &man.camcontrol.8; utility has been updated to support block + descriptors when using the modepage + subcommand. + + The &man.freebsd-update.8; utility has + been updated to include two new commands, + updatesready and + showconfig. + + The &man.zfs.8; utility has been updated + to support the -v, -n, + and -P flags together with the + send subcommand for bookmarks. + + + + Contributed Software + + BearSSL has + been imported to the base system. + + The &man.ntpd.8; suite of utilities have + been updated to version 4.2.8p13. + + The &man.tcpdump.1; utility has been + updated to disable &man.capsicum.4; support when the + -E flag is used. + + The &man.bsnmpd.1; utility has been + updated to include IPv6 transport + support. + + The &man.libarchive.3; library has + been updated to version 3.4.0. + + The clang, + llvm, + lld, + lldb, + compiler-rt utilities and + libc++ have been updated to version + 8.0.1. + + The + lld linker has been enabled by + default for &arch.i386;. + + The + bzip2recover utility has been + added. + + The &man.bzip2.1; utility has been + updated to version 1.0.8. + + Warnings have been added for + Kerberos GSS + algorithms deprecated in RFC8221 and + RFC8429. + + The &man.mandoc.1; utility has been + updated to the 2019-07-23 snapshot. + + The WPA utilities + have been updated to version 2.9. + + OpenSSL has + been updated to version 1.1.1d. + + The timezone database files have been + updated to version 2019c. + + + + Deprecated Applications + + The &man.ctm.1; utility has been marked + as deprecated, and has been removed in &os; 13.0. + + The &man.timed.8; utility has been + marked as deprecated, and has been removed in + &os; 13.0. + + + + Runtime Libraries and API + + The libomp library + has been added. + + + + + Kernel + + This section covers changes to kernel configurations, system + tuning, and system control parameters that are not otherwise + categorized. + + + General Kernel Changes + + The kernel will now log the &man.jail.8; + ID when logging a process exit. The + &man.jail.8; ID 0 + represents processes that are not jailed. + + The pci_vendors + list has been updated to version 2019.01.29. + + + + + Devices and Drivers + + This section covers changes and additions to devices and + device drivers since &release.prev;. + + + Device Drivers + + The &man.ichwd.4; driver has been updated + to include support for TCO watchdog timers + in the Lewisburg PCH (C620) chipset. + + The &man.amdsmn.4; and &man.amdtemp.4; + drivers have been updated to support Ryzen™ 2 host + bridges. + + The &man.amdtemp.4; driver has been + updated to correct temperature reporting for the AMD® + 2990WX. + + The &man.rtwn.pci.4; driver has been + added for the RTL8188EE chipset. + + The &man.crypto.4; driver has been + updated to print warnings for deprecated algorithms. + + The &man.ntb.hw.amd.4; driver has been + added, providing support for the AMD® Non-Transparent + Bridge. + + The &man.nvme.4; driver has been updated + to support suspend/resume for PCI + attachment. + + The + &man.cdceem.4; driver has been added, supporting virtual + USB network cards provided by + iLO 5, found in new + HPE® Proliant™ servers. + + The + &man.fusefs.5; driver has been overhauled, implementing new + features and performance improvements. + + The &man.mpr.4; and &man.mps.4; drivers + have been updated with stability fixes. + + As result of converting &man.mps.4; to + use atomic_swap_64, it is now disabled on + 32-bit &arch.powerpc; and &arch.mips;. + + + + + Storage + + This section covers changes and additions to file systems + and other storage subsystems, both local and networked. + + + General Storage + + The &man.camcontrol.8; utility has been + updated to add ATA power mode + support. + + Deprecation warnings have been added for + weaker algorithms when creating &man.geli.8; providers. + + The &man.cam.4; subsystem has been + updated to improve AHCI enclosure + management and SES interoperation. + + + + + Boot Loader Changes + + This section covers the boot loader, boot menu, and other + boot-related changes. + + + Boot Loader Changes + + The &man.loader.8; has been update to + allow booting from ZFS datasets with the + large_dnode feature flag enabled. + + The &man.loader.8; has been updated to + support the com.delphix:removing + ZFS &man.zpool-features.7; flag. + + + + + Networking + + This section describes changes that affect networking in + &os;. + + + General Network + + The &man.ipfw.8; utility has been + updated to fix showing headers outside of "all" + when executing ipfw table list. + + Support for NAT64 + CLAT has been added, as defined in + RFC6877. + + The + net.inet.tcp.rexmit_initial &man.sysctl.8; + has been added, used for setting + RTO.Initial, used by + TCP. + + Support for + GRE-in-UDP encapsulation + has been added, as defined in + RFC8086. + + + + + Ports Collection and Package Infrastructure + + This section covers changes to the &os; Ports + Collection, package infrastructure, and package maintenance and + installation tools. + + + Packaging Changes + + The &man.pkg.8; utility has been updated to version + 1.12.0. + + The GNOME desktop environment + has been updated to version 3.28. + + The KDE desktop environment + has been updated to version 5.16.5.19.08.1. + + + + + General Notes Regarding Future &os; Releases + + + Default <varname>CPUTYPE</varname> Change + + Starting with &os;-13.0, the default + CPUTYPE for the &arch.i386; + architecture will change from 486 to + 686. + + This means that, by default, binaries produced will + require a 686-class CPU, including but + not limited to binaries provided by the &os; Release + Engineering team. &os; 13.0 will continue to support + older CPUs, however users needing this + functionality will need to build their own releases for + official support. + + As the primary use for i486 and i586 + CPUs is generally in the embedded market, + the general end-user impact is expected to be minimal, as new + hardware with these CPU types has long + faded, and much of the deployed base of such systems is + nearing retirement age, statistically. + + There were several factors taken into account for this + change. For example, i486 does not have 64-bit atomics, and + while they can be emulated in the kernel, they cannot be + emulated in the userland. Additionally, the 32-bit amd64 + libraries have been i686 since their inception. + + As the majority of 32-bit testing is done by developers + using the lib32 libraries on 64-bit hardware with the + COMPAT_FREEBSD32 option in the kernel, + this change ensures better coverage and user experience. + This also aligns with what the majority of &linux; + distributions have been doing for quite some time. + + This is expected to be the final bump of the default + CPUTYPE in &arch.i386;. + + + + This change does not affect the &os; 12.x + series of releases. + + + + +
Property changes on: head/en_US.ISO8859-1/htdocs/releases/12.2R/relnotes/relnotes.xml ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/releases/12.2R/relnotes/Makefile =================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.2R/relnotes/Makefile (nonexistent) +++ head/en_US.ISO8859-1/htdocs/releases/12.2R/relnotes/Makefile (revision 53746) @@ -0,0 +1,31 @@ +# $FreeBSD$ + +.if exists(../Makefile.inc) +.include "../Makefile.inc" +.endif + +DOC= relnotes +FORMATS?= html txt +INSTALL_COMPRESSED?= gz +INSTALL_ONLY_COMPRESSED= + +RELEASEBRANCH!= grep -o 'release.branch "\([^"]*\)"' \ + ${.CURDIR}/../share/xml/release.ent | \ + sed 's|[^ ]* "\([^"]*\)"|\1|' +RELEASEMAILLIST!= grep -o 'release.maillist "\([^"]*\)"' \ + ${.CURDIR}/../share/xml/release.ent | \ + sed 's|[^ ]* "\([^"]*\)"|\1|' +RELEASEURL!= grep -o 'release.url \"[^\"]*\"' \ + ${.CURDIR}/../share/xml/release.ent | \ + sed 's|[^ ]* "\([^"]*\)"|\1|' + +XSLTPROCFLAGS+= --param toc.section.depth "'3'" +XSLTPROCFLAGS+= --param release.branch "'${RELEASEBRANCH}'" +XSLTPROCFLAGS+= --param release.maillist "'${RELEASEMAILLIST}'" +XSLTPROCFLAGS+= --param release.url "'${RELEASEURL}'" +XSLXHTML= http://www.FreeBSD.org/XML/share/xml/freebsd-xhtml-release.xsl + +.PHONY: ${DOC}.parsed.xml +.PHONY: ${DOC}.html + +.include "${DOC_PREFIX}/share/mk/doc.project.mk" Property changes on: head/en_US.ISO8859-1/htdocs/releases/12.2R/relnotes/Makefile ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/releases/12.2R/schedule.xml =================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.2R/schedule.xml (nonexistent) +++ head/en_US.ISO8859-1/htdocs/releases/12.2R/schedule.xml (revision 53746) @@ -0,0 +1,172 @@ + + + + + + + +]> + + + + &title; + + $FreeBSD$ + + + + +

Introduction

+ +

This is the release schedule for &os; &local.rel;. For + more information about the release engineering process, please + see the Release + Engineering section of the web site.

+ +

General discussions about the pending release and known issues + should be sent to the public freebsd-stable + mailing list.

+ + MFC + requests are no longer being accepted.

+ ?> + MFC + requests should be sent to re@FreeBSD.org.

+ ?> + + &beta.local.where; + &beta2.local.where; + +

Schedule

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ActionExpectedActualDescription
Initial release schedule announcement-3 January 2020Release Engineers send announcement email to developers + with a rough schedule.
Release schedule reminder24 July 2020-Release Engineers send reminder announcement e-mail to + developers with updated schedule.
Code slush begins28 August 2020-Release Engineers announce that all further commits to the + &local.branch.stable; branch will not require explicit + approval, however new features should be avoided.
&local.branch.releng; branch11 September 2020-Subversion branch created; future release engineering + proceeds on this branch.
BETA1 builds begin11 September 2020-First beta test snapshot.
BETA2 builds begin18 September 2020-Second beta test snapshot.
BETA3 builds begin25 September 2020-Third beta test snapshot.
RC1 builds begin2 October 2020-First release candidate.
RC2 builds begin9 October 2020-Second release candidate.
RC3 builds begin *16 October 2020-Second release candidate.
RELEASE builds begin23 October 2020-&local.rel;-RELEASE builds begin.
RELEASE announcement27 October 2020-&local.rel;-RELEASE press release.
Turn over to the secteam--&local.branch.releng; branch is handed over to the + &os; Security Officer Team in one or two weeks after + the announcement.
+ +

"*" indicates "as-needed" items.

+ + Status / TODO + + &os; Release + Engineering TODO Page + ?> + +

Additional Information

+ + + + Property changes on: head/en_US.ISO8859-1/htdocs/releases/12.2R/schedule.xml ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/errata.xml =================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/errata.xml (nonexistent) +++ head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/errata.xml (revision 53746) @@ -0,0 +1,28 @@ + + + + + + + + + + Errata + Date + Topic + + + + + + No notices +   +   + + + + Property changes on: head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/errata.xml ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/security.xml =================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/security.xml (nonexistent) +++ head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/security.xml (revision 53746) @@ -0,0 +1,28 @@ + + + + + + + + + + Advisory + Date + Topic + + + + + + No advisories +   +   + + + + Property changes on: head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/security.xml ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/release.ent =================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/release.ent (nonexistent) +++ head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/release.ent (revision 53746) @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]]> + +]]> + +]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + Property changes on: head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/release.ent ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/sponsor.ent =================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/sponsor.ent (nonexistent) +++ head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/sponsor.ent (revision 53746) @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Property changes on: head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/sponsor.ent ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/catalog.xml =================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/catalog.xml (nonexistent) +++ head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/catalog.xml (revision 53746) @@ -0,0 +1,13 @@ + + + + + + + + + + + Property changes on: head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/catalog.xml ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/release.xsl =================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/release.xsl (nonexistent) +++ head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/release.xsl (revision 53746) @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (Sponsored by + + + + + + + + + + + + + + + + + + (Contributed / provided by + + + + + + + + + + + + + + + + + + +

+
+ + + + + + + + + + + +
+
Property changes on: head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/release.xsl ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/vendor.ent =================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/vendor.ent (nonexistent) +++ head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/vendor.ent (revision 53746) @@ -0,0 +1,9 @@ + Property changes on: head/en_US.ISO8859-1/htdocs/releases/12.2R/share/xml/vendor.ent ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Index: head/en_US.ISO8859-1/htdocs/releases/12.2R/signatures.xml =================================================================== --- head/en_US.ISO8859-1/htdocs/releases/12.2R/signatures.xml (nonexistent) +++ head/en_US.ISO8859-1/htdocs/releases/12.2R/signatures.xml (revision 53746) @@ -0,0 +1,182 @@ + + + + + + + + +]> + + + + &title; + + $FreeBSD$ + + + + +

Signed Checksum Signatures

+ +

This page contains links to the PGP-signed checksum files for + &os; &local.rel;.

+ +

Installation Image Checksums

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ArchitectureSHA512SHA256
amd64 (x86_64)SHA512SHA256
i386SHA512SHA256
powerpcSHA512SHA256
powerpc64SHA512SHA256
powerpcspeSHA512SHA256
sparc64SHA512SHA256
aarch64SHA512SHA256
+ +
+ +

Virtual Machine Image Checksums

+ + + + + + + + + + + + + + + + + + + + + + + + +
ArchitectureSHA512SHA256
amd64 (x86_64)SHA512SHA256
i386SHA512SHA256
aarch64SHA512SHA256
+ +
+ +

SD Card Image Checksums

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Board NameSHA512SHA256
RPI-BSHA512SHA256
BANANAPISHA512SHA256
BEAGLEBONESHA512SHA256
CUBIEBOARDSHA512SHA256
CUBIEBOARD2SHA512SHA256
CUBOX/HUMMINGBOARDSHA512SHA256
GENERICSDSHA512SHA256
PANDABOARDSHA512SHA256
RPI2SHA512SHA256
WANDBOARDSHA512SHA256
RPI3SHA512SHA256
PINE64SHA512SHA256
PINE64-LTSSHA512SHA256
+ + Property changes on: head/en_US.ISO8859-1/htdocs/releases/12.2R/signatures.xml ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/xml \ No newline at end of property