|
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/
|
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0 |
|
| #
04bb568f |
| 08-Mar-2022 |
Warner Losh <[email protected]> |
ARMADAXP: Add extres pseudo devices to some kernel
Add extres and related pseudo devices to allow this to compile.
Sponsored by: Netflix PR: 262417
|
|
Revision tags: release/12.3.0 |
|
| #
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 ...
|
|
Revision tags: release/13.0.0, release/12.2.0, release/11.4.0, release/12.1.0 |
|
| #
7d65d420 |
| 25-Aug-2019 |
Warner Losh <[email protected]> |
Fix bogusly declared WERRORs in kernel build
Many arm kernel configs bogusly specified WERROR=-Werror. There's no reason for this because the default is that and there's no reason to override. These
Fix bogusly declared WERRORs in kernel build
Many arm kernel configs bogusly specified WERROR=-Werror. There's no reason for this because the default is that and there's no reason to override. These date from a time when we needed to add additional warning->error suppression. They are obsolete and were cut and paste propagated from file to file.
Comment out all the WERROR=.... lines in powerpc. They aren't bogus, but were appropriate for the old defaults for gcc4.2.1. Now that we've made the policy decision to suppress -Werror by default on these platforms, it is appropriate to comment these out. People wishing to fix these errors can still un-comment them out, or say WERROR=-Werror on the command line.
Fix two instances (cut and paste propagation) of hard-coded -Werror in x86 code. Replace with ${WERROR} instead. This is a no-op change except for people who build WERROR=-Wno-error :).
This should fix tinderbox / CI breakage.
show more ...
|
|
Revision tags: release/11.3.0 |
|
| #
c363b16c |
| 21-Jun-2019 |
Conrad Meyer <[email protected]> |
sys: Remove DEV_RANDOM device option
Remove 'device random' from kernel configurations that reference it (most). Replace perhaps mistaken 'nodevice random' in two MIPS configs with 'options RANDOM_L
sys: Remove DEV_RANDOM device option
Remove 'device random' from kernel configurations that reference it (most). Replace perhaps mistaken 'nodevice random' in two MIPS configs with 'options RANDOM_LOADABLE' instead. Document removal in UPDATING; update NOTES and random.4.
Reviewed by: delphij, markm (previous version) Approved by: secteam(delphij) Differential Revision: https://reviews.freebsd.org/D19918
show more ...
|
|
Revision tags: release/12.0.0 |
|
| #
49a49b37 |
| 20-Aug-2018 |
Warner Losh <[email protected]> |
Move options INTRNG into std.armv6 and std.armv7
INTRNG is required on all armv6 and armv7 systems, so make it standard.
|
|
Revision tags: release/11.2.0 |
|
| #
ccc1e6eb |
| 04-Apr-2018 |
Marcin Wojtas <[email protected]> |
Use PLATFORM for initializing Marvell ArmadaXP and Armada38X
Spliting armv5 and armv7 machdep is necessary for adding Armada38X and ArmadaXP to GENERIC config. PLATFORM framework checks SOC type in
Use PLATFORM for initializing Marvell ArmadaXP and Armada38X
Spliting armv5 and armv7 machdep is necessary for adding Armada38X and ArmadaXP to GENERIC config. PLATFORM framework checks SOC type in FDT and will select proper initialization function implementation during runtime. Pointers to SoC specific implementation are stored in array of platform_method_t and provided to framework by FDT_PLATFORM_DEF macro. PLATFORM framework supports also reset function. To simplify implementation cpu_reset is moved from mv_common to armv5 and armv7 machdep.
Armada38X and ArmadaXP share now common list of files, so resolve all dependencies as well.
Submitted by: Rafal Kozik <[email protected]> Marcin Wojtas <[email protected]> Reviewed by: mw Obtained from: Semihalf Sponsored by: Stormshield Differential Revision: https://reviews.freebsd.org/D14744
show more ...
|
| #
244af1d4 |
| 03-Apr-2018 |
Marcin Wojtas <[email protected]> |
Enable ArmadaXP using INTRNG interrupt controller
Defining INTRNG remove some necessary registers and declarations of pic_init_secondary, pic_ipi_send, pic_ipi_read and pic_ipi_clear. Because Marvel
Enable ArmadaXP using INTRNG interrupt controller
Defining INTRNG remove some necessary registers and declarations of pic_init_secondary, pic_ipi_send, pic_ipi_read and pic_ipi_clear. Because Marvell ArmadaXP and Armada38X always use INTRNG, include all INTRNG code and remove code that does not use it. Separate pic registers declarations for Armada38X are unnecessary, it works properly with ArmadaXP config.
Submitted by: Rafal Kozik <[email protected]> Reviewed by: andrew Obtained from: Semihalf Sponsored by: Stormshield Differential Revision: https://reviews.freebsd.org/D14734
show more ...
|
| #
a2aef24a |
| 29-Oct-2017 |
Eitan Adler <[email protected]> |
Update several more URLs
- Primarily http -> https - Primarily FreeBSD project URLs
|
| #
094fc1ed |
| 05-Oct-2017 |
Warner Losh <[email protected]> |
Tag all armv7 kernels as such in their machine config line.
Transition all boards that support arm cortex CPUs to armv7. This leaves two armv6 kernels in the tree. RPI-B, which uses the BCM2835 whic
Tag all armv7 kernels as such in their machine config line.
Transition all boards that support arm cortex CPUs to armv7. This leaves two armv6 kernels in the tree. RPI-B, which uses the BCM2835 which has a ARM1176 core, and VERSATILEPB, which is a qemu board setup around the time RPI-B went in. Copy std.armv6 to std.armv7, even though that duplicates a lot of stuff. More work needs to be done to sort out the duplication.
Differential Revision: https://reviews.freebsd.org/D12027
show more ...
|
|
Revision tags: release/10.4.0, release/11.1.0 |
|
| #
5dc97550 |
| 03-Jun-2017 |
Andrew Turner <[email protected]> |
Mark the non-INTRNG armv6 configs with NO_UNIVERSE to prepare for INTRNG being always enabled on armv6.
|
|
Revision tags: release/11.0.1, release/11.0.0 |
|
| #
3a86bcdd |
| 09-Jul-2016 |
Ian Lepore <[email protected]> |
Remove HZ=<various> from all armv6 configs, put HZ=1000 in std.armv6. All armv6 processors are plenty fast enough for HZ=1000.
No changes are made for older arm systems, because some chips are a bit
Remove HZ=<various> from all armv6 configs, put HZ=1000 in std.armv6. All armv6 processors are plenty fast enough for HZ=1000.
No changes are made for older arm systems, because some chips are a bit wimpy for 1000 while others do fine, so it has to be set on a per-config basis.
show more ...
|
| #
7651aa60 |
| 09-Jul-2016 |
Ian Lepore <[email protected]> |
Consolidate debugging options from all arm kernel configs to std.arm[v6].
|
|
Revision tags: release/10.3.0 |
|
| #
aa8dbafa |
| 14-Feb-2016 |
Andrew Turner <[email protected]> |
Create the twsi device option in preparation to move the driver to a common location. The device is also found in Allwinner SoCs.
Sponsored by: ABT Systems Ltd
|
| #
3c71b84f |
| 25-Oct-2015 |
Zbigniew Bodek <[email protected]> |
Add etherswitch support to mge
This commit introduces support for etherswitch devices that utilize SMI as a way of accessing its registers. SMI register is located in address space of mge -- access
Add etherswitch support to mge
This commit introduces support for etherswitch devices that utilize SMI as a way of accessing its registers. SMI register is located in address space of mge -- access to it was exported through MDIO interface.
Attachment functions were enhanced so as to ensure proper initialisation in both cases: 1) PHYs attached directly to mge, 2) PHYs attached to switch device and switch attached to mge. Attachment of etherswitch device depends on dts entry with compatible="mrvl,sw" property. If none is found, typical PHY attachment procedure follows.
In case of switch attached, PHYs' status and configuration is accessible via etherswitchcfg, and ifconfig shows always-up, non-configurable mge interfaces.
Due to the fact that there may be simultaneous accessess to SMI registers (e.g. from PHY attached to one of mge instances and switch to the other), SMI access interlock was added. It is SX lock, because sleep ability is necessary -- busy-waiting would result in poor performance due to long delays required by hardware. Underlying switch driver is obliged to use sleepable locks as well.
Reviewed by: adrian Obtained from: Semihalf Submitted by: Bartosz Szczepanek <[email protected]> Differential revision: https://reviews.freebsd.org/D3900
show more ...
|
|
Revision tags: release/10.2.0 |
|
| #
d667b90d |
| 07-May-2015 |
Andrew Turner <[email protected]> |
Clean up the ARM kernel configs to use 'include<space><tab>"file"'.
|
| #
5c1bbeb7 |
| 05-May-2015 |
Andrew Turner <[email protected]> |
Move the first batch of common armv6 options to std.armv6.
|
| #
65c3de4e |
| 05-May-2015 |
Ian Lepore <[email protected]> |
Create std.arm and std.armv6 config files and include the right one from each of the existing kernel configs. This gives a place to put config that applies to the entire arch.
Add the ARM_NEW_PMAP
Create std.arm and std.armv6 config files and include the right one from each of the existing kernel configs. This gives a place to put config that applies to the entire arch.
Add the ARM_NEW_PMAP option to std.armv6. This is working well in early testing and it's time for wide exposure, but it's still nice to be able to fall back to the old implementation for testing when a problem comes along. Eventually the option and the old implementation will go away.
The opportunity now exists to move a whole lot of boilerplate from all the arm kernel config files into std.arm*, but that's a commit for another day.
show more ...
|
| #
140e7442 |
| 10-Mar-2015 |
Ian Lepore <[email protected]> |
Remove MODULES_OVERRIDE="" and WITHOUT_MODULES="ahc" from armv6 configs.
These are left over from long ago when there was no way to load modules on early armv6 platforms, and when there was a build
Remove MODULES_OVERRIDE="" and WITHOUT_MODULES="ahc" from armv6 configs.
These are left over from long ago when there was no way to load modules on early armv6 platforms, and when there was a build problem with ahc that has long since been fixed, and they just keep getting copy-pasted into new configs.
show more ...
|
| #
3e32dff5 |
| 06-Jan-2015 |
John Baldwin <[email protected]> |
Remove "New" label from NFSCL/NFSD now that they are the only NFS client/server. While here, remove duplicate NFSCL from sys/conf/NOTES.
Approved by: rmacklem
|
| #
fbf1ef48 |
| 03-Jan-2015 |
Ian Lepore <[email protected]> |
Switch all arm kernels with option SMP to use SCHED_ULE instead of 4BSD.
|
| #
0c08f785 |
| 21-Dec-2014 |
Andrew Turner <[email protected]> |
tart to clean up the armv6 kernel configs by reducing the diff between them in the first sections and the later FDT support.
Differential Revision: https://reviews.freebsd.org/D1346 Reviewed by: rpa
tart to clean up the armv6 kernel configs by reducing the diff between them in the first sections and the later FDT support.
Differential Revision: https://reviews.freebsd.org/D1346 Reviewed by: rpaulo (earlier version)
show more ...
|
|
Revision tags: release/10.1.0, release/9.3.0 |
|
| #
d4f95c88 |
| 18-Mar-2014 |
Warner Losh <[email protected]> |
In kernel config files, it is supposed to be 'options<space><tab>' not 'options<tab><tab>', per long standing (but recently not so strictly enforced) convention.
|
| #
2299abfa |
| 16-Mar-2014 |
Warner Losh <[email protected]> |
Make all the comments '# ' and align to same column. This fixes the rampently incosnsitent usage which made cut and paste from one file to another look ugly.
|
| #
6f5f9035 |
| 07-Mar-2014 |
Ian Lepore <[email protected]> |
Strip arm/conf/DEFAULTS down to just items that are mandatory for running the architecture. Move the other contents into each of the individual config files.
Requested by: imp
|