Author: marius
Date: Wed Oct 30 21:49:34 2019
New Revision: 354209
URL: https://svnweb.freebsd.org/changeset/base/354209
Log:
MFC: r353778 (partial)
In em_handle_link(), only re-arm the link state change interrupt for
82574 and also only if such a device uses MSI-X, i. e. takes advantage
Author: marius
Date: Wed Oct 30 21:48:43 2019
New Revision: 354208
URL: https://svnweb.freebsd.org/changeset/base/354208
Log:
MFC: r353778 (partial)
In em_handle_link(), only re-arm the link state change interrupt for
82574 and also only if such a device uses MSI-X, i. e. takes advantage
Author: marius
Date: Thu Oct 24 14:18:06 2019
New Revision: 354021
URL: https://svnweb.freebsd.org/changeset/base/354021
Log:
MFC: r353778
- In em_intr(), just call em_handle_link() instead of duplicating it.
- In em_msix_link(), properly handle IGB-class devices after the iflib(4)
co
Author: marius
Date: Sun Oct 20 17:40:50 2019
New Revision: 353778
URL: https://svnweb.freebsd.org/changeset/base/353778
Log:
- In em_intr(), just call em_handle_link() instead of duplicating it.
- In em_msix_link(), properly handle IGB-class devices after the iflib(4)
conversion again by
Author: marius
Date: Wed Jun 26 15:28:21 2019
New Revision: 349414
URL: https://svnweb.freebsd.org/changeset/base/349414
Log:
o In iflib_txq_drain():
- Remove desc_used, which is only ever written to.
- Remove a dead store to reclaimed.
- Don't recycle avail.
- Sort variables acc
Author: marius
Date: Sun Jun 16 15:34:10 2019
New Revision: 349114
URL: https://svnweb.freebsd.org/changeset/base/349114
Log:
MFC: r347390
- Merge r338254 from cxgbe(4):
Use fcmpset instead of cmpset when appropriate.
- Revert r277226 of cxgbe(4), obsolete since r334320.
Modified:
Author: marius
Date: Sun Jun 16 15:30:07 2019
New Revision: 349113
URL: https://svnweb.freebsd.org/changeset/base/349113
Log:
MFC: r347222
o Avoid determining the MAC class (LEM/EM or IGB) - possibly even multiple
times - on every interrupt by using an own set of device methods for the
Author: marius
Date: Sun Jun 16 15:25:46 2019
New Revision: 349112
URL: https://svnweb.freebsd.org/changeset/base/349112
Log:
MFC: r347221, r347245
o Use iflib_fast_intr_rxtx() also for "legacy" interrupts, i. e. INTx and
MSI. Unlike as with iflib_fast_intr_ctx(), the former will also e
Author: marius
Date: Sun Jun 16 15:11:52 2019
New Revision: 349110
URL: https://svnweb.freebsd.org/changeset/base/349110
Log:
MFC: r347211
- Remove the unused ifc_link_irq and ifc_mtx_name members of struct iflib_ctx.
- Remove the only ever written to ift_db_mtx_name member of struct ifli
Author: marius
Date: Sun Jun 16 14:53:53 2019
New Revision: 349109
URL: https://svnweb.freebsd.org/changeset/base/349109
Log:
MFC: r344062 (partial)
- For diff reduction, bring in as much of the taskqgroup_attach{,_cpu}(9)
fix from r344062 as possible without breaking KBI, which in turn
Author: marius
Date: Sun Jun 16 11:34:56 2019
New Revision: 349103
URL: https://svnweb.freebsd.org/changeset/base/349103
Log:
MFC: r344060, r344064
Further correct and optimize the bus_dma(9) usage of iflib(4):
o Correct the obvious bugs in the netmap(4) parts:
- No longer check for t
Author: marius
Date: Sun Jun 16 10:46:02 2019
New Revision: 349102
URL: https://svnweb.freebsd.org/changeset/base/349102
Log:
MFC: r343979
As struct cryptop is wrapped in #ifdef _KERNEL, userland doesn't
need to drag in either.
Modified:
stable/12/sys/opencrypto/cryptodev.h
Directory
On Sat, Jun 15, 2019 at 09:08:05AM -0400, Andrew Gallatin wrote:
> On 2019-06-15 07:07, Marius Strobl wrote:
> > Author: marius
> > Date: Sat Jun 15 11:07:41 2019
> > New Revision: 349055
>
> > Log:
> >- Replace unused and only ever written to members of p
Author: marius
Date: Sat Jun 15 11:07:41 2019
New Revision: 349055
URL: https://svnweb.freebsd.org/changeset/base/349055
Log:
- Replace unused and only ever written to members of public iflib(9)
structs with placeholders (in the latter case, IFLIB_MAX_TX_BYTES
etc. are also only ever use
Author: marius
Date: Sat Jun 15 09:45:00 2019
New Revision: 349054
URL: https://svnweb.freebsd.org/changeset/base/349054
Log:
Add required for libnv to SYSINCS, too, apparently missed
in r336335.
Modified:
head/tools/build/Makefile
Modified: head/tools/build/Makefile
=
Author: marius
Date: Thu May 9 11:34:46 2019
New Revision: 347390
URL: https://svnweb.freebsd.org/changeset/base/347390
Log:
- Merge r338254 from cxgbe(4):
Use fcmpset instead of cmpset when appropriate.
- Revert r277226 of cxgbe(4), obsolete since r334320.
Modified:
head/sys/net/mp_ri
On Tue, May 07, 2019 at 08:38:57PM -0700, Conrad Meyer wrote:
> Hi Marius,
>
> This change seems to break LINT-NOIP tinderbox builds; one reference
> to tcp_lro_free() is covered by #if defined(INET) || defined(INET6),
> but the one added in iflib_rx_structures_free() is not.
Ah, thanks for the h
Author: marius
Date: Wed May 8 09:03:43 2019
New Revision: 347245
URL: https://svnweb.freebsd.org/changeset/base/347245
Log:
Allow to build without INET and INET6 again after r347221.
Submitted by: cam
Modified:
head/sys/net/iflib.c
Modified: head/sys/net/iflib.c
==
Author: marius
Date: Tue May 7 08:31:54 2019
New Revision: 347222
URL: https://svnweb.freebsd.org/changeset/base/347222
Log:
o Avoid determining the MAC class (LEM/EM or IGB) - possibly even multiple
times - on every interrupt by using an own set of device methods for the
IGB class. Thi
Author: marius
Date: Tue May 7 08:28:35 2019
New Revision: 347221
URL: https://svnweb.freebsd.org/changeset/base/347221
Log:
o Use iflib_fast_intr_rxtx() also for "legacy" interrupts, i. e. INTx and
MSI. Unlike as with iflib_fast_intr_ctx(), the former will also enqueue
_task_fn_tx() in
Author: marius
Date: Mon May 6 20:56:41 2019
New Revision: 347211
URL: https://svnweb.freebsd.org/changeset/base/347211
Log:
- Remove the unused ifc_link_irq and ifc_mtx_name members of struct iflib_ctx.
- Remove the only ever written to ift_db_mtx_name member of struct iflib_txq.
- Remove
Author: marius
Date: Wed Feb 13 16:02:55 2019
New Revision: 344105
URL: https://svnweb.freebsd.org/changeset/base/344105
Log:
MFC: r343372
ixl(4): Fix handling data passed with ioctl from NVM update tool
From Krzysztof:
Ensure that the entire data buffer passed from the NVM update
Author: marius
Date: Wed Feb 13 16:02:52 2019
New Revision: 344104
URL: https://svnweb.freebsd.org/changeset/base/344104
Log:
MFC: r343372
ixl(4): Fix handling data passed with ioctl from NVM update tool
From Krzysztof:
Ensure that the entire data buffer passed from the NVM update
Author: marius
Date: Wed Feb 13 15:30:06 2019
New Revision: 344102
URL: https://svnweb.freebsd.org/changeset/base/344102
Log:
MFC: r339459
ixl/iavf(4): Fix GCC 6.4.0 build
Don't define redundant prototypes.
Modified:
stable/12/sys/dev/ixl/if_iavf.c
stable/12/sys/dev/ixl/ixl_pf.h
D
Author: marius
Date: Wed Feb 13 15:27:17 2019
New Revision: 344101
URL: https://svnweb.freebsd.org/changeset/base/344101
Log:
MFC: r343622
ix(4),ixv(4): Fix TSO offloads when TXCSUM is disabled
This patch and commit message are based on r340256 created by Jacob Keller:
The iflib s
Author: marius
Date: Wed Feb 13 15:19:31 2019
New Revision: 344100
URL: https://svnweb.freebsd.org/changeset/base/344100
Log:
MFC: r343621
ix(4): Run {mod,msf,mbx,fdir,phy}_task in if_update_admin_status
From Piotr:
This patch introduces adapter->task_requests register responsible
Author: marius
Date: Wed Feb 13 14:39:16 2019
New Revision: 344098
URL: https://svnweb.freebsd.org/changeset/base/344098
Log:
MFC: r343934
- Remove the redundant device disabled hint handling; ever since
r241119 that's performed globally by device_attach(9).
- As for the EM-class of d
Author: marius
Date: Wed Feb 13 14:36:24 2019
New Revision: 344097
URL: https://svnweb.freebsd.org/changeset/base/344097
Log:
MFC: r343369
intel iflib drivers: correct initialization of tx_cidx_processed
From Jake:
In r341156 ("Fix first-packet completion", 2018-11-28) a hack to w
Author: marius
Date: Wed Feb 13 14:28:02 2019
New Revision: 344095
URL: https://svnweb.freebsd.org/changeset/base/344095
Log:
MFC: r343203
ixgbe: this statement may fall through warnings with gcc
The recent gcc versions (7 and 8 at least) can check for switch case
statements for fall
Author: marius
Date: Wed Feb 13 14:27:59 2019
New Revision: 344094
URL: https://svnweb.freebsd.org/changeset/base/344094
Log:
MFC: r343203
ixgbe: this statement may fall through warnings with gcc
The recent gcc versions (7 and 8 at least) can check for switch case
statements for fall
Author: marius
Date: Wed Feb 13 14:25:05 2019
New Revision: 344093
URL: https://svnweb.freebsd.org/changeset/base/344093
Log:
MFC: r333879, r342749
- Even though 64-bit atomics are supported on i386 there are panics
indicating that the code does not work correctly there. Switch
to m
Author: marius
Date: Wed Feb 13 13:09:16 2019
New Revision: 344092
URL: https://svnweb.freebsd.org/changeset/base/344092
Log:
MFC: r342749
mp_ring: avoid items offset difference between iflib and mp_ring
on architectures without 64-bit atomics
Reported by: Augustin Cavalier
Modifi
On Mon, Feb 11, 2019 at 05:24:18PM -0800, Rodney W. Grimes wrote:
> > On 2/11/19 4:26 PM, Rodney W. Grimes wrote:
> > >> Author: pkelsey
> > >> Date: Mon Feb 11 23:24:39 2019
> > >> New Revision: 344027
> > >> URL: https://svnweb.freebsd.org/changeset/base/344027
> > >>
> > >> Log:
> > >> MFC r34
Author: marius
Date: Tue Feb 12 23:39:18 2019
New Revision: 344069
URL: https://svnweb.freebsd.org/changeset/base/344069
Log:
With r344062 in place, hwpmc_mod.c generally needs bus_if.h and
device_if.h.
Modified:
head/sys/modules/hwpmc/Makefile
Modified: head/sys/modules/hwpmc/Makefile
===
Author: marius
Date: Tue Feb 12 22:33:17 2019
New Revision: 344064
URL: https://svnweb.freebsd.org/changeset/base/344064
Log:
Fix the build with ALTQ after r344060.
Modified:
head/sys/net/iflib.c
Modified: head/sys/net/iflib.c
=
Author: marius
Date: Tue Feb 12 21:23:59 2019
New Revision: 344062
URL: https://svnweb.freebsd.org/changeset/base/344062
Log:
Make taskqgroup_attach{,_cpu}(9) work across architectures
So far, intr_{g,s}etaffinity(9) take a single int for identifying
a device interrupt. This approach does
Author: marius
Date: Tue Feb 12 21:08:44 2019
New Revision: 344060
URL: https://svnweb.freebsd.org/changeset/base/344060
Log:
Further correct and optimize the bus_dma(9) usage of iflib(4):
o Correct the obvious bugs in the netmap(4) parts:
- No longer check for the existence of DMA maps as
Author: marius
Date: Sun Feb 10 21:27:03 2019
New Revision: 343979
URL: https://svnweb.freebsd.org/changeset/base/343979
Log:
As struct cryptop is wrapped in #ifdef _KERNEL, userland doesn't
need to drag in either.
Modified:
head/sys/opencrypto/cryptodev.h
Modified: head/sys/opencrypto/cr
Author: marius
Date: Sat Feb 9 11:58:40 2019
New Revision: 343934
URL: https://svnweb.freebsd.org/changeset/base/343934
Log:
- Remove the redundant device disabled hint handling; ever since
r241119 that's performed globally by device_attach(9).
- As for the EM-class of devices, em(4) supp
Author: marius
Date: Sat Feb 9 11:51:59 2019
New Revision: 343933
URL: https://svnweb.freebsd.org/changeset/base/343933
Log:
MFC: r343753
o As illustrated by e. g. figure 7-14 of the Intel 82599 10 GbE
controller datasheet revision 3.3, in the context of Ethernet
MACs the control d
Author: marius
Date: Sat Feb 9 11:49:07 2019
New Revision: 343932
URL: https://svnweb.freebsd.org/changeset/base/343932
Log:
MFC: r343288
Fix various resource leaks that can occur in the error paths of
iflib_device_register() and iflib_pseudo_register().
Reviewed by: shurd
Differ
On Tue, Feb 05, 2019 at 12:10:49PM +, Vincenzo Maffione wrote:
> Author: vmaffione
> Date: Tue Feb 5 12:10:48 2019
> New Revision: 343772
> URL: https://svnweb.freebsd.org/changeset/base/343772
>
> Log:
> netmap: refactor logging macros and pipes
>
> Changelist:
> - Replace ND, D
Author: marius
Date: Thu Feb 7 10:30:11 2019
New Revision: 343864
URL: https://svnweb.freebsd.org/changeset/base/343864
Log:
MFC: r343578 (partial)
- Stop iflib(4) from leaking MSI messages on detachment by calling
bus_teardown_intr(9) before pci_release_msi(9).
- Ensure that iflib(4
On Tue, Feb 05, 2019 at 05:45:06PM -0500, Ed Maste wrote:
> On Sun, 30 Dec 2018 at 18:08, Marius Strobl wrote:
> >
> > Author: marius
> > Date: Sun Dec 30 23:08:06 2018
> > New Revision: 342634
> > URL: https://svnweb.freebsd.org/changeset/base/342634
> >
&g
Author: marius
Date: Mon Feb 4 20:46:57 2019
New Revision: 343753
URL: https://svnweb.freebsd.org/changeset/base/343753
Log:
o As illustrated by e. g. figure 7-14 of the Intel 82599 10 GbE
controller datasheet revision 3.3, in the context of Ethernet
MACs the control data describing the
On Wed, Jan 30, 2019 at 06:47:44AM -0800, Rodney W. Grimes wrote:
> > Author: marius
> > Date: Wed Jan 30 13:21:26 2019
> > New Revision: 343578
> > URL: https://svnweb.freebsd.org/changeset/base/343578
> >
> > Log:
> > - Stop iflib(4) from leaking MSI messages on detachment by calling
> > b
Author: marius
Date: Wed Jan 30 13:21:26 2019
New Revision: 343578
URL: https://svnweb.freebsd.org/changeset/base/343578
Log:
- Stop iflib(4) from leaking MSI messages on detachment by calling
bus_teardown_intr(9) before pci_release_msi(9).
- Ensure that iflib(4) and associated drivers pas
Author: marius
Date: Wed Jan 30 11:56:10 2019
New Revision: 343575
URL: https://svnweb.freebsd.org/changeset/base/343575
Log:
MFC: r343481
- In _iflib_fl_refill(), don't mark an RX buffer as available in the
corresponding bitmap before adding an mbuf has actually succeeded.
Previous
Author: marius
Date: Sun Jan 27 19:05:18 2019
New Revision: 343505
URL: https://svnweb.freebsd.org/changeset/base/343505
Log:
MFC: r342634 (partial)
o Don't allocate resources for SDMA in sdhci(4) if the controller or the
front-end doesn't support SDMA or the latter implements a platfor
Author: marius
Date: Sun Jan 27 19:04:02 2019
New Revision: 343503
URL: https://svnweb.freebsd.org/changeset/base/343503
Log:
MFC: r342634
o Don't allocate resources for SDMA in sdhci(4) if the controller or the
front-end doesn't support SDMA or the latter implements a platform-
spe
Author: marius
Date: Sun Jan 27 19:04:28 2019
New Revision: 343504
URL: https://svnweb.freebsd.org/changeset/base/343504
Log:
MFC: r342634 (partial)
o Don't allocate resources for SDMA in sdhci(4) if the controller or the
front-end doesn't support SDMA or the latter implements a platfor
Author: marius
Date: Sun Jan 27 14:36:52 2019
New Revision: 343494
URL: https://svnweb.freebsd.org/changeset/base/343494
Log:
MFC: r333745, r333764, r337533, r339375, r341041
- ck: add support for executing callbacks outside of main poll loop
Pull in change from upstream deca119d14bfffd
Author: marius
Date: Sat Jan 26 21:35:51 2019
New Revision: 343481
URL: https://svnweb.freebsd.org/changeset/base/343481
Log:
- In _iflib_fl_refill(), don't mark an RX buffer as available in the
corresponding bitmap before adding an mbuf has actually succeeded.
Previously, m_gethdr(M_NOW
Author: marius
Date: Sat Jan 5 19:35:10 2019
New Revision: 342790
URL: https://svnweb.freebsd.org/changeset/base/342790
Log:
MFC: r336610 (partial), r339207, r339267
- Or in the DMA coalescing Rx threshold so the other bits set in E1000_DMACR
remain intact as intended in igb_init_dmac(
Author: marius
Date: Sat Jan 5 19:32:48 2019
New Revision: 342789
URL: https://svnweb.freebsd.org/changeset/base/342789
Log:
MFC: r336610 (partial), r339207, r339267
- Or in the DMA coalescing Rx threshold so the other bits set in E1000_DMACR
remain intact as intended in igb_init_dmac(
Author: marius
Date: Sun Dec 30 23:08:06 2018
New Revision: 342634
URL: https://svnweb.freebsd.org/changeset/base/342634
Log:
o Don't allocate resources for SDMA in sdhci(4) if the controller or the
front-end doesn't support SDMA or the latter implements a platform-
specific transfer met
On Fri, Dec 07, 2018 at 01:29:57PM +1000, Dima Panov wrote:
> Hello!
>
> Marius Strobl wrote on 07/12/2018 05:08:
> > On Thu, Dec 06, 2018 at 05:30:03PM +, Glen Barber wrote:
> >> On Thu, Dec 06, 2018 at 06:25:06PM +0100, Marius Strobl wrote:
> >>> On T
On Thu, Dec 06, 2018 at 05:30:03PM +, Glen Barber wrote:
> On Thu, Dec 06, 2018 at 06:25:06PM +0100, Marius Strobl wrote:
> > On Thu, Dec 06, 2018 at 03:58:44PM +1000, Dima Panov wrote:
> > > Hello!
> > >
> > > Marius Strobl wrote on 30/11/2018 07:59:
>
On Thu, Dec 06, 2018 at 03:58:44PM +1000, Dima Panov wrote:
> Hello!
>
> Marius Strobl wrote on 30/11/2018 07:59:
> > Author: marius
> > Date: Thu Nov 29 21:59:09 2018
> > New Revision: 341266
> > URL: https://svnweb.freebsd.org/changeset/base/341266
> &
Author: marius
Date: Thu Nov 29 22:00:20 2018
New Revision: 341267
URL: https://svnweb.freebsd.org/changeset/base/341267
Log:
MFV: r341039, MFC: r341041, MF12: r341264
Import CK as of 21d3e319407d19dece16ee317c757ffc54a452bc, which makes its
sparcv9 atomics compatible with the FreeBSD ker
Author: marius
Date: Thu Nov 29 21:59:09 2018
New Revision: 341266
URL: https://svnweb.freebsd.org/changeset/base/341266
Log:
MFC: r341016, MF12: r341261
- Add a belated UPDATING entry for the ixlv(4) -> iavf(4) rename in r339338.
- Likewise, add ixlv.4.gz to OLD_FILES,
- and link if_ix
Author: marius
Date: Thu Nov 29 21:10:18 2018
New Revision: 341264
URL: https://svnweb.freebsd.org/changeset/base/341264
Log:
MFV: r341039, MFC: r341041
Import CK as of 21d3e319407d19dece16ee317c757ffc54a452bc, which makes its
sparcv9 atomics compatible with the FreeBSD kernel by using in
Author: marius
Date: Thu Nov 29 20:48:38 2018
New Revision: 341261
URL: https://svnweb.freebsd.org/changeset/base/341261
Log:
MFC: r341016
- Add a belated UPDATING entry for the ixlv(4) -> iavf(4) rename in r339338.
- Likewise, add ixlv.4.gz to OLD_FILES,
- and link if_ixlv.ko to if_iav
Author: marius
Date: Tue Nov 27 12:35:51 2018
New Revision: 341041
URL: https://svnweb.freebsd.org/changeset/base/341041
Log:
Import CK as of 21d3e319407d19dece16ee317c757ffc54a452bc, which makes its
sparcv9 atomics compatible with the FreeBSD kernel by using instructions
which access the ap
Author: marius
Date: Tue Nov 27 12:32:32 2018
New Revision: 341040
URL: https://svnweb.freebsd.org/changeset/base/341040
Log:
Tag the import of CK as of 21d3e319407d19dece16ee317c757ffc54a452bc.
Added:
vendor-sys/ck/20181120/
- copied from r341039, vendor-sys/ck/dist/
___
Author: marius
Date: Tue Nov 27 12:31:58 2018
New Revision: 341039
URL: https://svnweb.freebsd.org/changeset/base/341039
Log:
Import CK as of 21d3e319407d19dece16ee317c757ffc54a452bc, which makes its
sparcv9 atomics compatible with the FreeBSD kernel by using instructions
which access the ap
Author: marius
Date: Tue Nov 27 12:11:16 2018
New Revision: 341016
URL: https://svnweb.freebsd.org/changeset/base/341016
Log:
- Add a belated UPDATING entry for the ixlv(4) -> iavf(4) rename in r339338.
- Likewise, add ixlv.4.gz to OLD_FILES,
- and link if_ixlv.ko to if_iavf.ko in order to a
Author: marius
Date: Thu Nov 22 16:27:30 2018
New Revision: 340768
URL: https://svnweb.freebsd.org/changeset/base/340768
Log:
MFC: r340656, MF12: r340759
Given that the idea of D15374 was to "make memmove a first class citizen",
provide a _MEMMOVE extension of _MEMCPY that deals with over
Author: marius
Date: Thu Nov 22 13:18:58 2018
New Revision: 340764
URL: https://svnweb.freebsd.org/changeset/base/340764
Log:
MFC: r339007, r340543, r340654
- Add ACPI identifier for AMD eMMC 5.0 controller [1]
- Add a quirk handling for AMDI0040 controllers allowing them to do HS400. [2]
Author: marius
Date: Thu Nov 22 13:14:15 2018
New Revision: 340763
URL: https://svnweb.freebsd.org/changeset/base/340763
Log:
MFC: r339007, r340543, r340654
- Add ACPI identifier for AMD eMMC 5.0 controller [1]
- Add a quirk handling for AMDI0040 controllers allowing them to do HS400. [2]
Author: marius
Date: Thu Nov 22 13:09:03 2018
New Revision: 340760
URL: https://svnweb.freebsd.org/changeset/base/340760
Log:
MFC: r340543, r340654
Add a quirk handling for AMDI0040 controllers allowing them to do HS400.
Submitted by: Shreyank Amartya (original version)
Modified:
st
Author: marius
Date: Thu Nov 22 13:03:11 2018
New Revision: 340759
URL: https://svnweb.freebsd.org/changeset/base/340759
Log:
MFC: r340656
Given that the idea of D15374 was to "make memmove a first class citizen",
provide a _MEMMOVE extension of _MEMCPY that deals with overlap based on
Author: marius
Date: Wed Nov 21 19:49:21 2018
New Revision: 340743
URL: https://svnweb.freebsd.org/changeset/base/340743
Log:
MFC: r340495, MF12: r340739
- Restore setting the clock for devices which support the default/legacy
transfer mode only (lost with r321385). [1]
- Similarly, d
Author: marius
Date: Wed Nov 21 18:54:38 2018
New Revision: 340741
URL: https://svnweb.freebsd.org/changeset/base/340741
Log:
MFC: r340495
- Restore setting the clock for devices which support the default/legacy
transfer mode only (lost with r321385). [1]
- Similarly, don't try to set
Author: marius
Date: Wed Nov 21 18:53:30 2018
New Revision: 340740
URL: https://svnweb.freebsd.org/changeset/base/340740
Log:
MFC: r340495
- Restore setting the clock for devices which support the default/legacy
transfer mode only (lost with r321385). [1]
- Similarly, don't try to set
Author: marius
Date: Wed Nov 21 18:53:13 2018
New Revision: 340739
URL: https://svnweb.freebsd.org/changeset/base/340739
Log:
MFC: r340495
- Restore setting the clock for devices which support the default/legacy
transfer mode only (lost with r321385). [1]
- Similarly, don't try to set
Author: marius
Date: Tue Nov 20 00:08:33 2018
New Revision: 340656
URL: https://svnweb.freebsd.org/changeset/base/340656
Log:
Given that the idea of D15374 was to "make memmove a first class citizen",
provide a _MEMMOVE extension of _MEMCPY that deals with overlap based on
the previous bcopy
Author: marius
Date: Mon Nov 19 23:56:33 2018
New Revision: 340654
URL: https://svnweb.freebsd.org/changeset/base/340654
Log:
For consistency within the front-end, prefer SDHCI_{READ,WRITE}_{2,4}()
to sdhci_acpi_{read,write}_{2,4}() in the sdhci_acpi_set_uhs_timing()
added in r340543.
Modif
Author: marius
Date: Sun Nov 18 00:52:27 2018
New Revision: 340543
URL: https://svnweb.freebsd.org/changeset/base/340543
Log:
Add a quirk handling for AMDI0040 controllers allowing them to do HS400.
Submitted by: Shreyank Amartya (original version)
Modified:
head/sys/dev/sdhci/sdhci.c
Author: marius
Date: Sat Nov 17 17:21:36 2018
New Revision: 340495
URL: https://svnweb.freebsd.org/changeset/base/340495
Log:
- Restore setting the clock for devices which support the default/legacy
transfer mode only (lost with r321385). [1]
- Similarly, don't try to set the power class o
Author: marius
Date: Thu Sep 13 10:18:50 2018
New Revision: 338638
URL: https://svnweb.freebsd.org/changeset/base/338638
Log:
MFC: r333614, r333647, r338275, r338280, r338513
- Let mmcsd_ioctl() ensure appropriate privileges via priv_check(9).
- If present, take advantage of the R/W cache
Author: marius
Date: Thu Sep 13 10:18:47 2018
New Revision: 338637
URL: https://svnweb.freebsd.org/changeset/base/338637
Log:
MFC: r333647, r338275, r338280, r338513
- If present, take advantage of the R/W cache of eMMC revision 1.5 and
later devices. These caches work akin to the ones
Author: marius
Date: Thu Sep 13 09:26:16 2018
New Revision: 338636
URL: https://svnweb.freebsd.org/changeset/base/338636
Log:
MFC: r333613
The broken DDR52 support of Intel Bay Trail eMMC controllers rumored
in the commit log of r321385 has been confirmed via the public VLI54
erratum. T
Author: marius
Date: Thu Sep 13 09:20:13 2018
New Revision: 338635
URL: https://svnweb.freebsd.org/changeset/base/338635
Log:
MFC: r338512
Explicitly compare a pointer to NULL. The __builtin_expect() of clang
3.4.1 otherwise isn't able to cope with the expression.
Modified:
stable/11/s
Author: marius
Date: Thu Sep 13 09:20:07 2018
New Revision: 338634
URL: https://svnweb.freebsd.org/changeset/base/338634
Log:
MFC: r338261, r338512
- According to section 2.2.5 of the SDHCI specification version 4.20,
SDHCI_TRNS_ACMD12 is to be set only for multiple-block read/write
Author: marius
Date: Thu Sep 6 21:24:14 2018
New Revision: 338513
URL: https://svnweb.freebsd.org/changeset/base/338513
Log:
Avoid uninitialized read of ext_csd.
Reported by:Coverity
CID:1395275
Approved by: re (gjb, kib)
Modified:
head/sys/dev/mmc/mmc.c
Modified:
Author: marius
Date: Thu Sep 6 21:09:54 2018
New Revision: 338512
URL: https://svnweb.freebsd.org/changeset/base/338512
Log:
- Explicitly compare a pointer to NULL. The __builtin_expect() of clang
3.4.1 otherwise isn't able to cope with the expression.
- Fix a nearby whitespace bug.
Author: marius
Date: Wed Sep 5 21:05:16 2018
New Revision: 338479
URL: https://svnweb.freebsd.org/changeset/base/338479
Log:
MFC: r338261
- According to section 2.2.5 of the SDHCI specification version 4.20,
SDHCI_TRNS_ACMD12 is to be set only for multiple-block read/write
commands
Author: marius
Date: Wed Sep 5 20:47:51 2018
New Revision: 338477
URL: https://svnweb.freebsd.org/changeset/base/338477
Log:
MFC: r338304
The read accessors generated by __BUS_ACCESSOR() have the problem that
they don't check the result of BUS_READ_IVAR(9) and silently return stack
gar
Author: marius
Date: Wed Sep 5 20:43:46 2018
New Revision: 338476
URL: https://svnweb.freebsd.org/changeset/base/338476
Log:
MFC: r338304
The read accessors generated by __BUS_ACCESSOR() have the problem that
they don't check the result of BUS_READ_IVAR(9) and silently return stack
gar
Author: marius
Date: Fri Aug 24 21:08:05 2018
New Revision: 338304
URL: https://svnweb.freebsd.org/changeset/base/338304
Log:
The read accessors generated by __BUS_ACCESSOR() have the problem that
they don't check the result of BUS_READ_IVAR(9) and silently return stack
garbage on failure in
Author: marius
Date: Thu Aug 23 22:57:42 2018
New Revision: 338283
URL: https://svnweb.freebsd.org/changeset/base/338283
Log:
Following r335259, don't copy boot1 from the running system for sparc64
either.
Modified:
head/tools/boot/rootgen.sh
Modified: head/tools/boot/rootgen.sh
==
Author: marius
Date: Thu Aug 23 21:26:58 2018
New Revision: 338280
URL: https://svnweb.freebsd.org/changeset/base/338280
Log:
- Use le32dec(9) for decoding EXT_CSD values where it makes sense. [1]
- Locally cache some instance variable values in mmc_discover_cards()
in order to improve the
Author: marius
Date: Thu Aug 23 20:25:27 2018
New Revision: 338275
URL: https://svnweb.freebsd.org/changeset/base/338275
Log:
Obtain the bus mode (MMC or SD) from the directly superordinated
bus rather than reaching up to the bridge and use the cached mode
in mmcsd_delete(), too.
Modified:
Author: marius
Date: Thu Aug 23 18:11:55 2018
New Revision: 338264
URL: https://svnweb.freebsd.org/changeset/base/338264
Log:
Remove a duplicated interface capability bit missed in r336313.
Modified:
head/sys/dev/ixl/ixl.h
Modified: head/sys/dev/ixl/ixl.h
Author: marius
Date: Thu Aug 23 17:50:41 2018
New Revision: 338261
URL: https://svnweb.freebsd.org/changeset/base/338261
Log:
- According to section 2.2.5 of the SDHCI specification version 4.20,
SDHCI_TRNS_ACMD12 is to be set only for multiple-block read/write
commands without data leng
Author: marius
Date: Mon Aug 13 20:29:39 2018
New Revision: 337726
URL: https://svnweb.freebsd.org/changeset/base/337726
Log:
Remove the duplicated CSUM_IP6_TCP introduced in r311849 from the TX
checksum capabilities of IGB-class MACs. While at it, fix the line
wrapping.
PR: 230571
M
Author: marius
Date: Tue Aug 7 18:59:02 2018
New Revision: 337434
URL: https://svnweb.freebsd.org/changeset/base/337434
Log:
Update the list of architectures having atomic_fcmpset_{8,16,64}(9) and
atomic_swap_{64,int}(9) respectively as of r337433.
Modified:
head/sys/compat/linuxkpi/common
Author: marius
Date: Tue Aug 7 18:56:51 2018
New Revision: 337433
URL: https://svnweb.freebsd.org/changeset/base/337433
Log:
Implement atomic_swap_{int,long,ptr}(9).
Modified:
head/sys/riscv/include/atomic.h
Modified: head/sys/riscv/include/atomic.h
=
Author: marius
Date: Tue Aug 7 18:56:01 2018
New Revision: 337432
URL: https://svnweb.freebsd.org/changeset/base/337432
Log:
Implement atomic_swap_64(9).
Modified:
head/sys/arm/include/atomic-v4.h
Modified: head/sys/arm/include/atomic-v4.h
===
1 - 100 of 2728 matches
Mail list logo