Thanks Steve, I appreciate it.
Kind regards
Zbigniew
śr., 24 lut 2021 o 19:14 Steve Sakoman napisał(a):
>
> On Wed, Feb 24, 2021 at 5:36 AM Zbigniew Bodek wrote:
> >
> > So... does anyone have some comments or anything against integrating
> > this change?
>
> I&
So... does anyone have some comments or anything against integrating
this change?
Kind regards
Zbigniew
wt., 23 lut 2021 o 19:13 Zbigniew Bodek via lists.openembedded.org
napisał(a):
>
> Hi Anuj,
>
> I just checked and yes, it's needed for gatesgarth too.
>
> Kind regards
Hi Anuj,
I just checked and yes, it's needed for gatesgarth too.
Kind regards
Zbigniew
wt., 23 lut 2021 o 16:33 Mittal, Anuj napisał(a):
>
> Is this change needed for the version in gatesgarth too?
>
> Thanks,
>
> Anuj
>
> On Tue, 2021-02-23 at 13:24 +0100,
Any comments, questions, remarks to that?
Kind regards
Zbigniew
pt., 19 lut 2021 o 18:20 Zbigniew Bodek via lists.openembedded.org
napisał(a):
>
> From: Zbigniew Bodek
>
> Problem spotted on dunfell-23.0.4
>
> Normally, unversioned .so is removed from -dev (default) packa
From: Zbigniew Bodek
Problem spotted on dunfell-23.0.4
Normally, unversioned .so is removed from -dev (default) package
however it is still being referred by other agents, such as webkitgtk.
That can be observed while executing i.e. Epiphany Browser.
For instance:
platformInitializeWebProcess
2017-07-29 18:06 GMT+02:00 Ian Lepore :
> On Thu, 2017-07-27 at 23:14 +0000, Zbigniew Bodek wrote:
>> Author: zbb
>> Date: Thu Jul 27 23:14:17 2017
>> New Revision: 321633
>> URL: https://svnweb.freebsd.org/changeset/base/321633
>>
>> Log:
>>
2017-07-29 18:06 GMT+02:00 Ian Lepore :
> On Thu, 2017-07-27 at 23:14 +0000, Zbigniew Bodek wrote:
>> Author: zbb
>> Date: Thu Jul 27 23:14:17 2017
>> New Revision: 321633
>> URL: https://svnweb.freebsd.org/changeset/base/321633
>>
>> Log:
>>
Author: zbb
Date: Thu Jul 27 23:14:17 2017
New Revision: 321633
URL: https://svnweb.freebsd.org/changeset/base/321633
Log:
Fix TEX index acquisition using L2 attributes
The TEX index is selected using (TEX0 C B) bits
from the L2 descriptor. Use correct index by masking
and shifting thos
Author: zbb
Date: Thu Jul 27 23:14:17 2017
New Revision: 321633
URL: https://svnweb.freebsd.org/changeset/base/321633
Log:
Fix TEX index acquisition using L2 attributes
The TEX index is selected using (TEX0 C B) bits
from the L2 descriptor. Use correct index by masking
and shifting thos
Author: zbb
Date: Mon Jul 10 22:11:30 2017
New Revision: 320880
URL: https://svnweb.freebsd.org/changeset/base/320880
Log:
Fix error check for Rx mbuf allocation in ENA driver
ena_alloc_rx_mbuf() will return positive error code
on failure. Act accordingly.
Submitted by: Krishna Yendu
Author: zbb
Date: Mon Jul 10 22:11:30 2017
New Revision: 320880
URL: https://svnweb.freebsd.org/changeset/base/320880
Log:
Fix error check for Rx mbuf allocation in ENA driver
ena_alloc_rx_mbuf() will return positive error code
on failure. Act accordingly.
Submitted by: Krishna Yendu
Author: zbb
Date: Thu Jul 6 11:45:13 2017
New Revision: 320731
URL: https://svnweb.freebsd.org/changeset/base/320731
Log:
MFC r317518, r318647, r319197, r319198, r319199, r319200, r320625, r320626,
r320628, r319201, r320629, r320630, r320631, r320632.
r317518:
Import Amazon Elastic Net
Author: zbb
Date: Tue Jul 4 00:10:29 2017
New Revision: 320632
URL: https://svnweb.freebsd.org/changeset/base/320632
Log:
Replace mbuf defragmentation with collapse
Collapse should be more effective than defragmentation.
Added missing declaration of ena_check_and_collapse_mbuf().
Su
Author: zbb
Date: Tue Jul 4 00:10:29 2017
New Revision: 320632
URL: https://svnweb.freebsd.org/changeset/base/320632
Log:
Replace mbuf defragmentation with collapse
Collapse should be more effective than defragmentation.
Added missing declaration of ena_check_and_collapse_mbuf().
Su
Author: zbb
Date: Tue Jul 4 00:08:47 2017
New Revision: 320631
URL: https://svnweb.freebsd.org/changeset/base/320631
Log:
Fix creation of dma tags and TSO settings
TSO settings were not reflecting real HW capabilities.
DMA tags were created with wrong window - high address was the sam
Author: zbb
Date: Tue Jul 4 00:08:47 2017
New Revision: 320631
URL: https://svnweb.freebsd.org/changeset/base/320631
Log:
Fix creation of dma tags and TSO settings
TSO settings were not reflecting real HW capabilities.
DMA tags were created with wrong window - high address was the sam
Author: zbb
Date: Tue Jul 4 00:06:56 2017
New Revision: 320630
URL: https://svnweb.freebsd.org/changeset/base/320630
Log:
Remove RX mtx from ENA driver
RX lock is no longer required. There can only be one RX cleanup task
running at a time, RX cleanup cannot be executed if interface is no
Author: zbb
Date: Tue Jul 4 00:06:56 2017
New Revision: 320630
URL: https://svnweb.freebsd.org/changeset/base/320630
Log:
Remove RX mtx from ENA driver
RX lock is no longer required. There can only be one RX cleanup task
running at a time, RX cleanup cannot be executed if interface is no
Author: zbb
Date: Tue Jul 4 00:04:31 2017
New Revision: 320629
URL: https://svnweb.freebsd.org/changeset/base/320629
Log:
Call drbr_advance() before leaving TX routine
If drbr_advance() is not called before doing cleanup and packet is
already enqueued for sending (tx_info is holding poin
Author: zbb
Date: Tue Jul 4 00:04:31 2017
New Revision: 320629
URL: https://svnweb.freebsd.org/changeset/base/320629
Log:
Call drbr_advance() before leaving TX routine
If drbr_advance() is not called before doing cleanup and packet is
already enqueued for sending (tx_info is holding poin
Author: zbb
Date: Tue Jul 4 00:02:28 2017
New Revision: 320628
URL: https://svnweb.freebsd.org/changeset/base/320628
Log:
Unmask all IO irqs after driver state is set as running
If driver left MSI-x handlling routine because interface was put down,
it is not unmasking IRQs, so any reques
Author: zbb
Date: Tue Jul 4 00:02:28 2017
New Revision: 320628
URL: https://svnweb.freebsd.org/changeset/base/320628
Log:
Unmask all IO irqs after driver state is set as running
If driver left MSI-x handlling routine because interface was put down,
it is not unmasking IRQs, so any reques
Author: zbb
Date: Tue Jul 4 00:00:42 2017
New Revision: 320626
URL: https://svnweb.freebsd.org/changeset/base/320626
Log:
Acquire locks before calling drbr_flush()
It is required to hold lock that is associated with buffer ring before
flushing drbr.
Submitted by: Michal Krawczyk
Author: zbb
Date: Tue Jul 4 00:00:42 2017
New Revision: 320626
URL: https://svnweb.freebsd.org/changeset/base/320626
Log:
Acquire locks before calling drbr_flush()
It is required to hold lock that is associated with buffer ring before
flushing drbr.
Submitted by: Michal Krawczyk
Author: zbb
Date: Mon Jul 3 23:59:11 2017
New Revision: 320625
URL: https://svnweb.freebsd.org/changeset/base/320625
Log:
Add missing lock upon initialization of the interface
Lack of this lock was causing crash if down was called in
parallel with the initialization routine.
Submitt
Author: zbb
Date: Mon Jul 3 23:59:11 2017
New Revision: 320625
URL: https://svnweb.freebsd.org/changeset/base/320625
Log:
Add missing lock upon initialization of the interface
Lack of this lock was causing crash if down was called in
parallel with the initialization routine.
Submitt
Author: zbb
Date: Wed Jun 21 18:28:37 2017
New Revision: 320200
URL: https://svnweb.freebsd.org/changeset/base/320200
Log:
Enable arm,io-coherent property of PL310 L2 cache on Armada 38x platforms
This patch disables outer cache sync in PL310 driver
by adding "arm,io-coherent" property. I
Author: zbb
Date: Wed Jun 21 18:28:37 2017
New Revision: 320200
URL: https://svnweb.freebsd.org/changeset/base/320200
Log:
Enable arm,io-coherent property of PL310 L2 cache on Armada 38x platforms
This patch disables outer cache sync in PL310 driver
by adding "arm,io-coherent" property. I
Author: zbb
Date: Wed Jun 21 18:27:05 2017
New Revision: 320199
URL: https://svnweb.freebsd.org/changeset/base/320199
Log:
Create root DMA tag and fix MBUS windows on DMA coherent platforms
Armada 38x SoCs, in order to work properly in IO-coherent mode,
requires an update of the MBUS wind
Author: zbb
Date: Wed Jun 21 18:27:05 2017
New Revision: 320199
URL: https://svnweb.freebsd.org/changeset/base/320199
Log:
Create root DMA tag and fix MBUS windows on DMA coherent platforms
Armada 38x SoCs, in order to work properly in IO-coherent mode,
requires an update of the MBUS wind
Author: zbb
Date: Wed Jun 21 18:25:35 2017
New Revision: 320198
URL: https://svnweb.freebsd.org/changeset/base/320198
Log:
Enable setting the dma tag at the nexus level
Allow to set the dma tag for nexus in the platform init code,
so that all busses and devices would be able to inherit it
Author: zbb
Date: Wed Jun 21 18:25:35 2017
New Revision: 320198
URL: https://svnweb.freebsd.org/changeset/base/320198
Log:
Enable setting the dma tag at the nexus level
Allow to set the dma tag for nexus in the platform init code,
so that all busses and devices would be able to inherit it
Author: zbb
Date: Wed Jun 21 18:23:28 2017
New Revision: 320197
URL: https://svnweb.freebsd.org/changeset/base/320197
Log:
Introduce support for DMA coherent ARM platforms
- Inherit BUS_DMA_COHERENT flag from parent buses
- Use cacheable memory attributes on dma coherent platform
- Disa
Author: zbb
Date: Wed Jun 21 18:23:28 2017
New Revision: 320197
URL: https://svnweb.freebsd.org/changeset/base/320197
Log:
Introduce support for DMA coherent ARM platforms
- Inherit BUS_DMA_COHERENT flag from parent buses
- Use cacheable memory attributes on dma coherent platform
- Disa
Author: zbb
Date: Tue Jun 20 11:11:42 2017
New Revision: 320142
URL: https://svnweb.freebsd.org/changeset/base/320142
Log:
Disable PL310 outer cache sync for IO coherent platforms
When a PL310 cache is used on a system that provides hardware
coherency, the outer cache sync operation is us
Author: zbb
Date: Tue Jun 20 11:11:42 2017
New Revision: 320142
URL: https://svnweb.freebsd.org/changeset/base/320142
Log:
Disable PL310 outer cache sync for IO coherent platforms
When a PL310 cache is used on a system that provides hardware
coherency, the outer cache sync operation is us
that may cause hang on heavy load. This can be
however worked around by mapping all registers and PCI IO
as strongly ordered instead of device memory.
Submitted by: Zbigniew Bodek
Reviewed by: mmel
Tested by: mw_semihalf.com
Obtained from: Semihalf
Differential revision: https
that may cause hang on heavy load. This can be
however worked around by mapping all registers and PCI IO
as strongly ordered instead of device memory.
Submitted by: Zbigniew Bodek
Reviewed by: mmel
Tested by: mw_semihalf.com
Obtained from: Semihalf
Differential revision: https
Author: zbb
Date: Fri Jun 16 17:31:56 2017
New Revision: 320006
URL: https://svnweb.freebsd.org/changeset/base/320006
Log:
Revert change to description introduced in r320002
Currently some ARM platforms implement their own platform_probe_and_attach()
function and other use common routine
Author: zbb
Date: Fri Jun 16 17:31:56 2017
New Revision: 320006
URL: https://svnweb.freebsd.org/changeset/base/320006
Log:
Revert change to description introduced in r320002
Currently some ARM platforms implement their own platform_probe_and_attach()
function and other use common routine
Author: zbb
Date: Fri Jun 16 17:18:29 2017
New Revision: 320005
URL: https://svnweb.freebsd.org/changeset/base/320005
Log:
Enhance Armada 38x SoC identification string
Add hw_clockrate and CPU frequency, basing on sample-at-reset
configuration.
Submitted by: Arnaud Ysmal
Author: zbb
Date: Fri Jun 16 17:18:29 2017
New Revision: 320005
URL: https://svnweb.freebsd.org/changeset/base/320005
Log:
Enhance Armada 38x SoC identification string
Add hw_clockrate and CPU frequency, basing on sample-at-reset
configuration.
Submitted by: Arnaud Ysmal
Author: zbb
Date: Fri Jun 16 13:53:02 2017
New Revision: 320002
URL: https://svnweb.freebsd.org/changeset/base/320002
Log:
Minor style improvements to pmap_remap_vm_attr()
Use correct platform_ function name in the comment and remove
redundant tabs.
Modified:
head/sys/arm/arm/pmap-v6.c
Author: zbb
Date: Fri Jun 16 13:53:02 2017
New Revision: 320002
URL: https://svnweb.freebsd.org/changeset/base/320002
Log:
Minor style improvements to pmap_remap_vm_attr()
Use correct platform_ function name in the comment and remove
redundant tabs.
Modified:
head/sys/arm/arm/pmap-v6.c
Author: zbb
Date: Fri Jun 16 10:16:24 2017
New Revision: 320001
URL: https://svnweb.freebsd.org/changeset/base/320001
Log:
Fix typo in "Marvell" string
Change Marwell to Marvell
Pointed out by: Ravi Pokala
Modified:
head/sys/arm/arm/identcpu-v6.c
Modified: head/sys/arm/arm/identcp
Author: zbb
Date: Fri Jun 16 10:16:24 2017
New Revision: 320001
URL: https://svnweb.freebsd.org/changeset/base/320001
Log:
Fix typo in "Marvell" string
Change Marwell to Marvell
Pointed out by: Ravi Pokala
Modified:
head/sys/arm/arm/identcpu-v6.c
Modified: head/sys/arm/arm/identcp
Author: zbb
Date: Tue Jun 13 18:55:21 2017
New Revision: 319914
URL: https://svnweb.freebsd.org/changeset/base/319914
Log:
Enable HWPMC overflow IRQ on both CPUs in MPIC
This commit enables usage of HWPMC interrupts for the
Marvell SoCs, which use MPIC (Armada38x and ArmadaXP).
Those in
Author: zbb
Date: Tue Jun 13 18:55:21 2017
New Revision: 319914
URL: https://svnweb.freebsd.org/changeset/base/319914
Log:
Enable HWPMC overflow IRQ on both CPUs in MPIC
This commit enables usage of HWPMC interrupts for the
Marvell SoCs, which use MPIC (Armada38x and ArmadaXP).
Those in
Author: zbb
Date: Tue Jun 13 18:53:56 2017
New Revision: 319913
URL: https://svnweb.freebsd.org/changeset/base/319913
Log:
Fix INVARIANTS debug code in HWPMC
When HWPMC stops sampling, ps_pmc may be freed before samples
are processed. In such situation treat PMC as stopped.
Add "ifdef"
Author: zbb
Date: Tue Jun 13 18:53:56 2017
New Revision: 319913
URL: https://svnweb.freebsd.org/changeset/base/319913
Log:
Fix INVARIANTS debug code in HWPMC
When HWPMC stops sampling, ps_pmc may be freed before samples
are processed. In such situation treat PMC as stopped.
Add "ifdef"
Author: zbb
Date: Tue Jun 13 18:52:39 2017
New Revision: 319912
URL: https://svnweb.freebsd.org/changeset/base/319912
Log:
Fix event table for Cortex A9.
Removed events 0x8 (INSTR_EXECUTED), 0xE (PC_PROC_RETURN) and
0x13-0x1d not supported on Cortex A9.
Add events 0x68 and 0x6E which re
Author: zbb
Date: Tue Jun 13 18:52:39 2017
New Revision: 319912
URL: https://svnweb.freebsd.org/changeset/base/319912
Log:
Fix event table for Cortex A9.
Removed events 0x8 (INSTR_EXECUTED), 0xE (PC_PROC_RETURN) and
0x13-0x1d not supported on Cortex A9.
Add events 0x68 and 0x6E which re
Author: zbb
Date: Tue Jun 13 18:51:23 2017
New Revision: 319911
URL: https://svnweb.freebsd.org/changeset/base/319911
Log:
Fix HWPMC interrupt handling in Counting Mode
Additionally:
- Fix support for Cycle Counter (evsel == 0xFF)
- Stop and mask interrupts from all counters on init a
Author: zbb
Date: Tue Jun 13 18:51:23 2017
New Revision: 319911
URL: https://svnweb.freebsd.org/changeset/base/319911
Log:
Fix HWPMC interrupt handling in Counting Mode
Additionally:
- Fix support for Cycle Counter (evsel == 0xFF)
- Stop and mask interrupts from all counters on init a
Author: zbb
Date: Tue Jun 13 18:50:08 2017
New Revision: 319910
URL: https://svnweb.freebsd.org/changeset/base/319910
Log:
Add detection of CPU class for ARMv6/v7
Submitted by: Michal Mazur
Obtained from: Semihalf
Sponsored by: Stormshield
Reviewed by: andrew
Differential revision:
Author: zbb
Date: Tue Jun 13 18:50:08 2017
New Revision: 319910
URL: https://svnweb.freebsd.org/changeset/base/319910
Log:
Add detection of CPU class for ARMv6/v7
Submitted by: Michal Mazur
Obtained from: Semihalf
Sponsored by: Stormshield
Reviewed by: andrew
Differential revision:
Author: zbb
Date: Tue Jun 13 18:48:51 2017
New Revision: 319909
URL: https://svnweb.freebsd.org/changeset/base/319909
Log:
Enable in-band link management on A388-Clearfog board
This patch adds in-band link management over SGMII of the
SFP transceiver on Armada-388-Clearfog board.
Sub
Author: zbb
Date: Tue Jun 13 18:48:51 2017
New Revision: 319909
URL: https://svnweb.freebsd.org/changeset/base/319909
Log:
Enable in-band link management on A388-Clearfog board
This patch adds in-band link management over SGMII of the
SFP transceiver on Armada-388-Clearfog board.
Sub
Author: zbb
Date: Tue Jun 13 18:47:42 2017
New Revision: 319908
URL: https://svnweb.freebsd.org/changeset/base/319908
Log:
Enable neta controller support in ARMADA38X
Submitted by: Marcin Wojtas
Obtained from: Semihalf
Sponsored by: Stormshield
Differential revision: https://reviews.
Author: zbb
Date: Tue Jun 13 18:47:42 2017
New Revision: 319908
URL: https://svnweb.freebsd.org/changeset/base/319908
Log:
Enable neta controller support in ARMADA38X
Submitted by: Marcin Wojtas
Obtained from: Semihalf
Sponsored by: Stormshield
Differential revision: https://reviews.
thoroughly tested
and optimised in terms of stability and performance. Additional
hardware features, like Buffer Management (BM) or Parser and Classifier
(PnC) will be progressively supported as needed.
Submitted by: Fabien Thomas
Arnaud Ysmal
Zbigniew Bodek
thoroughly tested
and optimised in terms of stability and performance. Additional
hardware features, like Buffer Management (BM) or Parser and Classifier
(PnC) will be progressively supported as needed.
Submitted by: Fabien Thomas
Arnaud Ysmal
Zbigniew Bodek
oblem with possible
multiple lock creation. Move its initialization
to the driver attach and for obtaining the switch ID
create a temprorary one, which is immediately destroyed
after the check.
Submitted by: Zbigniew Bodek
Marcin Wojtas
Obtained from: Semihalf
Modified:
oblem with possible
multiple lock creation. Move its initialization
to the driver attach and for obtaining the switch ID
create a temprorary one, which is immediately destroyed
after the check.
Submitted by: Zbigniew Bodek
Marcin Wojtas
Obtained from: Semihalf
Modified:
Author: zbb
Date: Thu Jun 8 16:57:06 2017
New Revision: 319708
URL: https://svnweb.freebsd.org/changeset/base/319708
Log:
Add function to dump PCIE MBUS decoding windows and bars
This commit allows to dump PCIE MBUS and bars configuration
for Marvell platforms.
Submitted by: Micha
Author: zbb
Date: Thu Jun 8 16:57:06 2017
New Revision: 319708
URL: https://svnweb.freebsd.org/changeset/base/319708
Log:
Add function to dump PCIE MBUS decoding windows and bars
This commit allows to dump PCIE MBUS and bars configuration
for Marvell platforms.
Submitted by: Micha
Author: zbb
Date: Thu Jun 8 16:55:58 2017
New Revision: 319707
URL: https://svnweb.freebsd.org/changeset/base/319707
Log:
Restore DTS node of PCIe controller for A38X boards
Add pcie-controller node as a bus-parent of pcie nodes for Armada38x
boards. This reduces diff between Linux and F
Author: zbb
Date: Thu Jun 8 16:55:58 2017
New Revision: 319707
URL: https://svnweb.freebsd.org/changeset/base/319707
Log:
Restore DTS node of PCIe controller for A38X boards
Add pcie-controller node as a bus-parent of pcie nodes for Armada38x
boards. This reduces diff between Linux and F
Author: zbb
Date: Thu Jun 8 16:54:02 2017
New Revision: 319706
URL: https://svnweb.freebsd.org/changeset/base/319706
Log:
Support multi-port PCIe hierarchy in Marvell boards DTS
This commit is another part of preparation for PCIe multi-port
support for Marvell SoCs. Some device trees inc
Author: zbb
Date: Thu Jun 8 16:54:02 2017
New Revision: 319706
URL: https://svnweb.freebsd.org/changeset/base/319706
Log:
Support multi-port PCIe hierarchy in Marvell boards DTS
This commit is another part of preparation for PCIe multi-port
support for Marvell SoCs. Some device trees inc
Author: zbb
Date: Thu Jun 8 16:51:46 2017
New Revision: 319705
URL: https://svnweb.freebsd.org/changeset/base/319705
Log:
Fix PCIe window decoding on Armada 38x
Original PCIe nodes for Marvell SoCs consists of ports' nodes
under main controller node. In order to properly parse
this kin
Author: zbb
Date: Thu Jun 8 16:51:46 2017
New Revision: 319705
URL: https://svnweb.freebsd.org/changeset/base/319705
Log:
Fix PCIe window decoding on Armada 38x
Original PCIe nodes for Marvell SoCs consists of ports' nodes
under main controller node. In order to properly parse
this kin
Author: zbb
Date: Thu Jun 8 16:48:09 2017
New Revision: 319704
URL: https://svnweb.freebsd.org/changeset/base/319704
Log:
Enable MBUS bridge configuration in mv_rtc driver
This patch fixes sporadic problems with updating time
with mv_rtc driver by configuring access to it via MBUS.
For
Author: zbb
Date: Thu Jun 8 16:48:09 2017
New Revision: 319704
URL: https://svnweb.freebsd.org/changeset/base/319704
Log:
Enable MBUS bridge configuration in mv_rtc driver
This patch fixes sporadic problems with updating time
with mv_rtc driver by configuring access to it via MBUS.
For
Author: zbb
Date: Thu Jun 8 16:46:38 2017
New Revision: 319703
URL: https://svnweb.freebsd.org/changeset/base/319703
Log:
Add reset capability to mv_rtc driver
This commit enables optional reset of the RTC, in case
its registers' contents did not sustain the reboot or power-off/on
sequ
Author: zbb
Date: Thu Jun 8 16:46:38 2017
New Revision: 319703
URL: https://svnweb.freebsd.org/changeset/base/319703
Log:
Add reset capability to mv_rtc driver
This commit enables optional reset of the RTC, in case
its registers' contents did not sustain the reboot or power-off/on
sequ
Author: zbb
Date: Tue May 30 12:00:56 2017
New Revision: 319201
URL: https://svnweb.freebsd.org/changeset/base/319201
Log:
Introduce additional locks when releasing TX resources and buffers in ENA
There could be race condition with TX cleaning routine when cleaning mbufs,
when it was call
Author: zbb
Date: Tue May 30 12:00:56 2017
New Revision: 319201
URL: https://svnweb.freebsd.org/changeset/base/319201
Log:
Introduce additional locks when releasing TX resources and buffers in ENA
There could be race condition with TX cleaning routine when cleaning mbufs,
when it was call
Author: zbb
Date: Tue May 30 11:58:51 2017
New Revision: 319200
URL: https://svnweb.freebsd.org/changeset/base/319200
Log:
Move ENA's hw stats updating routine to separate task
Initially, stats were being updated each time OS was requesting for
the first statistic.
To read statistics fr
Author: zbb
Date: Tue May 30 11:58:51 2017
New Revision: 319200
URL: https://svnweb.freebsd.org/changeset/base/319200
Log:
Move ENA's hw stats updating routine to separate task
Initially, stats were being updated each time OS was requesting for
the first statistic.
To read statistics fr
Author: zbb
Date: Tue May 30 11:56:54 2017
New Revision: 319199
URL: https://svnweb.freebsd.org/changeset/base/319199
Log:
Add error handling to the ENA driver if init of the reset task fails
Also, to simplify cleaning routine, reset task is initialized before
allocating statistics and ot
Author: zbb
Date: Tue May 30 11:56:54 2017
New Revision: 319199
URL: https://svnweb.freebsd.org/changeset/base/319199
Log:
Add error handling to the ENA driver if init of the reset task fails
Also, to simplify cleaning routine, reset task is initialized before
allocating statistics and ot
Author: zbb
Date: Tue May 30 11:55:02 2017
New Revision: 319198
URL: https://svnweb.freebsd.org/changeset/base/319198
Log:
Add locks before each ena_up and ena_down
Lock only ena_up and ena_down calls in ioctl handler, instead of whole
ioctl. Locking ioctl with sx lock that is sleepable,
Author: zbb
Date: Tue May 30 11:55:02 2017
New Revision: 319198
URL: https://svnweb.freebsd.org/changeset/base/319198
Log:
Add locks before each ena_up and ena_down
Lock only ena_up and ena_down calls in ioctl handler, instead of whole
ioctl. Locking ioctl with sx lock that is sleepable,
Author: zbb
Date: Thu May 25 14:34:21 2017
New Revision: 318880
URL: https://svnweb.freebsd.org/changeset/base/318880
Log:
Unmask legacy interrupts on Marvell PCIE controller
This patch fixes a bug introduced with commit:
r294510 "Remove an extra '!' found by clang 3.8."
'!' was rem
Author: zbb
Date: Thu May 25 14:34:21 2017
New Revision: 318880
URL: https://svnweb.freebsd.org/changeset/base/318880
Log:
Unmask legacy interrupts on Marvell PCIE controller
This patch fixes a bug introduced with commit:
r294510 "Remove an extra '!' found by clang 3.8."
'!' was rem
Author: zbb
Date: Thu May 25 14:25:05 2017
New Revision: 318878
URL: https://svnweb.freebsd.org/changeset/base/318878
Log:
Add workaround for CESA MBUS windows with 4GB DRAM
Armada 38x SoC's equipped with 4GB DRAM suffer freeze
during CESA operation, if MBUS window opened at given
DRAM
Author: zbb
Date: Thu May 25 14:25:05 2017
New Revision: 318878
URL: https://svnweb.freebsd.org/changeset/base/318878
Log:
Add workaround for CESA MBUS windows with 4GB DRAM
Armada 38x SoC's equipped with 4GB DRAM suffer freeze
during CESA operation, if MBUS window opened at given
DRAM
Author: zbb
Date: Thu May 25 14:23:49 2017
New Revision: 318877
URL: https://svnweb.freebsd.org/changeset/base/318877
Log:
Fix PM recognition on recent Marvell boards
PM status is only supported on Kirkwood and Disvovery.
Cleanup the code to properly report its state on
other platforms.
Author: zbb
Date: Thu May 25 14:23:49 2017
New Revision: 318877
URL: https://svnweb.freebsd.org/changeset/base/318877
Log:
Fix PM recognition on recent Marvell boards
PM status is only supported on Kirkwood and Disvovery.
Cleanup the code to properly report its state on
other platforms.
Marvell timer driver. That
switches DELAY to the desired implementation.
Submitted by: Zbigniew Bodek
Obtained from: Semihalf
Sponsored by: Stormshield
Differential revision: https://reviews.freebsd.org/D10710
Added:
head/sys/arm/mv/armada/wdt.c (contents, props changed)
Modified
Marvell timer driver. That
switches DELAY to the desired implementation.
Submitted by: Zbigniew Bodek
Obtained from: Semihalf
Sponsored by: Stormshield
Differential revision: https://reviews.freebsd.org/D10710
Added:
head/sys/arm/mv/armada/wdt.c (contents, props changed)
Modified
Author: zbb
Date: Thu May 25 14:19:20 2017
New Revision: 318875
URL: https://svnweb.freebsd.org/changeset/base/318875
Log:
Enable SCU Speculative linefills to L2 on Armada 38x
Submitted by: Marcin Wojtas
Obtained from: Semihalf
Sponsored by: Stormshield
Differential revision: https:/
Author: zbb
Date: Thu May 25 14:19:20 2017
New Revision: 318875
URL: https://svnweb.freebsd.org/changeset/base/318875
Log:
Enable SCU Speculative linefills to L2 on Armada 38x
Submitted by: Marcin Wojtas
Obtained from: Semihalf
Sponsored by: Stormshield
Differential revision: https:/
Author: zbb
Date: Thu May 25 14:16:43 2017
New Revision: 318874
URL: https://svnweb.freebsd.org/changeset/base/318874
Log:
Fix memory corruption while configuring CPU windows on Marvell SoCs
Resolving CPU windows from localbus entry caused buffer overflow
and memory corruption. Fix wrong
Author: zbb
Date: Thu May 25 14:16:43 2017
New Revision: 318874
URL: https://svnweb.freebsd.org/changeset/base/318874
Log:
Fix memory corruption while configuring CPU windows on Marvell SoCs
Resolving CPU windows from localbus entry caused buffer overflow
and memory corruption. Fix wrong
Author: zbb
Date: Mon May 22 14:46:13 2017
New Revision: 318647
URL: https://svnweb.freebsd.org/changeset/base/318647
Log:
Add support for Amazon Elastic Network Adapter (ENA) NIC
ENA is a networking interface designed to make good use of modern CPU
features and system architectures.
Author: zbb
Date: Mon May 22 14:46:13 2017
New Revision: 318647
URL: https://svnweb.freebsd.org/changeset/base/318647
Log:
Add support for Amazon Elastic Network Adapter (ENA) NIC
ENA is a networking interface designed to make good use of modern CPU
features and system architectures.
Author: zbb
Date: Wed May 17 15:59:45 2017
New Revision: 318411
URL: https://svnweb.freebsd.org/changeset/base/318411
Log:
Add missing unlock in e6000sw driver
This patch adds missing unlock on attach failure.
Submitted by: Zbigniew Bodek
Obtained from: Semihalf
Sponsored by
Author: zbb
Date: Wed May 17 15:59:45 2017
New Revision: 318411
URL: https://svnweb.freebsd.org/changeset/base/318411
Log:
Add missing unlock in e6000sw driver
This patch adds missing unlock on attach failure.
Submitted by: Zbigniew Bodek
Obtained from: Semihalf
Sponsored by
1 - 100 of 674 matches
Mail list logo