Page MenuHomeFreeBSD

gonzo (Oleksandr Tymoshenko)
User

Projects

User Details

User Since
Jan 15 2015, 11:54 PM (514 w, 6 d)

Recent Activity

Jun 5 2021

gonzo committed rGc69de0206511: cron: consume blanks in system crontabs before options (authored by gonzo).
cron: consume blanks in system crontabs before options
Jun 5 2021, 11:52 PM

Mar 9 2021

gonzo committed rGfd7d1ec21aea: armv8crypto: fix AES-XTS regression introduced by ed9b7f44 (authored by gonzo).
armv8crypto: fix AES-XTS regression introduced by ed9b7f44
Mar 9 2021, 7:29 PM

Mar 7 2021

gonzo committed rG4ecfdf7b47b2: armv8crypto: fix AES-XTS regression introduced by ed9b7f44 (authored by gonzo).
armv8crypto: fix AES-XTS regression introduced by ed9b7f44
Mar 7 2021, 8:58 PM
gonzo committed rG748be78e60cc: armv8crypto: fix AES-XTS regression introduced by ed9b7f44 (authored by gonzo).
armv8crypto: fix AES-XTS regression introduced by ed9b7f44
Mar 7 2021, 8:09 PM

Mar 4 2021

gonzo committed rG37cd6c20dbcf: cron: consume blanks in system crontabs before options (authored by gonzo).
cron: consume blanks in system crontabs before options
Mar 4 2021, 7:35 AM

Feb 28 2021

gonzo accepted D28988: armv8crypto: fix missing newline.
Feb 28 2021, 7:30 PM

Feb 3 2021

gonzo committed rG10625515ad47: MFC: mips: fix early kernel panic when setting up interrupt counters (authored by gonzo).
MFC: mips: fix early kernel panic when setting up interrupt counters
Feb 3 2021, 5:08 AM

Feb 1 2021

gonzo committed rGd6f9c5a6d2f8: mips: fix NLM platforms breakage caused by e0a0a3ef (authored by gonzo).
mips: fix NLM platforms breakage caused by e0a0a3ef
Feb 1 2021, 7:59 AM

Jan 31 2021

gonzo closed D28424: mips: fix early kernel panic when setting up interrupt counters.
Jan 31 2021, 9:45 PM
gonzo committed rGe0a0a3efcb09: mips: fix early kernel panic when setting up interrupt counters (authored by gonzo).
mips: fix early kernel panic when setting up interrupt counters
Jan 31 2021, 9:45 PM

Jan 30 2021

gonzo requested review of D28424: mips: fix early kernel panic when setting up interrupt counters.
Jan 30 2021, 6:22 AM

Jan 26 2021

gonzo committed rGda2dfec8f752: Add RELNOTES entry for AES-GCM in armv8crypto(4) (authored by gonzo).
Add RELNOTES entry for AES-GCM in armv8crypto(4)
Jan 26 2021, 4:54 AM
gonzo closed D28297: Add RELNOTES entry for AES-GCM in armv8crypto(4).
Jan 26 2021, 4:54 AM

Jan 23 2021

gonzo requested review of D28297: Add RELNOTES entry for AES-GCM in armv8crypto(4).
Jan 23 2021, 6:58 AM
gonzo committed rGf76393a6305b: armv8crypto: add AES-GCM support (authored by gonzo).
armv8crypto: add AES-GCM support
Jan 23 2021, 6:36 AM

Jan 22 2021

gonzo committed rGed9b7f441466: armv8crypto: add AES-GCM support (authored by gonzo).
armv8crypto: add AES-GCM support
Jan 22 2021, 5:46 AM
gonzo closed D27454: Add AES-GCM H/W acceleration for kTLS on ARMv8 architecture.
Jan 22 2021, 5:46 AM

Jan 19 2021

gonzo added a comment to D27529: Allow access to all accessible physical memory through /dev/mem.

But if kernel can access it - then it's not secure? I thought PSCI and secure monitors were supposed to be handled at a boot loader stage and be inaccessible even to the running kernel. FDT reservations were more like advisory thing (at least on RPi) to keep kernel from trampling over data in them. If kernel/module can access it, there is no reason not to provide access through /dev/mem.

Jan 19 2021, 12:42 AM
gonzo committed rG248f0cabca75: make maximum interrupt number tunable on ARM, ARM64, MIPS, and RISC-V (authored by gonzo).
make maximum interrupt number tunable on ARM, ARM64, MIPS, and RISC-V
Jan 19 2021, 12:37 AM
gonzo closed D27844: make maximum interrupt number tunable on ARM, ARM64, MIPS, and RISC-V.
Jan 19 2021, 12:37 AM

Jan 14 2021

gonzo updated the diff for D27454: Add AES-GCM H/W acceleration for kTLS on ARMv8 architecture.

Remove unused include dir and fix armv8crypto build when included in a kernel config

Jan 14 2021, 5:44 AM

Jan 13 2021

gonzo updated the diff for D27454: Add AES-GCM H/W acceleration for kTLS on ARMv8 architecture.

Sync to the latest HEAD:

Jan 13 2021, 6:29 AM
gonzo updated the diff for D27844: make maximum interrupt number tunable on ARM, ARM64, MIPS, and RISC-V.
  • Address mhorne's comments
Jan 13 2021, 6:04 AM
gonzo added inline comments to D27844: make maximum interrupt number tunable on ARM, ARM64, MIPS, and RISC-V.
Jan 13 2021, 6:03 AM

Jan 6 2021

gonzo added a comment to D27454: Add AES-GCM H/W acceleration for kTLS on ARMv8 architecture.

Hi @gonzo,

I'm looking at D21017, which adds AES-XTS support to armv8_crypto, and has been sitting in review for some time.

I am hoping to get it committed soon, but wanted to get your attention here as it will create some small conflicts with this patch. Let me know if you have any major concerns about that, I'm happy to accommodate so that we might get both of these patches in before 13 branches.

Jan 6 2021, 4:08 AM

Jan 4 2021

gonzo committed rGd03fd8ede2c4: rockchip: add audio-related clocks to the CRU driver (authored by gonzo).
rockchip: add audio-related clocks to the CRU driver
Jan 4 2021, 1:07 AM
gonzo closed D27831: rockchip: add audio-related clocks to the CRU driver.
Jan 4 2021, 1:07 AM

Dec 30 2020

gonzo updated the diff for D27831: rockchip: add audio-related clocks to the CRU driver.

Revert back to the correct diff

Dec 30 2020, 7:34 PM
gonzo updated the diff for D27830: Add SoC audio framework.
  • Add Allwinner codecs and I2S driver as an example for the framework usage
  • simple-amplifier: make gpio-enable optional
Dec 30 2020, 7:33 PM
gonzo updated the diff for D27831: rockchip: add audio-related clocks to the CRU driver.
  • Add Allwinner codecs and I2S driver as an example for the framework usage
  • simple-amplifier: make gpio-enable optional
Dec 30 2020, 7:32 PM
gonzo added inline comments to D27831: rockchip: add audio-related clocks to the CRU driver.
Dec 30 2020, 7:13 PM
gonzo closed D27520: [if_dwc] Add support for multi-descriptor packets in TX path.

Committed to main: https://reviews.freebsd.org/R10:e523262107865130e40fb19f7c3c571c8dd0b252

Dec 30 2020, 7:02 PM
gonzo changed the repository for D27520: [if_dwc] Add support for multi-descriptor packets in TX path from rS FreeBSD src repository - subversion to rG FreeBSD src repository.
Dec 30 2020, 7:01 PM
gonzo requested review of D27844: make maximum interrupt number tunable on ARM, ARM64, MIPS, and RISC-V.
Dec 30 2020, 7:02 AM
gonzo updated the diff for D27529: Allow access to all accessible physical memory through /dev/mem.

Since there seem to be no low-impact fix for this in pmap,
I think the way to go is to introduce stricter dmap check that
should be used to verify addresses that are not allocated
by the kernel's VM subsystem.

Dec 30 2020, 2:17 AM
gonzo requested review of D27831: rockchip: add audio-related clocks to the CRU driver.
Dec 30 2020, 12:28 AM
gonzo requested review of D27830: Add SoC audio framework.
Dec 30 2020, 12:20 AM

Dec 15 2020

gonzo updated the diff for D27529: Allow access to all accessible physical memory through /dev/mem.

Check if region in dmap is actually present and not a "hole". Also
use pmap_mapdev to handle non-dmap physical addr accesses (as in amd64 code)
because uiomove_fromphys also avoid creating ephemeral mappings using
a check that fails on sparse dmap.

Dec 15 2020, 3:18 AM
gonzo updated the diff for D27528: Fix /dev/mem access lock up.

Remove check for dmap in pmap_kextract so it can handle
faults in the missing regions of the sparse dmap.

Dec 15 2020, 3:16 AM

Dec 14 2020

gonzo updated the diff for D27454: Add AES-GCM H/W acceleration for kTLS on ARMv8 architecture.

Move AES-GCM support to armv8crypto acceleration module

Dec 14 2020, 3:50 AM

Dec 13 2020

gonzo committed R9:13c7a11ee45e: Add new commiter/author/developer entity and remove me from additional (authored by gonzo).
Add new commiter/author/developer entity and remove me from additional
Dec 13 2020, 5:56 PM
gonzo committed R9:bec499aed046: Add new commiter/author/developer entity and remove me from additional (authored by gonzo).
Add new commiter/author/developer entity and remove me from additional
Dec 13 2020, 5:56 PM
gonzo committed R9:3c0d3ee9b420: Announce my committer-status on the news page. (authored by gonzo).
Announce my committer-status on the news page.
Dec 13 2020, 5:56 PM
gonzo committed R9:e1f3e3a4622f: I accidentally added announcement about my commit bit to the year of 2007. (authored by gonzo).
I accidentally added announcement about my commit bit to the year of 2007.
Dec 13 2020, 5:56 PM

Dec 10 2020

gonzo added a comment to D27529: Allow access to all accessible physical memory through /dev/mem.

Ah, I think I misunderstood. By removing DMAP check, did you mean the one in pmap_kextract?

Dec 10 2020, 9:41 PM
gonzo added a comment to D27528: Fix /dev/mem access lock up.

Thanks for the explanation. It's more complex than I expected then. So far this issue was relevant only for the /dev/mem scenario, where acpidump -dt was getting stuck in an unkillable state. If /dev/mem can avoid this situation then the fix is not strictly required.

Dec 10 2020, 9:31 PM
gonzo added a comment to D27528: Fix /dev/mem access lock up.
Dec 10 2020, 9:30 PM
gonzo added a comment to D27529: Allow access to all accessible physical memory through /dev/mem.

pmap_kextract does not do any checks if the area belongs to the sparse map or not, it just does arithmetic based on the base addresses.

Dec 10 2020, 8:37 PM
gonzo added a comment to D27528: Fix /dev/mem access lock up.

What will happen if we try to access a DMAP page during the break-before-make sequence while it is being demoted?

Dec 10 2020, 8:35 PM
gonzo added a comment to D27529: Allow access to all accessible physical memory through /dev/mem.

I would prefer we don't map memory marked as noalloc in the DMAP. If we need to read it in /dev/mem then mem.c should handle unmapped memory within the DMAP region.

Dec 10 2020, 7:25 PM
gonzo requested review of D27529: Allow access to all accessible physical memory through /dev/mem.
Dec 10 2020, 1:02 AM
gonzo requested review of D27528: Fix /dev/mem access lock up.
Dec 10 2020, 12:12 AM

Dec 9 2020

gonzo requested review of D27520: [if_dwc] Add support for multi-descriptor packets in TX path.
Dec 9 2020, 3:11 AM

Dec 4 2020

gonzo added a comment to D21636: Filter TCP connections to SO_REUSEPORT_LB listen sockets by NUMA domain.

Both patches, updated to the latest HEAD:
https://people.freebsd.org/~gonzo/patches/D21636-updated.diff
https://people.freebsd.org/~gonzo/patches/D21648-updated.diff

Dec 4 2020, 2:15 AM

Dec 3 2020

gonzo added a comment to D27454: Add AES-GCM H/W acceleration for kTLS on ARMv8 architecture.
In D27454#613768, @jhb wrote:

You would be better off adding AES-GCM support to an OCF driver for arm64 instead. I'm currently looking at retiring the software interface for KTLS and instead only using OCF for software KTLS. In addition, AES-GCM support in OCF would also benefit other use cases like IPsec and ZFS.

That said, my thoughts for arm64 AES-GCM support was to extend ossl(4) to support AES-GCM and use that. However, you could take your AES-GCM implementation and add it to armv8crypto(4).

Dec 3 2020, 11:02 PM
gonzo added inline comments to D27152: Add support for hw.physmem tunable for ARM/ARM64/RISC-V platforms.
Dec 3 2020, 5:39 AM
gonzo closed D27152: Add support for hw.physmem tunable for ARM/ARM64/RISC-V platforms.
Dec 3 2020, 5:39 AM
gonzo committed rS368293: Add support for hw.physmem tunable for ARM/ARM64/RISC-V platforms.
Add support for hw.physmem tunable for ARM/ARM64/RISC-V platforms
Dec 3 2020, 5:39 AM
gonzo added a comment to D21636: Filter TCP connections to SO_REUSEPORT_LB listen sockets by NUMA domain.

Hello, any chance of this patch and D21648 getting committed before 13.0 freeze is in effect? I tested both changes against the latest HEAD (with some minor clean-up) and the functionality seems to work.

Dec 3 2020, 5:25 AM
gonzo added a comment to D27454: Add AES-GCM H/W acceleration for kTLS on ARMv8 architecture.

This is an almost ready version to get the initial discussion going. I'd like to get it in shape for HEAD before 13.0 freeze. There are still some issues.

Dec 3 2020, 2:56 AM
gonzo requested review of D27454: Add AES-GCM H/W acceleration for kTLS on ARMv8 architecture.
Dec 3 2020, 2:48 AM

Dec 1 2020

gonzo added a comment to D27368: Bump MAXMEMDOM value to 8 to match amd64.
vm.phys_segs:
SEGMENT 0:
Dec 1 2020, 9:06 PM
gonzo committed rS368259: [arm64] Parse ACPI _PXM property on ARM64 platform.
[arm64] Parse ACPI _PXM property on ARM64 platform
Dec 1 2020, 8:27 PM
gonzo closed D27368: Bump MAXMEMDOM value to 8 to match amd64.
Dec 1 2020, 8:11 PM
gonzo committed rS368258: [arm64] Bump MAXMEMDOM value to 8 to match amd64.
[arm64] Bump MAXMEMDOM value to 8 to match amd64
Dec 1 2020, 8:11 PM

Nov 26 2020

gonzo added a comment to D27152: Add support for hw.physmem tunable for ARM/ARM64/RISC-V platforms.

Looks good to me overall.

Nov 26 2020, 11:07 PM
gonzo added inline comments to D27152: Add support for hw.physmem tunable for ARM/ARM64/RISC-V platforms.
Nov 26 2020, 11:05 PM
gonzo updated the diff for D27152: Add support for hw.physmem tunable for ARM/ARM64/RISC-V platforms.

Address commends from mhorne@

Nov 26 2020, 11:05 PM

Nov 25 2020

gonzo requested review of D27368: Bump MAXMEMDOM value to 8 to match amd64.
Nov 25 2020, 2:18 AM

Nov 9 2020

gonzo requested review of D27152: Add support for hw.physmem tunable for ARM/ARM64/RISC-V platforms.
Nov 9 2020, 7:02 PM

Nov 4 2020

gonzo committed rD54674: Update my key.
Update my key
Nov 4 2020, 7:39 PM

Oct 26 2020

gonzo abandoned D15071: Backport armv7 architecture support to stable/11.

No longer relevant

Oct 26 2020, 7:38 PM

Oct 22 2020

gonzo committed rS366924: [hwpmc] Fix call chain capture for ARM64.
[hwpmc] Fix call chain capture for ARM64
Oct 22 2020, 5:07 AM
gonzo committed rS366923: [armv8crypto] Fix cryptodev probe logic in armv8crypto.
[armv8crypto] Fix cryptodev probe logic in armv8crypto
Oct 22 2020, 4:49 AM

Sep 7 2020

gonzo accepted D26311: gpioled_acpi: driver for GPIO controlled LEDs declared using ACPI _DSD.

Overall it looks OK to me.

Sep 7 2020, 8:34 PM
gonzo committed rS365425: Revert r364939 and add a stable/12 approach for populating the ESP.
Revert r364939 and add a stable/12 approach for populating the ESP
Sep 7 2020, 6:47 PM

Sep 6 2020

gonzo committed rS365390: MFC r364098 by lwhsu:.
MFC r364098 by lwhsu:
Sep 6 2020, 8:03 PM
gonzo committed rS365388: MFC r362736, r364088.
MFC r362736, r364088
Sep 6 2020, 7:04 PM
gonzo committed rS365387: MFC r360467, r362399, r362405, r362415.
MFC r360467, r362399, r362405, r362415
Sep 6 2020, 6:49 PM
gonzo committed rS365386: MFC r353843 by glebius:.
MFC r353843 by glebius:
Sep 6 2020, 6:27 PM
gonzo committed rS365385: MFC r350418 by br:.
MFC r350418 by br:
Sep 6 2020, 6:26 PM
gonzo committed rS365384: MFC r353419:.
MFC r353419:
Sep 6 2020, 6:20 PM

Sep 4 2020

gonzo committed rS365322: MFC r363122:.
MFC r363122:
Sep 4 2020, 12:25 AM

Aug 31 2020

gonzo updated the diff for D26072: Add support for PMU on SMP systems for ARM64.
  • Fix memory leak
  • Handle error case
Aug 31 2020, 10:07 PM

Aug 28 2020

gonzo committed rS364939: MFC r363187:.
MFC r363187:
Aug 28 2020, 8:38 PM
gonzo committed rS364938: MFC r357250, r363926-r363927.
MFC r357250, r363926-r363927
Aug 28 2020, 8:25 PM

Aug 25 2020

gonzo added inline comments to D26072: Add support for PMU on SMP systems for ARM64.
Aug 25 2020, 6:34 PM
gonzo added inline comments to D26072: Add support for PMU on SMP systems for ARM64.
Aug 25 2020, 4:35 AM
gonzo added a reviewer for D26072: Add support for PMU on SMP systems for ARM64: mmel.
Aug 25 2020, 4:33 AM

Aug 15 2020

gonzo updated the diff for D26072: Add support for PMU on SMP systems for ARM64.

Fix all comments from reviewrs

Aug 15 2020, 6:12 PM

Aug 14 2020

gonzo requested review of D26072: Add support for PMU on SMP systems for ARM64.
Aug 14 2020, 10:07 PM

Aug 10 2020

gonzo committed rS364088: Improve Rockchip's integration of if_dwc.
Improve Rockchip's integration of if_dwc
Aug 10 2020, 7:37 PM
gonzo closed D26006: Improvements for Rockchip's integration of if_dwc.
Aug 10 2020, 7:37 PM

Aug 8 2020

gonzo updated the diff for D26006: Improvements for Rockchip's integration of if_dwc.

Fix all issues mentioned by manu@

Aug 8 2020, 11:01 PM
gonzo requested review of D26006: Improvements for Rockchip's integration of if_dwc.
Aug 8 2020, 6:33 AM

Aug 5 2020

gonzo committed rS363927: Add clocks for ethernet controllers on RK3328.
Add clocks for ethernet controllers on RK3328
Aug 5 2020, 6:22 PM
gonzo closed D25918: Add flag for SYSCON-controlled clocks. Ethernet clocks on RK3328 are controlled by SYSCON registers, so add RK_CLK_COMPOSITE_GRF flag to indicate that clock node should access grf registers instead of CRU's.
Aug 5 2020, 6:21 PM
gonzo committed rS363926: Add flag for SYSCON-controlled clocks on Rockhip platform.
Add flag for SYSCON-controlled clocks on Rockhip platform
Aug 5 2020, 6:21 PM

Aug 2 2020

gonzo requested review of D25918: Add flag for SYSCON-controlled clocks. Ethernet clocks on RK3328 are controlled by SYSCON registers, so add RK_CLK_COMPOSITE_GRF flag to indicate that clock node should access grf registers instead of CRU's.
Aug 2 2020, 5:29 AM

Jul 14 2020

gonzo committed rS363190: MFC r363140:.
MFC r363140:
Jul 14 2020, 6:31 PM