Re: [OE-core] [dunfell][PATCH] wpebackend-fdo: Fix missing .so symlink when using dev package

2021-02-24 Thread Zbigniew Bodek
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&

Re: [OE-core] [dunfell][PATCH] wpebackend-fdo: Fix missing .so symlink when using dev package

2021-02-24 Thread Zbigniew Bodek
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

Re: [OE-core] [dunfell][PATCH] wpebackend-fdo: Fix missing .so symlink when using dev package

2021-02-23 Thread Zbigniew Bodek
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,

Re: [OE-core] [dunfell][PATCH] wpebackend-fdo: Fix missing .so symlink when using dev package

2021-02-23 Thread Zbigniew Bodek
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

[OE-core] [dunfell][PATCH] wpebackend-fdo: Fix missing .so symlink when using dev package

2021-02-19 Thread Zbigniew Bodek
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

Re: svn commit: r321633 - in head/sys/arm: arm include

2017-07-29 Thread Zbigniew Bodek
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: >>

Re: svn commit: r321633 - in head/sys/arm: arm include

2017-07-29 Thread Zbigniew Bodek
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: >>

svn commit: r321633 - in head/sys/arm: arm include

2017-07-27 Thread Zbigniew Bodek
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

svn commit: r321633 - in head/sys/arm: arm include

2017-07-27 Thread Zbigniew Bodek
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

svn commit: r320880 - head/sys/dev/ena

2017-07-10 Thread Zbigniew Bodek
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

svn commit: r320880 - head/sys/dev/ena

2017-07-10 Thread Zbigniew Bodek
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

svn commit: r320731 - in stable/11: share/man/man4 sys/conf sys/contrib/ena-com sys/dev/ena sys/modules sys/modules/ena

2017-07-06 Thread Zbigniew Bodek
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

svn commit: r320632 - head/sys/dev/ena

2017-07-03 Thread Zbigniew Bodek
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

svn commit: r320632 - head/sys/dev/ena

2017-07-03 Thread Zbigniew Bodek
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

svn commit: r320631 - head/sys/dev/ena

2017-07-03 Thread Zbigniew Bodek
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

svn commit: r320631 - head/sys/dev/ena

2017-07-03 Thread Zbigniew Bodek
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

svn commit: r320630 - head/sys/dev/ena

2017-07-03 Thread Zbigniew Bodek
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

svn commit: r320630 - head/sys/dev/ena

2017-07-03 Thread Zbigniew Bodek
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

svn commit: r320629 - head/sys/dev/ena

2017-07-03 Thread Zbigniew Bodek
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

svn commit: r320629 - head/sys/dev/ena

2017-07-03 Thread Zbigniew Bodek
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

svn commit: r320628 - head/sys/dev/ena

2017-07-03 Thread Zbigniew Bodek
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

svn commit: r320628 - head/sys/dev/ena

2017-07-03 Thread Zbigniew Bodek
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

svn commit: r320626 - head/sys/dev/ena

2017-07-03 Thread Zbigniew Bodek
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

svn commit: r320626 - head/sys/dev/ena

2017-07-03 Thread Zbigniew Bodek
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

svn commit: r320625 - head/sys/dev/ena

2017-07-03 Thread Zbigniew Bodek
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

svn commit: r320625 - head/sys/dev/ena

2017-07-03 Thread Zbigniew Bodek
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

svn commit: r320200 - head/sys/boot/fdt/dts/arm

2017-06-21 Thread Zbigniew Bodek
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

svn commit: r320200 - head/sys/boot/fdt/dts/arm

2017-06-21 Thread Zbigniew Bodek
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

svn commit: r320199 - head/sys/arm/mv

2017-06-21 Thread Zbigniew Bodek
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

svn commit: r320199 - head/sys/arm/mv

2017-06-21 Thread Zbigniew Bodek
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

svn commit: r320198 - head/sys/arm/arm

2017-06-21 Thread Zbigniew Bodek
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

svn commit: r320198 - head/sys/arm/arm

2017-06-21 Thread Zbigniew Bodek
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

svn commit: r320197 - head/sys/arm/arm

2017-06-21 Thread Zbigniew Bodek
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

svn commit: r320197 - head/sys/arm/arm

2017-06-21 Thread Zbigniew Bodek
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

svn commit: r320142 - in head/sys/arm: arm include

2017-06-20 Thread Zbigniew Bodek
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

svn commit: r320142 - in head/sys/arm: arm include

2017-06-20 Thread Zbigniew Bodek
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

svn commit: r320141 - head/sys/arm/mv

2017-06-20 Thread Zbigniew Bodek
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

svn commit: r320141 - head/sys/arm/mv

2017-06-20 Thread Zbigniew Bodek
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

svn commit: r320006 - head/sys/arm/arm

2017-06-16 Thread Zbigniew Bodek
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

svn commit: r320006 - head/sys/arm/arm

2017-06-16 Thread Zbigniew Bodek
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

svn commit: r320005 - in head/sys/arm/mv: . armada38x armadaxp discovery kirkwood orion

2017-06-16 Thread Zbigniew Bodek
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

svn commit: r320005 - in head/sys/arm/mv: . armada38x armadaxp discovery kirkwood orion

2017-06-16 Thread Zbigniew Bodek
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

svn commit: r320002 - head/sys/arm/arm

2017-06-16 Thread Zbigniew Bodek
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

svn commit: r320002 - head/sys/arm/arm

2017-06-16 Thread Zbigniew Bodek
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

svn commit: r320001 - head/sys/arm/arm

2017-06-16 Thread Zbigniew Bodek
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

svn commit: r320001 - head/sys/arm/arm

2017-06-16 Thread Zbigniew Bodek
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

svn commit: r319914 - in head/sys: arm/mv boot/fdt/dts/arm

2017-06-13 Thread Zbigniew Bodek
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

svn commit: r319914 - in head/sys: arm/mv boot/fdt/dts/arm

2017-06-13 Thread Zbigniew Bodek
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

svn commit: r319913 - head/sys/dev/hwpmc

2017-06-13 Thread Zbigniew Bodek
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"

svn commit: r319913 - head/sys/dev/hwpmc

2017-06-13 Thread Zbigniew Bodek
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"

svn commit: r319912 - head/sys/dev/hwpmc

2017-06-13 Thread Zbigniew Bodek
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

svn commit: r319912 - head/sys/dev/hwpmc

2017-06-13 Thread Zbigniew Bodek
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

svn commit: r319911 - in head/sys: dev/hwpmc sys

2017-06-13 Thread Zbigniew Bodek
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

svn commit: r319911 - in head/sys: dev/hwpmc sys

2017-06-13 Thread Zbigniew Bodek
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

svn commit: r319910 - head/sys/arm/arm

2017-06-13 Thread Zbigniew Bodek
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:

svn commit: r319910 - head/sys/arm/arm

2017-06-13 Thread Zbigniew Bodek
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:

svn commit: r319909 - head/sys/boot/fdt/dts/arm

2017-06-13 Thread Zbigniew Bodek
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

svn commit: r319909 - head/sys/boot/fdt/dts/arm

2017-06-13 Thread Zbigniew Bodek
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

svn commit: r319908 - head/sys/arm/conf

2017-06-13 Thread Zbigniew Bodek
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.

svn commit: r319908 - head/sys/arm/conf

2017-06-13 Thread Zbigniew Bodek
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.

svn commit: r319907 - in head/sys: arm/mv conf dev/neta

2017-06-13 Thread 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

svn commit: r319907 - in head/sys: arm/mv conf dev/neta

2017-06-13 Thread 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

svn commit: r319906 - head/sys/dev/etherswitch/e6000sw

2017-06-13 Thread 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:

svn commit: r319906 - head/sys/dev/etherswitch/e6000sw

2017-06-13 Thread 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:

svn commit: r319708 - head/sys/arm/mv

2017-06-08 Thread Zbigniew Bodek
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

svn commit: r319708 - head/sys/arm/mv

2017-06-08 Thread Zbigniew Bodek
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

svn commit: r319707 - head/sys/boot/fdt/dts/arm

2017-06-08 Thread Zbigniew Bodek
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

svn commit: r319707 - head/sys/boot/fdt/dts/arm

2017-06-08 Thread Zbigniew Bodek
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

svn commit: r319706 - head/sys/arm/mv

2017-06-08 Thread Zbigniew Bodek
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

svn commit: r319706 - head/sys/arm/mv

2017-06-08 Thread Zbigniew Bodek
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

svn commit: r319705 - head/sys/arm/mv

2017-06-08 Thread Zbigniew Bodek
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

svn commit: r319705 - head/sys/arm/mv

2017-06-08 Thread Zbigniew Bodek
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

svn commit: r319704 - head/sys/arm/mv/armada38x

2017-06-08 Thread Zbigniew Bodek
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

svn commit: r319704 - head/sys/arm/mv/armada38x

2017-06-08 Thread Zbigniew Bodek
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

svn commit: r319703 - head/sys/arm/mv/armada38x

2017-06-08 Thread Zbigniew Bodek
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

svn commit: r319703 - head/sys/arm/mv/armada38x

2017-06-08 Thread Zbigniew Bodek
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

svn commit: r319201 - head/sys/dev/ena

2017-05-30 Thread Zbigniew Bodek
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

svn commit: r319201 - head/sys/dev/ena

2017-05-30 Thread Zbigniew Bodek
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

svn commit: r319200 - head/sys/dev/ena

2017-05-30 Thread Zbigniew Bodek
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

svn commit: r319200 - head/sys/dev/ena

2017-05-30 Thread Zbigniew Bodek
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

svn commit: r319199 - head/sys/dev/ena

2017-05-30 Thread Zbigniew Bodek
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

svn commit: r319199 - head/sys/dev/ena

2017-05-30 Thread Zbigniew Bodek
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

svn commit: r319198 - head/sys/dev/ena

2017-05-30 Thread Zbigniew Bodek
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,

svn commit: r319198 - head/sys/dev/ena

2017-05-30 Thread Zbigniew Bodek
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,

svn commit: r318880 - head/sys/arm/mv

2017-05-25 Thread Zbigniew Bodek
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

svn commit: r318880 - head/sys/arm/mv

2017-05-25 Thread Zbigniew Bodek
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

svn commit: r318878 - head/sys/arm/mv

2017-05-25 Thread Zbigniew Bodek
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

svn commit: r318878 - head/sys/arm/mv

2017-05-25 Thread Zbigniew Bodek
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

svn commit: r318877 - head/sys/arm/mv

2017-05-25 Thread Zbigniew Bodek
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.

svn commit: r318877 - head/sys/arm/mv

2017-05-25 Thread Zbigniew Bodek
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.

svn commit: r318876 - in head/sys/arm/mv: . armada armada38x

2017-05-25 Thread Zbigniew Bodek
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

svn commit: r318876 - in head/sys/arm/mv: . armada armada38x

2017-05-25 Thread Zbigniew Bodek
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

svn commit: r318875 - in head/sys/arm/mv: . armada38x

2017-05-25 Thread Zbigniew Bodek
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:/

svn commit: r318875 - in head/sys/arm/mv: . armada38x

2017-05-25 Thread Zbigniew Bodek
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:/

svn commit: r318874 - head/sys/arm/mv

2017-05-25 Thread Zbigniew Bodek
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

svn commit: r318874 - head/sys/arm/mv

2017-05-25 Thread Zbigniew Bodek
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

svn commit: r318647 - in head: share/man/man4 sys/conf sys/dev/ena sys/modules sys/modules/ena

2017-05-22 Thread Zbigniew Bodek
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.

svn commit: r318647 - in head: share/man/man4 sys/conf sys/dev/ena sys/modules sys/modules/ena

2017-05-22 Thread Zbigniew Bodek
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.

svn commit: r318411 - head/sys/dev/etherswitch/e6000sw

2017-05-17 Thread Zbigniew Bodek
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

svn commit: r318411 - head/sys/dev/etherswitch/e6000sw

2017-05-17 Thread Zbigniew Bodek
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   2   3   4   5   6   7   >