Page MenuHomeFreeBSD

dsl (Dmitry Salychev)
User

Projects

User does not belong to any projects.

User Details

User Since
Nov 1 2020, 1:24 PM (124 w, 1 d)

Recent Activity

Mon, Feb 20

dsl added a comment to D38594: dpaa2: fiken token for open commands and wait for our command.

How often do you OPEN objects?

You're taking current implementation into account only when I re-used dpaa2_cmd extensively without proper locking though. I'm working on a patch to allocate dpaa2_cmd on stack and initialize them ad-hoc. We won't need to lock them, but DPAA2 objects themselves will be opened/closed more frequently.

Mon, Feb 20, 7:14 PM

Feb 15 2023

dsl added a comment to D38592: dpaa2: add console support for FDT based systems.

Overall changes look good to me.

Feb 15 2023, 10:20 PM
dsl added a comment to D38594: dpaa2: fiken token for open commands and wait for our command.

My understanding is that re-setting the command token to zero explicitly isn't what MC expects in most operations (except xxx_CREATE ones when token = 0 means that a newly created object will be assigned to the resource container that hosts the MC command portal currently executing the command), i.e. when you're going to open an object (DPNI, DPMAC, etc.) within a resource container, you must supply an authentication token obtained previously when the resource container was opened.

Feb 15 2023, 10:12 PM
dsl added inline comments to D38592: dpaa2: add console support for FDT based systems.
Feb 15 2023, 2:29 PM

Feb 14 2023

dsl added inline comments to D38592: dpaa2: add console support for FDT based systems.
Feb 14 2023, 8:12 PM

Jan 22 2023

dsl committed rGd5a64a935bc9: Add initial DPAA2 support (authored by dsl).
Add initial DPAA2 support
Jan 22 2023, 2:09 PM

Oct 14 2022

dsl closed D36638: Initial DPAA2 support.
Oct 14 2022, 8:53 PM · arm64
dsl committed rGba7319e9091b: Add initial DPAA2 support (authored by dsl).
Add initial DPAA2 support
Oct 14 2022, 8:53 PM

Oct 13 2022

dsl updated the diff for D36638: Initial DPAA2 support.
  • dpaa2_mc.c patched to fix LINT-FDT build (discovered and fixed by @bz, thanks!);
  • copyrights of dpaa2_ni_dpkg.h and dpaa2_swc.c updated to include copyright notices from the original files together with the updated SPDX license identifiers.
Oct 13 2022, 7:32 PM · arm64

Oct 11 2022

dsl updated the diff for D36638: Initial DPAA2 support.

Whitespace changes in sys/arm64/conf/std.nxp removed

Oct 11 2022, 9:00 AM · arm64

Oct 10 2022

dsl updated the diff for D36638: Initial DPAA2 support.
  • DPAA2 files were placed between dev/cpufreq and dev/dwc in sys/conf/files.arm64;
  • Copyrights were added to sys/dev/dpaa2/dpaa2_ni_dpkg.h (drivers/net/ethernet/freescale/dpaa2/dpkg.h) and sys/dev/dpaa2/dpaa2_swp.c (drivers/soc/fsl/dpio/qbman-portal.c) as their significant parts were copy-pasted from the Linux drivers.
Oct 10 2022, 8:37 AM · arm64
dsl added inline comments to D36638: Initial DPAA2 support.
Oct 10 2022, 7:08 AM · arm64

Oct 6 2022

dsl updated the diff for D36638: Initial DPAA2 support.

SOC_NXP_LS to lower case

Oct 6 2022, 4:06 PM · arm64
dsl abandoned D36677: Add an ability to read PACKAGE and LOCAL_REFERENCE properties.

Closed in favor of https://reviews.freebsd.org/D36793

Oct 6 2022, 7:02 AM

Oct 5 2022

dsl updated the diff for D36638: Initial DPAA2 support.

Obtain DEVICE_PROP_HANDLE properties using new API (as @bz suggested in https://reviews.freebsd.org/D36793#837246)

Oct 5 2022, 7:48 PM · arm64

Oct 4 2022

dsl added a comment to D36793: device_get_property: add a HANDLE case.

@mw, this diff is supposed to substitute some pieces from sys/dev/dpaa2/dpaa2_mc_fdt.c and sys/dev/dpaa2/dpaa2_mc_acpi.c (https://reviews.freebsd.org/D36638):

Oct 4 2022, 6:52 AM

Sep 30 2022

dsl added inline comments to D36638: Initial DPAA2 support.
Sep 30 2022, 6:43 AM · arm64
dsl updated the diff for D36638: Initial DPAA2 support.
  • memac bits are re-worked by @bz to separate FDT/ACPI parts into the different drivers (thanks!);
  • frame queues aren't blocked anymore on Rx now (not necessary due to the QBMan's processing of the Volatile Dequeue commands where frames are pulled from the only frame queue in response to the command; it fixes LOR reported by @bz as well)
Sep 30 2022, 6:41 AM · arm64

Sep 25 2022

dsl added a comment to D36677: Add an ability to read PACKAGE and LOCAL_REFERENCE properties.

OK, I'll make a note for myself. Thanks for a suggestion!

Sep 25 2022, 4:15 PM

Sep 23 2022

dsl updated the test plan for D36638: Initial DPAA2 support.
Sep 23 2022, 7:58 AM · arm64
dsl updated the test plan for D36638: Initial DPAA2 support.
Sep 23 2022, 7:56 AM · arm64
dsl added a comment to D36638: Initial DPAA2 support.

Review for ACPI changes: https://reviews.freebsd.org/D36677

Sep 23 2022, 7:45 AM · arm64
dsl requested review of D36677: Add an ability to read PACKAGE and LOCAL_REFERENCE properties.
Sep 23 2022, 7:44 AM

Sep 22 2022

dsl added inline comments to D36638: Initial DPAA2 support.
Sep 22 2022, 7:35 AM · arm64

Sep 21 2022

dsl updated the diff for D36638: Initial DPAA2 support.

_STANDALONE test removed

Sep 21 2022, 4:53 PM · arm64
dsl added inline comments to D36638: Initial DPAA2 support.
Sep 21 2022, 4:44 PM · arm64
dsl updated the diff for D36638: Initial DPAA2 support.

cosmetic changes, alphabetical re-ordering and ACPI changes removed (to be reviewed separately)

Sep 21 2022, 4:19 PM · arm64

Sep 20 2022

dsl added a comment to D36638: Initial DPAA2 support.
In D36638#831758, @manu wrote:

I'm using it for a few months now on my Honeycomb and it works great, never had any issue.
Reviewing all that is a bit too big for me but you can at least add me as a Tested by: entry :)

Thanks a lot for working on this.

Sep 20 2022, 3:52 PM · arm64
dsl updated the summary of D36638: Initial DPAA2 support.
Sep 20 2022, 3:30 PM · arm64
dsl requested review of D36638: Initial DPAA2 support.
Sep 20 2022, 3:29 PM · arm64

Aug 22 2022

dsl committed rGa070c11afe59: Add dsl to the src committers and bz as my mentor (authored by dsl).
Add dsl to the src committers and bz as my mentor
Aug 22 2022, 2:00 PM
dsl closed D36276: Add dsl to the src committers and bz as my mentor.
Aug 22 2022, 2:00 PM

Aug 21 2022

dsl updated the diff for D36276: Add dsl to the src committers and bz as my mentor.

I've provided an actual diff revision URL and removed [PATCH] prefix from the commit message.

Aug 21 2022, 6:06 PM
dsl requested review of D36276: Add dsl to the src committers and bz as my mentor.
Aug 21 2022, 6:00 PM

Aug 9 2022

dsl added a watcher for linuxkpi: dsl.
Aug 9 2022, 7:49 PM

Jul 23 2022

bofh renamed dsl from dsl_mcusim.org to dsl.
Jul 23 2022, 2:41 AM

Jul 22 2022

dsl closed D35850: New committer (src): Dmitry Salychev (steps 1-4).
Jul 22 2022, 6:31 PM
dsl committed R9:79736c49a490: Add records about new src committer (dsl) (authored by dsl).
Add records about new src committer (dsl)
Jul 22 2022, 6:31 PM

Jul 19 2022

dsl requested review of D35850: New committer (src): Dmitry Salychev (steps 1-4).
Jul 19 2022, 3:54 PM

Dec 26 2021

dsl added a comment to D33417: Do not call iommu_map_msi when ctx is NULL.

I've just got a kernel panic at the same place with IOMMU enabled and DPAA2 driver WIP on Honeycomb board.

Dec 26 2021, 9:48 PM

Aug 1 2021

dsl updated the diff for D31267: Parse named nodes from IORT ACPI on arm64.

outid will be written in case of a non-null output node found only. This is how iort_pci_rc_map() used to work and I don't want my patch to change this behavior.

Aug 1 2021, 5:27 PM
dsl updated the diff for D31267: Parse named nodes from IORT ACPI on arm64.

Shared parts of the iort_pci_rc_map() and iort_named_comp_map() were extracted into a separate iort_smmu_trymap() function.

Aug 1 2021, 4:43 PM

Jul 27 2021

dsl added a comment to D31267: Parse named nodes from IORT ACPI on arm64.

@andrew It definitely won't be, but I wanted to have a separate function for named components from IORT table similar to one for PCI RC nodes. I'll probably extract the same parts of the both functions into a separate one.

Jul 27 2021, 9:07 AM
dsl added a comment to D31267: Parse named nodes from IORT ACPI on arm64.

You won't see "MSI allocated" in dmesg if you clone the repository or pull the latest changes now. Please, ping me and I'll explain how to test this patch.

Jul 27 2021, 8:29 AM

Jul 22 2021

dsl requested review of D31267: Parse named nodes from IORT ACPI on arm64.
Jul 22 2021, 9:05 AM

Dec 2 2020

dsl added a comment to D27422: Add support of UART_DEV_DBGPORT to uart_bus_fdt.c.

@mhorne, @andrew, thanks for help here :)

Dec 2 2020, 4:59 PM
dsl added a comment to D27422: Add support of UART_DEV_DBGPORT to uart_bus_fdt.c.

@mhorne Should I update a patch attached to the PR also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=251053 ?

Dec 2 2020, 4:45 PM
dsl updated the diff for D27422: Add support of UART_DEV_DBGPORT to uart_bus_fdt.c.

Unnecessary tests of the devtype argument have been removed from uart_cpu_getdev() in sys/dev/uart/uart_cpu_arm64.c and sys/dev/uart/uart_cpu_fdt.c. uart_cpu_fdt_probe() checks for console types it supports.

Dec 2 2020, 11:04 AM

Dec 1 2020

dsl added a comment to D27422: Add support of UART_DEV_DBGPORT to uart_bus_fdt.c.

Please, take a look at the updated patch.

Dec 1 2020, 4:41 PM
dsl updated the diff for D27422: Add support of UART_DEV_DBGPORT to uart_bus_fdt.c.

I've tried to follow all of the comments during the review.

Dec 1 2020, 4:36 PM

Nov 30 2020

dsl requested review of D27422: Add support of UART_DEV_DBGPORT to uart_bus_fdt.c.
Nov 30 2020, 3:18 PM

Nov 25 2020

dsl added a comment to D5986: Add support of UART_DEV_DBGPORT to uart_cpu_fdt.c.

There's some information here if you haven't found it already: https://wiki.freebsd.org/Phabricator

No, I haven't seen it yet - thanks for sharing! What's a preferred way to create a revision: via command line or web interface?

Nov 25 2020, 6:39 PM

Nov 24 2020

dsl added a comment to D5986: Add support of UART_DEV_DBGPORT to uart_cpu_fdt.c.

Would you be willing to create a new phabricator review for the change?

Nov 24 2020, 8:17 PM

Nov 11 2020

dsl added a comment to D5986: Add support of UART_DEV_DBGPORT to uart_cpu_fdt.c.

I've re-worked this patch and opened a PR at https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=251053.

Nov 11 2020, 4:37 PM