Rewrite much of the 486->686 default code generation section. This mostly
improves the wording, but also fleshes out some of the examples given and
provides more examples. Minor typos also corrected.
Attaching processes will now largely retain their cpu masks, which is a
fairly large and notable change from previous releases.
Reviewed by: me_igalic.co
Approved by: gjb (implicit)
Differential Revision: https://reviews.freebsd.org/D29081
This explains that we can now run on Q35 chipsets, and that the PR below
has been fixed.
PR: 236922
Reviewed by: gjb
Differential Revision: https://reviews.freebsd.org/D29003
Due to a potentionally intrusive change to address a performance
issue with UFS, add BETA4 to the 13.0 schedule to allow time for
testing.
Sponsored by: Rubicon Communications, LLC ("Netgate")
We are using Hugo Front Matter with YAML and there is an extra space in
the ending `---` quotes, which bothers the translation tool. This is not
happening in all files.
Approved by: carlavilla (doc)
Differential Revision: https://reviews.freebsd.org/D28842
The PAE kernel now only determines if device drivers can avoid the use of
bounce buffers for DMA.
Reviewed by: kib, emaste
Differential Revision: https://reviews.freebsd.org/D28777
- amd64 is no longer a new thing and is now the largest-used FreeBSD platform,
so make its description self-contained and not dependent on i386.
- Use a single list of all the other names for amd64 and add x86-64 as the
first alias in the list.
- Mention multi-core and SMT (not just SMP) for amd64. Also note that amd64
requires ACPI and supports booting from both UEFI and legacy BIOS.
- Note that FreeBSD/amd64 runs on laptops and desktops.
- Remove outdated lists of processors. Instead, simply claim that
amd64 runs on all Intel and AMD 64-bit x86 CPUs. Similarly, simplify
the list for i386 to just require an FPU and CMPXCHG. Add VIA to the
vendors for i386.
- For i386, trim language about SMP. It's not that novel and the smp@ list is
not a useful reference. Do mention multi-core and SMT.
- Only claim that i386 motherboards with PCI are well-supported. Clarify
that there is limited support for AGP and ISA and that ISA support really
means LPC support. Remove EISA, VLB, and MCA which are all either removed or
barely present.
- Don't mention PCCARD for i386 laptops.
- Simplify language about ACPI for i386.
- Note that i386 only boots via BIOS and doesn't support booting via UEFI.
Reviewed by: imp, gjb (earlier version), emaste
Differential Revision: https://reviews.freebsd.org/D28720