Page MenuHomeFreeBSD

zbb (Zbigniew Bodek)
User

Projects

User Details

User Since
Oct 16 2014, 12:19 PM (527 w, 43 m)

Recent Activity

Jul 27 2017

zbb committed rS321633: Fix TEX index acquisition using L2 attributes.
Fix TEX index acquisition using L2 attributes
Jul 27 2017, 11:14 PM
zbb closed D11703: Fix TEX index acquisition using L2 attributes by committing rS321633: Fix TEX index acquisition using L2 attributes.
Jul 27 2017, 11:14 PM · ARM
zbb commandeered D11703: Fix TEX index acquisition using L2 attributes.
Jul 27 2017, 11:13 PM · ARM

Jul 10 2017

zbb committed rS320880: Fix error check for Rx mbuf allocation in ENA driver.
Fix error check for Rx mbuf allocation in ENA driver
Jul 10 2017, 10:11 PM

Jul 6 2017

zbb committed rS320731: MFC r317518, r318647, r319197, r319198, r319199, r319200, r320625, r320626,.
MFC r317518, r318647, r319197, r319198, r319199, r319200, r320625, r320626,
Jul 6 2017, 11:45 AM

Jul 4 2017

zbb committed rS320632: Replace mbuf defragmentation with collapse.
Replace mbuf defragmentation with collapse
Jul 4 2017, 12:10 AM
zbb committed rS320631: Fix creation of dma tags and TSO settings.
Fix creation of dma tags and TSO settings
Jul 4 2017, 12:09 AM
zbb committed rS320630: Remove RX mtx from ENA driver.
Remove RX mtx from ENA driver
Jul 4 2017, 12:07 AM
zbb committed rS320629: Call drbr_advance() before leaving TX routine.
Call drbr_advance() before leaving TX routine
Jul 4 2017, 12:04 AM
zbb committed rS320628: Unmask all IO irqs after driver state is set as running.
Unmask all IO irqs after driver state is set as running
Jul 4 2017, 12:02 AM
zbb committed rS320626: Acquire locks before calling drbr_flush().
Acquire locks before calling drbr_flush()
Jul 4 2017, 12:01 AM

Jul 3 2017

zbb committed rS320625: Add missing lock upon initialization of the interface.
Add missing lock upon initialization of the interface
Jul 3 2017, 11:59 PM

Jun 21 2017

zbb closed D11204: Enable arm,io-coherent property of PL310 L2 cache on Armada 38x platforms by committing rS320200: Enable arm,io-coherent property of PL310 L2 cache on Armada 38x platforms.
Jun 21 2017, 6:29 PM · ARM
zbb committed rS320200: Enable arm,io-coherent property of PL310 L2 cache on Armada 38x platforms.
Enable arm,io-coherent property of PL310 L2 cache on Armada 38x platforms
Jun 21 2017, 6:29 PM
zbb committed rS320199: Create root DMA tag and fix MBUS windows on DMA coherent platforms.
Create root DMA tag and fix MBUS windows on DMA coherent platforms
Jun 21 2017, 6:27 PM
zbb closed D11203: Create root DMA tag and fix MBUS windows on DMA coherent platforms by committing rS320199: Create root DMA tag and fix MBUS windows on DMA coherent platforms.
Jun 21 2017, 6:27 PM · ARM
zbb closed D11202: Enable setting the dma tag at the nexus level by committing rS320198: Enable setting the dma tag at the nexus level.
Jun 21 2017, 6:26 PM · ARM
zbb committed rS320198: Enable setting the dma tag at the nexus level.
Enable setting the dma tag at the nexus level
Jun 21 2017, 6:26 PM
zbb closed D11201: Introduce support for DMA coherent ARM platforms by committing rS320197: Introduce support for DMA coherent ARM platforms.
Jun 21 2017, 6:23 PM · ARM
zbb committed rS320197: Introduce support for DMA coherent ARM platforms.
Introduce support for DMA coherent ARM platforms
Jun 21 2017, 6:23 PM

Jun 20 2017

zbb committed rS320142: Disable PL310 outer cache sync for IO coherent platforms.
Disable PL310 outer cache sync for IO coherent platforms
Jun 20 2017, 11:12 AM
zbb closed D11245: Disable PL310 outer cache sync for IO coherent platforms by committing rS320142: Disable PL310 outer cache sync for IO coherent platforms.
Jun 20 2017, 11:12 AM · ARM
zbb closed D10218: Implement workaround for Armada 38X family HW issue between CPU and devices by committing rS320141: Implement workaround for Armada 38X family HW issue between CPU and devices.
Jun 20 2017, 11:10 AM
zbb committed rS320141: Implement workaround for Armada 38X family HW issue between CPU and devices.
Implement workaround for Armada 38X family HW issue between CPU and devices
Jun 20 2017, 11:10 AM

Jun 16 2017

zbb committed rS320006: Revert change to description introduced in r320002.
Revert change to description introduced in r320002
Jun 16 2017, 5:32 PM
zbb committed rS320005: Enhance Armada 38x SoC identification string.
Enhance Armada 38x SoC identification string
Jun 16 2017, 5:18 PM
zbb closed D10899: Enhance Armada 38x SoC identification string by committing rS320005: Enhance Armada 38x SoC identification string.
Jun 16 2017, 5:18 PM · ARM
zbb abandoned D10683: Introduce platform CPU info container for ARM. Use it for ACTLR..

Will use environment variable.

Jun 16 2017, 2:41 PM
zbb committed rS320002: Minor style improvements to pmap_remap_vm_attr().
Minor style improvements to pmap_remap_vm_attr()
Jun 16 2017, 1:53 PM
zbb created D11238: Allow to fetch tunable variable introduced in r319896 from getenv().
Jun 16 2017, 1:50 PM
zbb updated the diff for D10218: Implement workaround for Armada 38X family HW issue between CPU and devices.

Use pmap_remap_vm_attr() function.

Jun 16 2017, 1:49 PM
zbb abandoned D9864: Enable L1 Dcache prefetch for Cortex A9 CPUs.

Abandon. Will use environment variables.

Jun 16 2017, 1:48 PM
zbb abandoned D10682: Introduce platform CPU init for ARM.

Abandon this revision. Will use environment variables.

Jun 16 2017, 1:47 PM
zbb committed rS320001: Fix typo in "Marvell" string.
Fix typo in "Marvell" string
Jun 16 2017, 10:16 AM

Jun 14 2017

zbb added a comment to D10682: Introduce platform CPU init for ARM.
In D10682#231585, @meloun-miracle-cz wrote:

BTW. As for the unsolvable problem with the memory attributes change from DEVICE to SO we could use the same method as you used for ACTLR modification, means we could create another sysctl quirk and so on...
In platform code for Armada38X we could then check whether memory attributes are set as expected and if not we could fire an assertion. What do you think?

Imho, this problem is already solved by pmap_remap_vm_attr() (r318021) - or I didn't notice something important?

Jun 14 2017, 1:06 PM

Jun 13 2017

zbb committed rS319914: Enable HWPMC overflow IRQ on both CPUs in MPIC.
Enable HWPMC overflow IRQ on both CPUs in MPIC
Jun 13 2017, 6:55 PM
zbb closed D10913: Enable HWPMC overflow IRQ on both CPUs in MPIC by committing rS319914: Enable HWPMC overflow IRQ on both CPUs in MPIC.
Jun 13 2017, 6:55 PM · ARM
zbb committed rS319913: Fix INVARIANTS debug code in HWPMC.
Fix INVARIANTS debug code in HWPMC
Jun 13 2017, 6:54 PM
zbb closed D10912: Fix INVARIANTS debug code in HWPMC by committing rS319913: Fix INVARIANTS debug code in HWPMC.
Jun 13 2017, 6:54 PM · pmc
zbb committed rS319912: Fix event table for Cortex A9..
Fix event table for Cortex A9.
Jun 13 2017, 6:52 PM
zbb closed D10911: Fix event table for Cortex A9. by committing rS319912: Fix event table for Cortex A9..
Jun 13 2017, 6:52 PM · ARM
zbb committed rS319911: Fix HWPMC interrupt handling in Counting Mode.
Fix HWPMC interrupt handling in Counting Mode
Jun 13 2017, 6:51 PM
zbb closed D10910: Fix HWPMC interrupt handling in Counting Mode by committing rS319911: Fix HWPMC interrupt handling in Counting Mode.
Jun 13 2017, 6:51 PM · ARM
zbb committed rS319910: Add detection of CPU class for ARMv6/v7.
Add detection of CPU class for ARMv6/v7
Jun 13 2017, 6:50 PM
zbb closed D10909: Add detection of CPU class for ARMv6/v7 by committing rS319910: Add detection of CPU class for ARMv6/v7.
Jun 13 2017, 6:50 PM · ARM
zbb committed rS319909: Enable in-band link management on A388-Clearfog board.
Enable in-band link management on A388-Clearfog board
Jun 13 2017, 6:49 PM
zbb closed D10708: Enable in-band link management on A388-Clearfog board by committing rS319909: Enable in-band link management on A388-Clearfog board.
Jun 13 2017, 6:49 PM · ARM
zbb committed rS319908: Enable neta controller support in ARMADA38X.
Enable neta controller support in ARMADA38X
Jun 13 2017, 6:47 PM
zbb closed D10707: Enable neta controller support in ARMADA38X by committing rS319908: Enable neta controller support in ARMADA38X.
Jun 13 2017, 6:47 PM · ARM
zbb committed rS319907: Introduce Armada 38x/XP network controller support.
Introduce Armada 38x/XP network controller support
Jun 13 2017, 6:46 PM
zbb closed D10706: Introduce Armada 38x/XP network controller support by committing rS319907: Introduce Armada 38x/XP network controller support.
Jun 13 2017, 6:46 PM · ARM
zbb committed rS319906: Prevent multiple lock initialization in e6000sw probe.
Prevent multiple lock initialization in e6000sw probe
Jun 13 2017, 6:35 PM
zbb added a comment to D10682: Introduce platform CPU init for ARM.

@meloun-miracle-cz if I understand correctly, in your commit you simply create a environment variable to modify ACTLR from the loader.conf or etc.
We can use that solution directly for our purposes without any further modifications, platform_late_init() complications and etc. Until ARMADA38X will be compatible with the GENERIC kernel we could potentially add environment configuration file to be compiled-into the kernel. The latter would need testing whether it works with the loader.conf file as well or not (I expect problems with that).
Regardless of the settings for Armada38X we can drop this revision completely and start using environment variables. Agree?

Jun 13 2017, 3:51 PM

Jun 8 2017

zbb committed rS319708: Add function to dump PCIE MBUS decoding windows and bars.
Add function to dump PCIE MBUS decoding windows and bars
Jun 8 2017, 4:57 PM
zbb closed D10908: Add function to dump PCIE MBUS decoding windows and bars by committing rS319708: Add function to dump PCIE MBUS decoding windows and bars.
Jun 8 2017, 4:57 PM · ARM
zbb committed rS319707: Restore DTS node of PCIe controller for A38X boards.
Restore DTS node of PCIe controller for A38X boards
Jun 8 2017, 4:56 PM
zbb closed D10907: Restore DTS node of PCIe controller for A38X boards by committing rS319707: Restore DTS node of PCIe controller for A38X boards.
Jun 8 2017, 4:56 PM · ARM
zbb committed rS319706: Support multi-port PCIe hierarchy in Marvell boards DTS.
Support multi-port PCIe hierarchy in Marvell boards DTS
Jun 8 2017, 4:54 PM
zbb committed rS319705: Fix PCIe window decoding on Armada 38x.
Fix PCIe window decoding on Armada 38x
Jun 8 2017, 4:52 PM
zbb closed D10905: Fix PCIe window decoding on Armada 38x by committing rS319705: Fix PCIe window decoding on Armada 38x.
Jun 8 2017, 4:52 PM · ARM
zbb committed rS319704: Enable MBUS bridge configuration in mv_rtc driver.
Enable MBUS bridge configuration in mv_rtc driver
Jun 8 2017, 4:48 PM
zbb closed D10901: Enable MBUS bridge configuration in mv_rtc driver by committing rS319704: Enable MBUS bridge configuration in mv_rtc driver.
Jun 8 2017, 4:48 PM · ARM
zbb closed D10900: Add reset capability to mv_rtc driver by committing rS319703: Add reset capability to mv_rtc driver.
Jun 8 2017, 4:47 PM · ARM
zbb committed rS319703: Add reset capability to mv_rtc driver.
Add reset capability to mv_rtc driver
Jun 8 2017, 4:47 PM

Jun 3 2017

zbb added inline comments to D10706: Introduce Armada 38x/XP network controller support.
Jun 3 2017, 11:30 AM · ARM

Jun 2 2017

zbb updated the diff for D10707: Enable neta controller support in ARMADA38X.

Add option that enables tweaks that can be used on the coherent platform to ARMADA38X config.
Disable it by default.

Jun 2 2017, 3:08 PM · ARM
zbb commandeered D10707: Enable neta controller support in ARMADA38X.
Jun 2 2017, 3:07 PM · ARM
zbb updated the diff for D10706: Introduce Armada 38x/XP network controller support.

Added code required for the non-coherent platforms.
Introduced kernel option to enable NETA tweaks when HW I/O coherency is enabled.

Jun 2 2017, 3:07 PM · ARM
zbb commandeered D10706: Introduce Armada 38x/XP network controller support.
Jun 2 2017, 3:04 PM · ARM

May 30 2017

zbb committed rS319201: Introduce additional locks when releasing TX resources and buffers in ENA.
Introduce additional locks when releasing TX resources and buffers in ENA
May 30 2017, 12:01 PM
zbb closed D10927: ena: add additional locks when releasing TX resources and bufs by committing rS319201: Introduce additional locks when releasing TX resources and buffers in ENA.
May 30 2017, 12:01 PM · network
zbb committed rS319200: Move ENA's hw stats updating routine to separate task.
Move ENA's hw stats updating routine to separate task
May 30 2017, 11:59 AM
zbb closed D10926: ena: move hw stats updating routine to separate task by committing rS319200: Move ENA's hw stats updating routine to separate task.
May 30 2017, 11:59 AM · network
zbb committed rS319199: Add error handling to the ENA driver if init of the reset task fails.
Add error handling to the ENA driver if init of the reset task fails
May 30 2017, 11:57 AM
zbb closed D10925: ena: add error handling if init of the reset task fails by committing rS319199: Add error handling to the ENA driver if init of the reset task fails.
May 30 2017, 11:57 AM · network
zbb committed rS319198: Add locks before each ena_up and ena_down.
Add locks before each ena_up and ena_down
May 30 2017, 11:55 AM
zbb closed D10924: ena: add locks before each ena_up and ena_down by committing rS319198: Add locks before each ena_up and ena_down.
May 30 2017, 11:55 AM · network
zbb committed rS319197: Add mbuf defragmentation to the ENA driver.
Add mbuf defragmentation to the ENA driver
May 30 2017, 11:53 AM
zbb closed D10923: ena: add mbuf defragmentation by committing rS319197: Add mbuf defragmentation to the ENA driver.
May 30 2017, 11:53 AM · network

May 29 2017

zbb accepted D10925: ena: add error handling if init of the reset task fails.
May 29 2017, 10:45 AM · network
zbb accepted D10924: ena: add locks before each ena_up and ena_down.
May 29 2017, 10:41 AM · network
zbb accepted D10923: ena: add mbuf defragmentation.
May 29 2017, 10:37 AM · network
zbb accepted D10926: ena: move hw stats updating routine to separate task.
May 29 2017, 10:23 AM · network
zbb accepted D10927: ena: add additional locks when releasing TX resources and bufs.
May 29 2017, 10:06 AM · network

May 26 2017

zbb added a comment to D10909: Add detection of CPU class for ARMv6/v7.
In D10909#226365, @bz wrote:

I have had the same diff in my local tree for ages. I am sure I mentioned it somewhere (bug report, follow-up to the commit, or just IRC).

May 26 2017, 1:42 PM · ARM

May 25 2017

zbb committed rS318880: Unmask legacy interrupts on Marvell PCIE controller.
Unmask legacy interrupts on Marvell PCIE controller
May 25 2017, 2:34 PM
zbb committed rS318878: Add workaround for CESA MBUS windows with 4GB DRAM.
Add workaround for CESA MBUS windows with 4GB DRAM
May 25 2017, 2:25 PM
zbb closed D10724: Add workaround for CESA MBUS windows with 4GB DRAM by committing rS318878: Add workaround for CESA MBUS windows with 4GB DRAM.
May 25 2017, 2:25 PM · ARM
zbb committed rS318877: Fix PM recognition on recent Marvell boards.
Fix PM recognition on recent Marvell boards
May 25 2017, 2:24 PM
zbb closed D10718: Fix PM recognition on recent Marvell boards by committing rS318877: Fix PM recognition on recent Marvell boards.
May 25 2017, 2:24 PM · ARM
zbb committed rS318876: Introduce separate watchdog driver for Armada to fix phony DELAY.
Introduce separate watchdog driver for Armada to fix phony DELAY
May 25 2017, 2:22 PM
zbb closed D10710: Introduce separate watchdog driver for Armada to fix phony DELAY by committing rS318876: Introduce separate watchdog driver for Armada to fix phony DELAY.
May 25 2017, 2:22 PM · ARM
zbb committed rS318875: Enable SCU Speculative linefills to L2 on Armada 38x.
Enable SCU Speculative linefills to L2 on Armada 38x
May 25 2017, 2:19 PM
zbb closed D10709: Enable SCU Speculative linefills to L2 on Armada 38x by committing rS318875: Enable SCU Speculative linefills to L2 on Armada 38x.
May 25 2017, 2:19 PM · ARM
zbb closed D10720: Fix memory corruption while configuring CPU windows on Marvell SoCs by committing rS318874: Fix memory corruption while configuring CPU windows on Marvell SoCs.
May 25 2017, 2:17 PM · ARM
zbb committed rS318874: Fix memory corruption while configuring CPU windows on Marvell SoCs.
Fix memory corruption while configuring CPU windows on Marvell SoCs
May 25 2017, 2:17 PM

May 22 2017

zbb committed rS318647: Add support for Amazon Elastic Network Adapter (ENA) NIC.
Add support for Amazon Elastic Network Adapter (ENA) NIC
May 22 2017, 2:46 PM
zbb closed D10427: Add support for Amazon Elastic Network Adapter (ENA) NIC by committing rS318647: Add support for Amazon Elastic Network Adapter (ENA) NIC.
May 22 2017, 2:46 PM

May 17 2017

zbb committed rS318411: Add missing unlock in e6000sw driver.
Add missing unlock in e6000sw driver
May 17 2017, 4:00 PM
zbb closed D10712: Fix missing unlock in e6000sw driver by committing rS318411: Add missing unlock in e6000sw driver.
May 17 2017, 3:59 PM · ARM