Page MenuHomeFreeBSD

mw (Marcin Wojtas)
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 21 2017, 11:02 PM (155 w, 4 d)

Recent Activity

Sun, Jul 5

mw added a comment to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.

ECAM hacks? When are those likely to appear? :-)

https://unrelentingtech.s3.dualstack.eu-west-1.amazonaws.com/flash-image-2020-07-01.bin try this image, it has the ECAM offset removed

@mw promised to make a toggle for ECAM offset in the setup menu.. :)

Sun, Jul 5, 5:48 PM · x86, arm64

Wed, Jun 24

mw committed rS362574: Fix AccessWidth and BitWidth parsing in SPCR table.
Fix AccessWidth and BitWidth parsing in SPCR table
Wed, Jun 24, 12:15 PM
mw closed D25373: Fix AccessWidth and BitWidth parsing in SPCR table.
Wed, Jun 24, 12:15 PM · x86, arm64
mw added a comment to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.

@cperciva I'm adding such note, thanks.

Wed, Jun 24, 12:14 PM · x86, arm64

Tue, Jun 23

mw added inline comments to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.
Tue, Jun 23, 7:19 AM · x86, arm64
mw updated the diff for D25373: Fix AccessWidth and BitWidth parsing in SPCR table.
Tue, Jun 23, 7:18 AM · x86, arm64
mw closed D24944: Compile generic_xhci_fdt.c on armada platform.
Tue, Jun 23, 3:20 AM
mw added inline comments to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.
Tue, Jun 23, 2:44 AM · x86, arm64
mw updated the diff for D25373: Fix AccessWidth and BitWidth parsing in SPCR table.
Tue, Jun 23, 2:43 AM · x86, arm64
mw accepted D24733: teach ena driver about RSS kernel option.

We managed to get an ack from Amazon, as well.

Tue, Jun 23, 12:33 AM

Mon, Jun 22

mw added a comment to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.

@cperciva @greg_unrelenting.technology Hi! Before I do the commit, I'm looking forward to your testing and I'd really appreciate your input.

Mon, Jun 22, 2:26 PM · x86, arm64

Sat, Jun 20

mw added inline comments to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.
Sat, Jun 20, 5:10 PM · x86, arm64
mw requested review of D25373: Fix AccessWidth and BitWidth parsing in SPCR table.
Sat, Jun 20, 3:43 PM · x86, arm64

May 28 2020

mw committed rS361583: Change return types of hash update functions in SHA-NI.
Change return types of hash update functions in SHA-NI
May 28 2020, 9:13 AM
mw closed D25030: Change return types of hash update functions in SHA-NI.
May 28 2020, 9:13 AM

May 27 2020

mw added a comment to D24733: teach ena driver about RSS kernel option.

Hi, sorry for late response, missed that previously. I let know about the change to Amazon folks so that they can review it internally as well. I'll update.

May 27 2020, 10:25 AM

May 26 2020

mw committed rS361539: MF11: r361467-361468,361534.
MF11: r361467-361468,361534
May 26 2020, 10:41 PM
mw committed rS361534: MFC: Merge ENA v2.2.0 driver.
MFC: Merge ENA v2.2.0 driver
May 26 2020, 5:54 PM
mw committed rS361530: Update ENA driver version to v2.2.0.
Update ENA driver version to v2.2.0
May 26 2020, 4:11 PM
mw committed rS361529: Refactor ena_tx_map_mbuf() function.
Refactor ena_tx_map_mbuf() function
May 26 2020, 4:06 PM
mw committed rS361528: Fix double-free bug within ena_detach().
Fix double-free bug within ena_detach()
May 26 2020, 4:02 PM
mw committed rS361527: Allow disabling meta caching for ENA Tx path.
Allow disabling meta caching for ENA Tx path
May 26 2020, 4:00 PM
mw committed rS361526: Create ENA IO queues with optional backoff.
Create ENA IO queues with optional backoff
May 26 2020, 3:59 PM
mw committed rS361525: Add sysctl node for ENA IO queues number adjustment.
Add sysctl node for ENA IO queues number adjustment
May 26 2020, 3:57 PM
mw committed rS361524: Fix assumptions about number of IO queues in the ENA.
Fix assumptions about number of IO queues in the ENA
May 26 2020, 3:54 PM
mw committed rS361523: Rework ENA Tx buffer ring size reconfiguration.
Rework ENA Tx buffer ring size reconfiguration
May 26 2020, 3:50 PM
mw committed rS361521: Rework ENA Rx queue size configuration.
Rework ENA Rx queue size configuration
May 26 2020, 3:48 PM
mw committed rS361519: Mark the ENA driver as epoch ready.
Mark the ENA driver as epoch ready
May 26 2020, 3:46 PM
mw committed rS361518: Improve indentation in ena_up() and ena_down().
Improve indentation in ena_up() and ena_down()
May 26 2020, 3:44 PM
mw committed rS361517: Expose argument names for non static ENA driver functions.
Expose argument names for non static ENA driver functions
May 26 2020, 3:42 PM
mw committed rS361516: Use single global lock in the ENA driver.
Use single global lock in the ENA driver
May 26 2020, 3:39 PM
mw committed rS361515: Add trigger reset function in the ENA driver.
Add trigger reset function in the ENA driver
May 26 2020, 3:38 PM
mw committed rS361514: Provide ENA driver version in a sysctl node.
Provide ENA driver version in a sysctl node
May 26 2020, 3:35 PM
mw committed rS361513: Remove unused argument from static function in ena.c.
Remove unused argument from static function in ena.c
May 26 2020, 3:34 PM
mw committed rS361512: Enable Tx drops reporting in the ENA driver.
Enable Tx drops reporting in the ENA driver
May 26 2020, 3:32 PM
mw committed rS361511: Adjust ENA driver to the new HAL.
Adjust ENA driver to the new HAL
May 26 2020, 3:29 PM
mw committed rS361510: Create 2.0.0 tag in ena-com.
Create 2.0.0 tag in ena-com
May 26 2020, 3:12 PM
mw committed rS361508: Upgrade ENA HAL to the version from 20.04.2020.
Upgrade ENA HAL to the version from 20.04.2020
May 26 2020, 3:05 PM
mw closed D24999: Fix AES-CTR compatibility issue in ipsec.
May 26 2020, 2:16 PM
mw committed rS361507: Fix AES-CTR compatibility issue in ipsec.
Fix AES-CTR compatibility issue in ipsec
May 26 2020, 2:16 PM
mw committed rS361506: Restore XHCI operation on Armada 38x.
Restore XHCI operation on Armada 38x
May 26 2020, 2:11 PM

May 25 2020

mw committed rS361468: MFC: ENA netmap support and bug fixes.
MFC: ENA netmap support and bug fixes
May 25 2020, 5:47 PM
mw committed rS361467: MFC: Merge ENA v2.0.0 driver.
MFC: Merge ENA v2.0.0 driver
May 25 2020, 5:41 PM
mw closed D24466: Introduce a driver for NXP LS10xx SoC AHCI..
May 25 2020, 4:00 PM
mw committed rS361464: Introduce a driver for NXP LS1046A SoC AHCI..
Introduce a driver for NXP LS1046A SoC AHCI.
May 25 2020, 4:00 PM
mw committed rS361463: Introduce support for Epson RX-8803 RTC..
Introduce support for Epson RX-8803 RTC.
May 25 2020, 3:40 PM
mw closed D24364: Introduce support for Epson RX-8803 RTC.
May 25 2020, 3:40 PM
mw committed rS361462: Add TCA6416 GPIO expander support..
Add TCA6416 GPIO expander support.
May 25 2020, 3:32 PM
mw closed D24363: Add TCA6416 GPIO expander support..
May 25 2020, 3:31 PM
mw committed rS361461: Introduce VF610 I2C controller support..
Introduce VF610 I2C controller support.
May 25 2020, 3:22 PM
mw closed D24361: Introduce VF610 I2C controller support..
May 25 2020, 3:21 PM
mw committed rS361460: Add GPIO support for QorIQ boards..
Add GPIO support for QorIQ boards.
May 25 2020, 2:56 PM
mw closed D24353: Add GPIO support for QorIQ boards..
May 25 2020, 2:55 PM
mw closed D24352: Add LS1046A clockgen driver..
May 25 2020, 2:45 PM
mw committed rS361459: Add LS1046A clockgen driver..
Add LS1046A clockgen driver.
May 25 2020, 2:45 PM
mw committed rS361458: Add QorIQ platform clockgen driver..
Add QorIQ platform clockgen driver.
May 25 2020, 2:31 PM
mw closed D24351: Add QorIQ platform clockgen driver..
May 25 2020, 2:31 PM
mw added a comment to D24917: Add ACPI attachment for the Vybrid VF610 I2C controller.
In D24917#550242, @mw wrote:
In D24917#550060, @manu wrote:

Looks like this needs to wait until there's some way to get the clock without devicetree (I guess Linux runs with fdt+acpi both to make it work..)

That don't make sense to run in fdt+acpi, I don't even think that it is possible in Linux.

Clock subsystem is out of OS control when running with Linux + ACPI and IMO this should be true for the FreeBSD as well. In such case we rely on firmware to manage the power/clocking stuff.

Well then how does the driver for NXP0001

https://github.com/torvalds/linux/blob/bef7b2a7be28638770972ab2709adf11d601c11a/drivers/i2c/busses/i2c-imx.c#L258

unconditionally require a platform clock in probe?

https://github.com/torvalds/linux/blob/bef7b2a7be28638770972ab2709adf11d601c11a/drivers/i2c/busses/i2c-imx.c#L1160-L1166

Linux's acpi_apd integration seems to be really deep, I guess these devices kind of become proper OFW platform members

May 25 2020, 1:55 AM · arm64, ARM

May 24 2020

mw added a comment to D24917: Add ACPI attachment for the Vybrid VF610 I2C controller.
In D24917#550060, @manu wrote:

Looks like this needs to wait until there's some way to get the clock without devicetree (I guess Linux runs with fdt+acpi both to make it work..)

That don't make sense to run in fdt+acpi, I don't even think that it is possible in Linux.

May 24 2020, 10:34 PM · arm64, ARM

May 22 2020

mw added a comment to D24352: Add LS1046A clockgen driver..

Ok, thanks.

May 22 2020, 3:43 PM
mw added a comment to D24352: Add LS1046A clockgen driver..

@mmel @manu Please agree on the desired option naming as it affects all submitted patches. Once done, I'll commit.

May 22 2020, 2:45 PM

May 12 2020

mw committed rS360985: MFC r360777: Optimize ENA Rx refill for low memory conditions.
MFC r360777: Optimize ENA Rx refill for low memory conditions
May 12 2020, 6:44 PM

May 7 2020

mw committed rS360777: Optimize ENA Rx refill for low memory conditions.
Optimize ENA Rx refill for low memory conditions
May 7 2020, 11:28 AM
mw closed D24546: Use smaller jumbo mbufs in ENA as needed.
May 7 2020, 11:28 AM

Apr 6 2020

mw committed rS359667: Add hwpmc support for Intel Atom Goldmont microarchitecture.
Add hwpmc support for Intel Atom Goldmont microarchitecture
Apr 6 2020, 7:45 PM
mw closed D24310: hwpmc: Add Atom Goldmont microarchitecture support..
Apr 6 2020, 7:45 PM

Feb 24 2020

mw committed rS358289: Rework and simplify Tx DMA mapping in ENA.
Rework and simplify Tx DMA mapping in ENA
Feb 24 2020, 3:35 PM

Feb 8 2020

mw committed rS357676: Implement jumbo frame support in mvneta driver.
Implement jumbo frame support in mvneta driver
Feb 8 2020, 1:34 PM
mw closed D23225: mvneta: Add jumbo frame support..
Feb 8 2020, 1:34 PM
mw committed rS357675: Destroy RX DMA tag on detach in mvneta driver.
Destroy RX DMA tag on detach in mvneta driver
Feb 8 2020, 1:25 PM

Jan 24 2020

mw accepted D23225: mvneta: Add jumbo frame support..
Jan 24 2020, 10:11 PM

Nov 15 2019

mw added a comment to D22363: Increase number of algorithms that can be initialized in cryptosoft.

Hi @jhb - so this patch will not apply onto your solution, right? When do you expect to push it?

Nov 15 2019, 1:25 AM

Oct 31 2019

mw closed D21938: Update ENA version to v2.1.0.
Oct 31 2019, 4:04 PM · network
mw committed rS354225: Update ENA version to v2.1.0.
Update ENA version to v2.1.0
Oct 31 2019, 4:04 PM
mw committed rS354224: Add support for ENA NETMAP partial initialization.
Add support for ENA NETMAP partial initialization
Oct 31 2019, 4:03 PM
mw closed D21937: Support for ENA NETMAP partial initialization.
Oct 31 2019, 4:02 PM · network
mw closed D21936: Support for ENA NETMAP Tx.
Oct 31 2019, 3:59 PM · network
mw committed rS354223: Add support for ENA NETMAP Tx.
Add support for ENA NETMAP Tx
Oct 31 2019, 3:59 PM
mw committed rS354222: Add support for ENA NETMAP Rx.
Add support for ENA NETMAP Rx
Oct 31 2019, 3:58 PM
mw closed D21935: Support for ENA NETMAP Rx.
Oct 31 2019, 3:58 PM · network
mw committed rS354221: Introduce NETMAP support in ENA.
Introduce NETMAP support in ENA
Oct 31 2019, 3:51 PM
mw closed D21934: Mock implementation of NETMAP support in ENA.
Oct 31 2019, 3:51 PM · network
mw committed rS354220: Split Rx/Tx from initialization code in ENA driver.
Split Rx/Tx from initialization code in ENA driver
Oct 31 2019, 3:44 PM
mw closed D21933: Split Rx/Tx from initialization code in ENA driver.
Oct 31 2019, 3:44 PM · network
mw committed rS354219: Fix ENA keep-alive timeout due to prolonged reset.
Fix ENA keep-alive timeout due to prolonged reset
Oct 31 2019, 3:40 PM
mw closed D21932: Fix ENA keep alive timeout due to prolonged reset.
Oct 31 2019, 3:40 PM · network
mw committed rS354218: Add WC support for arm64 in the ENA driver.
Add WC support for arm64 in the ENA driver
Oct 31 2019, 3:38 PM
mw closed D21931: Add WC support for arm64 in the ENA driver.
Oct 31 2019, 3:38 PM · arm64, network
mw closed D22055: Fix pmap_change_attr() on arm64 to allow KV addresses.
Oct 31 2019, 3:16 PM · arm64
mw committed rS354217: Fix pmap_change_attr() on arm64 to allow KV addresses.
Fix pmap_change_attr() on arm64 to allow KV addresses
Oct 31 2019, 3:16 PM

Aug 8 2019

mw committed rS350761: Verify files loaded in chain command..
Verify files loaded in chain command.
Aug 8 2019, 5:03 PM
mw closed D20952: stand: Verify files loaded in chain command.
Aug 8 2019, 5:03 PM
mw committed rS350759: Fix mac_veriexec_parser build after r347938.
Fix mac_veriexec_parser build after r347938
Aug 8 2019, 4:52 PM

Jun 27 2019

D20775: Add missing ACPI GICv2 MSI/MSI-X attachment is now accepted and ready to land.
Jun 27 2019, 6:22 AM · Contributor Reviews (base), arm64

Jun 26 2019

mw accepted D20765: Add ACPI entries for Synopsys Designware UARTs used on ARM platforms.
Jun 26 2019, 5:28 AM · Contributor Reviews (base), arm64

May 30 2019

mw committed rS348416: Update ENA version to v2.0.0.
Update ENA version to v2.0.0
May 30 2019, 1:52 PM
mw committed rS348414: Fix ENA manual issues.
Fix ENA manual issues
May 30 2019, 1:50 PM
mw committed rS348413: Improve ENA reset handling.
Improve ENA reset handling
May 30 2019, 1:45 PM
mw committed rS348412: Fix NULL pointer dereference in ena_up().
Fix NULL pointer dereference in ena_up()
May 30 2019, 1:43 PM
mw committed rS348411: Unify new line characters in the ENA driver.
Unify new line characters in the ENA driver
May 30 2019, 1:41 PM