|
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 |
|
| #
8995b96f |
| 23-Feb-2023 |
Mike Karels <[email protected]> |
powerpc kernel config: clean up whitespace
Most options in kernel config files use "options<space><tab>OPTION". This allows the option to be commented out without shifting columns. A few options had
powerpc kernel config: clean up whitespace
Most options in kernel config files use "options<space><tab>OPTION". This allows the option to be commented out without shifting columns. A few options had two tabs, and some had spaces. Make them consistent.
show more ...
|
|
Revision tags: release/12.4.0, release/13.1.0, release/12.3.0 |
|
| #
4cc167a3 |
| 11-Oct-2021 |
Konstantin Belousov <[email protected]> |
Restore PPS_SYNC in NOTES
This partially reverts e81e77c5a055, leaving the option both in GENERICs on amd64/arm64/arm, and in global NOTES file. Apparently this better matches existing practice, wh
Restore PPS_SYNC in NOTES
This partially reverts e81e77c5a055, leaving the option both in GENERICs on amd64/arm64/arm, and in global NOTES file. Apparently this better matches existing practice, where we do not try to hard to make LINT and GENERIC complimentary.
Requested and reviewed by: jhb Sponsored by: The FreeBSD Foundation MFC after: 1 week
show more ...
|
| #
e81e77c5 |
| 10-Oct-2021 |
Konstantin Belousov <[email protected]> |
Enable PPS_SYNC on amd64, arm64 and armv7
Remove the option from NOTES/LINT, and add to NOTES for powerpc and riscv.
PR: 259036 Requested by: John Hay <[email protected]> Discussed with: ian, imp S
Enable PPS_SYNC on amd64, arm64 and armv7
Remove the option from NOTES/LINT, and add to NOTES for powerpc and riscv.
PR: 259036 Requested by: John Hay <[email protected]> Discussed with: ian, imp Sponsored by: The FreeBSD Foundation MFC after: 1 week
show more ...
|
|
Revision tags: release/13.0.0, release/12.2.0 |
|
| #
90b8c0ea |
| 02-Oct-2020 |
Emmanuel Vadot <[email protected]> |
Fix LINT: Add backlight to NOTES
|
| #
4efb1ca7 |
| 23-Sep-2020 |
Brandon Bergren <[email protected]> |
[PowerPC64LE] Work around qemu TCG bug in mtmsrd emulation.
The TCG implementation of mtmsrd in qemu blindly copies the entire register to the MSR, instead of the specific bit positions listed in th
[PowerPC64LE] Work around qemu TCG bug in mtmsrd emulation.
The TCG implementation of mtmsrd in qemu blindly copies the entire register to the MSR, instead of the specific bit positions listed in the ISA.
This means that qemu will prematurely switch endian out from under the running code instead of waiting for the rfid, causing an immediate trap as it attempts to interpret the next instruction in the wrong endianness.
To work around this, ensure PSL_LE is still set before doing the mtmsrd.
In the future, we may wish to just turn off translation and unconditionally use rfid to switch to the ofmsr instead of quasi-switching to the ofmsr.
Add a new platform option so this can be disabled. (And so that we can conditonalize additional QEMU-specific hacks in the platform code.)
Sponsored by: Tag1 Consulting, Inc.
show more ...
|
|
Revision tags: release/11.4.0 |
|
| #
889d304b |
| 18-Mar-2020 |
Justin Hibbits <[email protected]> |
powerpc: Axe PPC4xx support.
Summary: The support was added almost a decade ago, and never completed. Just axe it. It was also inadvertently broken 5 years ago, and nobody noticed.
Reviewed by: b
powerpc: Axe PPC4xx support.
Summary: The support was added almost a decade ago, and never completed. Just axe it. It was also inadvertently broken 5 years ago, and nobody noticed.
Reviewed by: bdragon Differential Revision: https://reviews.freebsd.org/D23753
show more ...
|
| #
daba5ace |
| 01-Mar-2020 |
Warner Losh <[email protected]> |
Finish removal of bktr
Remove the old ioctl .h files Remove copying/linking ioctl .h files in instasllworld Remove bktr from lint Add now-removed files with ObsoleteFiles
|
|
Revision tags: release/12.1.0 |
|
| #
77af66f0 |
| 12-Aug-2019 |
Warner Losh <[email protected]> |
Fix powerpc LINT build
tcpratelimit isn't supported as there's now atomic_add_64, so add it to the exclusion list Add comment for why PPC_PROBE_CHIPSET is on the list Remove UKBD_DFLT_KEYMAP now tha
Fix powerpc LINT build
tcpratelimit isn't supported as there's now atomic_add_64, so add it to the exclusion list Add comment for why PPC_PROBE_CHIPSET is on the list Remove UKBD_DFLT_KEYMAP now that ukbd works on all platforms.
show more ...
|
| #
c1ab04fc |
| 12-Aug-2019 |
Warner Losh <[email protected]> |
Floppy driver really only works on x86
Move the floppy driver to the x86 specific notes file.
Reviewed by: jhb, manu, jhibbits, emaste Differential Revision: https://reviews.freebsd.org/D21208
|
| #
99e1c5ab |
| 12-Aug-2019 |
Warner Losh <[email protected]> |
Move sc out of the global file
x86 needs sc, as does sparc64. powerpc doesn't use it by default, but some old powermac notebooks do not work with vt yet for reasons unknonw. Even so, I've removed it
Move sc out of the global file
x86 needs sc, as does sparc64. powerpc doesn't use it by default, but some old powermac notebooks do not work with vt yet for reasons unknonw. Even so, I've removed it from powerpc LINT. It's not in daily use there, and the intent is to 100% switch to vt now that it works for that platform to limit support burden.
All the other architectures omit some or all of the screen savers from their lint config. Move them to the x86 NOTES files and remove the exclusions. This reduces slightly the number of savers sparc64 compiles, but since they are in GENERIC, the overage is adequate and if someone reaelly wants to sort them out in sparc64 they can sweat the details and the testing.
Reviewed by: jhb (earlier version), manu (earlier version), jhibbits Differential Revision: https://reviews.freebsd.org/D21233
show more ...
|
|
Revision tags: release/11.3.0 |
|
| #
9e774e53 |
| 17-May-2019 |
Brooks Davis <[email protected]> |
FCP-101: Remove bm(4).
Relnotes: yes FCP: https://github.com/freebsd/fcp/blob/master/fcp-0101.md Reviewed by: jhb, imp Differential Revision: https://reviews.freebsd.org/D20230
|
| #
f7ab0158 |
| 13-Apr-2019 |
Warner Losh <[email protected]> |
Move mpr/mps drivers from per-arch NOTES files into the MI notes file. They are in more arches they they aren't. Add appropriate nodevice directives in powerpc and arm.
|
|
Revision tags: release/12.0.0, release/11.2.0, release/10.4.0, release/11.1.0 |
|
| #
5033c43b |
| 17-May-2017 |
John Baldwin <[email protected]> |
Add a driver for the Chelsio T6 crypto accelerator engine.
The ccr(4) driver supports use of the crypto accelerator engine on Chelsio T6 NICs in "lookaside" mode via the opencrypto framework.
Curre
Add a driver for the Chelsio T6 crypto accelerator engine.
The ccr(4) driver supports use of the crypto accelerator engine on Chelsio T6 NICs in "lookaside" mode via the opencrypto framework.
Currently, the driver supports AES-CBC, AES-CTR, AES-GCM, and AES-XTS cipher algorithms as well as the SHA1-HMAC, SHA2-256-HMAC, SHA2-384-HMAC, and SHA2-512-HMAC authentication algorithms. The driver also supports chaining one of AES-CBC, AES-CTR, or AES-XTS with an authentication algorithm for encrypt-then-authenticate operations.
Note that this driver is still under active development and testing and may not yet be ready for production use. It does pass the tests in tests/sys/opencrypto with the exception that the AES-GCM implementation in the driver does not yet support requests with a zero byte payload.
To use this driver currently, the "uwire" configuration must be used along with explicitly enabling support for lookaside crypto capabilities in the cxgbe(4) driver. These can be done by setting the following tunables before loading the cxgbe(4) driver:
hw.cxgbe.config_file=uwire hw.cxgbe.cryptocaps_allowed=-1
MFC after: 1 month Relnotes: yes Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D10763
show more ...
|
|
Revision tags: release/11.0.1, release/11.0.0 |
|
| #
6af45170 |
| 07-Sep-2016 |
John Baldwin <[email protected]> |
Chelsio T4/T5 VF driver.
The cxgbev/cxlv driver supports Virtual Function devices for Chelsio T4 and T4 adapters. The VF devices share most of their code with the existing PF4 driver (cxgbe/cxl) an
Chelsio T4/T5 VF driver.
The cxgbev/cxlv driver supports Virtual Function devices for Chelsio T4 and T4 adapters. The VF devices share most of their code with the existing PF4 driver (cxgbe/cxl) and as such the VF device driver currently depends on the PF4 driver.
Similar to the cxgbe/cxl drivers, the VF driver includes a t4vf/t5vf PCI device driver that attaches to the VF device. It then creates child cxgbev/cxlv devices representing ports assigned to the VF. By default, the PF driver assigns a single port to each VF.
t4vf_hw.c contains VF-specific routines from the shared code used to fetch VF-specific parameters from the firmware.
t4_vf.c contains the VF-specific PCI device driver and includes its own attach routine.
VF devices are required to use a different firmware request when transmitting packets (which in turn requires a different CPL message to encapsulate messages). This alternate firmware request does not permit chaining multiple packets in a single message, so each packet results in a firmware request. In addition, the different CPL message requires more detailed information when enabling hardware checksums, so parse_pkt() on VF devices must examine L2 and L3 headers for all packets (not just TSO packets) for VF devices. Finally, L2 checksums on non-UDP/non-TCP packets do not work reliably (the firmware trashes the IPv4 fragment field), so IPv4 checksums for such packets are calculated in software.
Most of the other changes in the non-VF-specific code are to expose various variables and functions private to the PF driver so that they can be used by the VF driver.
Note that a limited subset of cxgbetool functions are supported on VF devices including register dumps, scheduler classes, and clearing of statistics. In addition, TOE is not supported on VF devices, only for the PF interfaces.
Reviewed by: np MFC after: 2 months Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D7599
show more ...
|
| #
e131ba36 |
| 29-Apr-2016 |
John Baldwin <[email protected]> |
Move 'device pci' for the PCI bus driver to the MI NOTES file.
The PCI bus was already listed in all of the MD NOTES files and the driver should at least compile on all platforms.
|
| #
9f7f2d8f |
| 29-Apr-2016 |
John Baldwin <[email protected]> |
Remove vestiges of IEEE-488/GPIB drivers removed in r276214.
|
|
Revision tags: release/10.3.0, release/10.2.0 |
|
| #
32cd0147 |
| 19-Jul-2015 |
Mark Johnston <[email protected]> |
Implement the lockstat provider using SDT(9) instead of the custom provider in lockstat.ko. This means that lockstat probes now have typed arguments and will utilize SDT probe hot-patching support wh
Implement the lockstat provider using SDT(9) instead of the custom provider in lockstat.ko. This means that lockstat probes now have typed arguments and will utilize SDT probe hot-patching support when it arrives.
Reviewed by: gnn Differential Revision: https://reviews.freebsd.org/D2993
show more ...
|
| #
4f4d15f0 |
| 10-Jun-2015 |
Ruslan Bukin <[email protected]> |
Allow DTrace to be compiled-in to the kernel. This will require for AArch64 as we dont have modules yet.
Sponsored by: HEIF5 Sponsored by: ARM Ltd. Differential Revision: https://reviews.freebsd.org
Allow DTrace to be compiled-in to the kernel. This will require for AArch64 as we dont have modules yet.
Sponsored by: HEIF5 Sponsored by: ARM Ltd. Differential Revision: https://reviews.freebsd.org/D1997
show more ...
|
| #
29d0137a |
| 10-Feb-2015 |
Rui Paulo <[email protected]> |
Remove FreeBSD/wii.
This port failed to gain traction and probably only a couple Wii consoles ran FreeBSD all the way to single user mode with an md(4). IPC support was never implemented, so it was
Remove FreeBSD/wii.
This port failed to gain traction and probably only a couple Wii consoles ran FreeBSD all the way to single user mode with an md(4). IPC support was never implemented, so it was impossible to use any peripheral
Any further development, if any, will happen at https://github.com/rpaulo/wii.
Discussed with: nathanw (a long time ago), jhibbits
show more ...
|
| #
ca7fe84a |
| 16-Jan-2015 |
Navdeep Parhar <[email protected]> |
Plug cxgbe(4) back into !powerpc && !arm builds, instead of building it on amd64 only.
|
|
Revision tags: release/10.1.0 |
|
| #
e9152038 |
| 16-Oct-2014 |
Justin Hibbits <[email protected]> |
Move the adm1030 driver to the proper location, and rename it.
For compatibility, 'device windtunnel' is still supported, but one should use 'device adm1030' instead, and this has been updated in GE
Move the adm1030 driver to the proper location, and rename it.
For compatibility, 'device windtunnel' is still supported, but one should use 'device adm1030' instead, and this has been updated in GENERIC and NOTES.
show more ...
|
|
Revision tags: 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.
|
|
Revision tags: release/10.0.0, release/9.2.0, release/8.4.0, release/9.1.0 |
|
| #
13d827cc |
| 21-Oct-2012 |
Rui Paulo <[email protected]> |
Add "options WII".
|
| #
d2d30ba3 |
| 19-Aug-2012 |
Andreas Tobler <[email protected]> |
Add the ds1631 temperature driver.
|