|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
| #
031beb4e |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
sys: Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
| #
a51f81c2 |
| 07-Aug-2023 |
Ed Maste <[email protected]> |
x86: move EARLY_AP_STARTUP into DEFAULTS
EARLY_AP_STARTUP was introduced in 2016 (commit fdce57a04219) with note:
As a transition aid, the new behavior is moved under a new kernel option (E
x86: move EARLY_AP_STARTUP into DEFAULTS
EARLY_AP_STARTUP was introduced in 2016 (commit fdce57a04219) with note:
As a transition aid, the new behavior is moved under a new kernel option (EARLY_AP_STARTUP). This will allow the option to be turned off if need be during initial testing. I hope to enable this on x86 by default in a followup commit ...
It was enabled by default, but became effectively mandatory (on x86) some time later. Move it to DEFAULTS to avoid an unbootable system if the option is left out of a custom kernel configuration file.
Reported by: wollman Reviewed by: jhb Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D41352
show more ...
|
| #
bf864c3e |
| 06-May-2023 |
Konstantin Belousov <[email protected]> |
amd64 MINIMAL: SysV IPC syscalls are loadable
Reviewed by: emaste, imp Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D39990
|
| #
0c1c5e36 |
| 06-May-2023 |
Konstantin Belousov <[email protected]> |
amd64 MINIMAL: remove UFS from compiled-in list
Reviewed by: emaste, imp Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D39990
|
| #
bba6249a |
| 06-May-2023 |
Konstantin Belousov <[email protected]> |
amd64 MINIMAL config: remove statements about UFS module
All UFS options work for ufs.ko.
Reviewed by: emaste, imp Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: http
amd64 MINIMAL config: remove statements about UFS module
All UFS options work for ufs.ko.
Reviewed by: emaste, imp Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D39990
show more ...
|
| #
3a8c69c1 |
| 06-May-2023 |
Konstantin Belousov <[email protected]> |
amd64 MINIMAL config: remove sentence about acpi
On amd64 ACPI is required to boot, it cannot work as a module, and we do not build the ACPI module for long time.
Sponsored by: The FreeBSD Foundati
amd64 MINIMAL config: remove sentence about acpi
On amd64 ACPI is required to boot, it cannot work as a module, and we do not build the ACPI module for long time.
Sponsored by: The FreeBSD Foundation MFC after: 1 week
show more ...
|
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0 |
|
| #
b2c50bb9 |
| 19-Feb-2021 |
Elliott Mitchell <[email protected]> |
xen/efi: make Xen PV EFI clock optional
The present implementation is only for x86. Other architectures need adjustments for querying presence of EFI.
Xen's EFI support is also quite troublesome o
xen/efi: make Xen PV EFI clock optional
The present implementation is only for x86. Other architectures need adjustments for querying presence of EFI.
Xen's EFI support is also quite troublesome on non-x86. This is being slowly remedied, but until in better shape the EFI clock functionality should be disabled.
Reviewed by: royger Differential Revision: https://reviews.freebsd.org/D31065
show more ...
|
| #
43d4680b |
| 09-Feb-2023 |
Dag-Erling Smørgrav <[email protected]> |
MINIMAL: Update and clean up.
* Add GEOM_LABEL, required to boot a default UEFI install.
* Add enough of virtio to boot in bhyve.
* Reduce diff between amd64 and i386.
* Reduce diff to GENERIC.
MINIMAL: Update and clean up.
* Add GEOM_LABEL, required to boot a default UEFI install.
* Add enough of virtio to boot in bhyve.
* Reduce diff between amd64 and i386.
* Reduce diff to GENERIC.
MFC after: 1 week Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D38468
show more ...
|
| #
ea5b2d62 |
| 01-Jul-2022 |
Warner Losh <[email protected]> |
MIMIMAL: add uart
While uart could be detected completely through plug and play means, add it here for two reasons. First, we don't do that from the loader, so it's not available as a console. Secon
MIMIMAL: add uart
While uart could be detected completely through plug and play means, add it here for two reasons. First, we don't do that from the loader, so it's not available as a console. Second, even if we did do it from the loader, there's a limitation in the system today that console drivers must be compiled into the kernel because the console is selected before external modules are linked into the kernel. Adding it only increases the kernel size by ~14k as well.
Sponsored by: Netflix Idea liked by: des, rpokala, brooks, jhb
show more ...
|
| #
28dcccc1 |
| 28-Nov-2021 |
Ed Maste <[email protected]> |
x86 GENERIC/MINIMAL: group sc(4) devices together
The vga and splash devices are part of the sc(4) system console. vt(4) uses the vt_vga driver instead, and has some limited splash support directly
x86 GENERIC/MINIMAL: group sc(4) devices together
The vga and splash devices are part of the sc(4) system console. vt(4) uses the vt_vga driver instead, and has some limited splash support directly in vt_core.c. Leave the sc(4) options in GENERIC/MINIMAL (for now) but group them together under an sc(4) comment.
Sponsored by: The FreeBSD Foundation
show more ...
|
| #
777526ed |
| 28-Nov-2021 |
Ed Maste <[email protected]> |
Remove options VESA from x86 MINIMAL
Followup to b8cf1c5c30a5, remove from MINIMAL in addition to GENERIC.
options VESA / vesa.ko provides VESA Bios Extensions (VBE) support for the legacy sc(4) co
Remove options VESA from x86 MINIMAL
Followup to b8cf1c5c30a5, remove from MINIMAL in addition to GENERIC.
options VESA / vesa.ko provides VESA Bios Extensions (VBE) support for the legacy sc(4) console. It is not used by the default console, vt(4).
PR: 253733 Fixes: b8cf1c5c30a5 ("Remove options VESA from x86 GENERIC") Relnotes: Yes Sponsored by: The FreeBSD Foundation
show more ...
|
| #
228e020a |
| 27-Nov-2021 |
Ed Maste <[email protected]> |
Correct syscons description in i386 and amd64 configs
Commit 2d6f6d63733d switched to vt(4) as the default console.
Sponsored by: The FreeBSD Foundation
|
| #
4e85b648 |
| 15-Nov-2021 |
Kristof Provost <[email protected]> |
Add a COMPAT_FREEBSD13 kernel option
Use it wherever COMPAT_FREEBSD11 is currently specified.
Reviewed by: jhb (previous version) Sponsored by: Rubicon Communications, LLC ("Netgate") Differential
Add a COMPAT_FREEBSD13 kernel option
Use it wherever COMPAT_FREEBSD11 is currently specified.
Reviewed by: jhb (previous version) Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D33005
show more ...
|
| #
7e3c9ec9 |
| 12-Nov-2021 |
Warner Losh <[email protected]> |
tcp: better congestion control defaults
Define CC_NEWRENO in all the appropriate DEFAULTS and std.* config files. It's the default congestion control algorithm. Add code to cc.c so that CC_DEFAULT
tcp: better congestion control defaults
Define CC_NEWRENO in all the appropriate DEFAULTS and std.* config files. It's the default congestion control algorithm. Add code to cc.c so that CC_DEFAULT is "newreno" if it's not overriden in the config file.
Sponsored by: Netflix Fixes: b8d60729deef ("tcp: Congestion control cleanup.") Revired by: manu, hselasky, jhb, glebius, tuexen Differential Revision: https://reviews.freebsd.org/D32964
show more ...
|
| #
eb6b6622 |
| 12-Nov-2021 |
Warner Losh <[email protected]> |
Update MINIMAL to have CC options
The MINIMAL configs were overlooked. They are compiled as part of universe, so this broke universe builds. Add the same defafults as for GENERIC.
Sponsored by: Ne
Update MINIMAL to have CC options
The MINIMAL configs were overlooked. They are compiled as part of universe, so this broke universe builds. Add the same defafults as for GENERIC.
Sponsored by: Netflix
show more ...
|
| #
6c69c6bb |
| 04-Aug-2021 |
Adam Fenn <[email protected]> |
kvm_clock: KVM paravirtual clock support
Add support for the KVM paravirtual clock device.
Sponsored by: Juniper Networks, Inc. Sponsored by: Klara, Inc. Reviewed by: kib Differential Revision: htt
kvm_clock: KVM paravirtual clock support
Add support for the KVM paravirtual clock device.
Sponsored by: Juniper Networks, Inc. Sponsored by: Klara, Inc. Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D29733
show more ...
|
| #
82bf6a25 |
| 02-Aug-2021 |
Roger Pau Monné <[email protected]> |
xen/timer: fix amd64 LINT kernel build
On amd64 XENHVM depends on the xentimer device for PVH early startup, so both should be added or removed together (like the current dependency with xenpci). Fi
xen/timer: fix amd64 LINT kernel build
On amd64 XENHVM depends on the xentimer device for PVH early startup, so both should be added or removed together (like the current dependency with xenpci). Fix this by adding xentimer to NOTES and updating the comments on the config files. Note that on i386 there's no such dependency between xentimer and XENHVM, since there's no PVH support.
While there also fix the MINIMAL i386 build to include the xentimer, so it keeps the same functionality as before xentimer was split from XENHVM.
Reported by: lwhsu PR: 257549 Fixes: ae5981274815 ('xen/timer: make xen timer optional')
show more ...
|
| #
b21f19c9 |
| 11-Jul-2021 |
Helge Oldach <[email protected]> |
MINIMAL: remove debugging and some loadable network modules
Remove deugging stuff, since it's arguably not needed in a minimal setup. Also vlan, tuntap and gif since they can be loaded.
imp didn't
MINIMAL: remove debugging and some loadable network modules
Remove deugging stuff, since it's arguably not needed in a minimal setup. Also vlan, tuntap and gif since they can be loaded.
imp didn't include the part of the patch that removed xen guest support. Xen guest is relatively small and has no way of being loaded.
Reviewed by: imp PR: 229564 MFC After: 3 days
show more ...
|
| #
c1a14887 |
| 20-May-2021 |
Ceri Davies <[email protected]> |
sys/*/conf/*, docs: fix links to handbook
While here, fix all links to older en_US.ISO8859-1 documentation in the src/ tree.
PR: 255026 Reported by: Michael Büker <freebsd@michael-bu
sys/*/conf/*, docs: fix links to handbook
While here, fix all links to older en_US.ISO8859-1 documentation in the src/ tree.
PR: 255026 Reported by: Michael Büker <[email protected]> Reviewed by: dbaio Approved by: blackend (mentor), re (gjb) MFC after: 10 days Differential Revision: https://reviews.freebsd.org/D30265
show more ...
|
| #
a29bff7a |
| 07-Apr-2021 |
Greg V <[email protected]> |
smbios: support getting address from EFI
On some systems (e.g. Lenovo ThinkPad X240, Apple MacBookPro12,1) the SMBIOS entry point is not found in the <0xFFFFF space.
Follow the SMBIOS spec and use
smbios: support getting address from EFI
On some systems (e.g. Lenovo ThinkPad X240, Apple MacBookPro12,1) the SMBIOS entry point is not found in the <0xFFFFF space.
Follow the SMBIOS spec and use the EFI Configuration Table for locating the entry point on EFI systems.
Reviewed by: rpokala, dab MFC after: 1 week Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D29276
show more ...
|
| #
d0673fe1 |
| 23-Feb-2021 |
Allan Jude <[email protected]> |
smbios: Move smbios driver out from x86 machdep code
Add it to the x86 GENERIC and MINIMAL kernels
Sponsored by: Ampere Computing LLC Submitted by: Klara Inc. Reviewed by: rpokala Differential Revi
smbios: Move smbios driver out from x86 machdep code
Add it to the x86 GENERIC and MINIMAL kernels
Sponsored by: Ampere Computing LLC Submitted by: Klara Inc. Reviewed by: rpokala Differential Revision: https://reviews.freebsd.org/D28738
show more ...
|
| #
a4a10b37 |
| 30-Nov-2020 |
Toomas Soome <[email protected]> |
Add VT driver for VBE framebuffer device
Implement vt_vbefb to support Vesa Bios Extensions (VBE) framebuffer with VT. vt_vbefb is built based on vt_efifb and is assuming similar data for initializa
Add VT driver for VBE framebuffer device
Implement vt_vbefb to support Vesa Bios Extensions (VBE) framebuffer with VT. vt_vbefb is built based on vt_efifb and is assuming similar data for initialization, use MODINFOMD_VBE_FB to identify the structure vbe_fb in kernel metadata.
struct vbe_fb, is populated by boot loader, and is passed to kernel via metadata payload.
Differential Revision: https://reviews.freebsd.org/D27373
show more ...
|
| #
f120ad6b |
| 27-Nov-2020 |
Ruslan Bukin <[email protected]> |
o Move options IOMMU from Debugging section back to the Bus section where it originally was. The bug introduced in r366267. o Remove options IOMMU from i386/MINIMAL as we don't have it in i386/GE
o Move options IOMMU from Debugging section back to the Bus section where it originally was. The bug introduced in r366267. o Remove options IOMMU from i386/MINIMAL as we don't have it in i386/GENERIC.
Reported by: Harry Schmalzbauer <[email protected]> Reviewed by: kib Sponsored by: Innovate DSbD Differential Revision: https://reviews.freebsd.org/D27399
show more ...
|
|
Revision tags: release/12.2.0 |
|
| #
6186bfbd |
| 29-Sep-2020 |
Ruslan Bukin <[email protected]> |
Rename kernel option ACPI_DMAR to IOMMU. This is mostly needed for a common arm64/amd64 iommu code.
Reviewed by: kib Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D265
Rename kernel option ACPI_DMAR to IOMMU. This is mostly needed for a common arm64/amd64 iommu code.
Reviewed by: kib Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D26587
show more ...
|
| #
e64080e7 |
| 16-Jul-2020 |
Mark Johnston <[email protected]> |
Switch from SCTP to SCTP_SUPPORT in GENERIC configs.
This removes SCTP from in-tree kernel configuration files. Now, SCTP can be enabled by simply loading the module, as discussed on freebsd-net@.
Switch from SCTP to SCTP_SUPPORT in GENERIC configs.
This removes SCTP from in-tree kernel configuration files. Now, SCTP can be enabled by simply loading the module, as discussed on freebsd-net@.
Reviewed by: tuexen Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D25611
show more ...
|