Page MenuHomeFreeBSD

ray (Oleksandr Rybalko)
User

Projects (6)

User Details

User Since
May 12 2014, 10:17 AM (630 w, 1 d)

Recent Activity

Mon, Jun 8

ray added a comment to D57230: install: add -z <max_cmp_size> option.

Updates the install's maximum file size of a file to select it for comparison with the -C flag.

Mon, Jun 8, 2:55 PM
ray updated the summary of D57503: install: drop obsolete file size limit for -C.
Mon, Jun 8, 2:53 PM
ray updated the diff for D57503: install: drop obsolete file size limit for -C.

Update message.

Mon, Jun 8, 2:49 PM
ray requested review of D57503: install: drop obsolete file size limit for -C.
Mon, Jun 8, 2:44 PM

Thu, Jun 4

ray updated the diff for D57442: vt: Do not lock request comming from terminal, only those originated by mouse. Because the terminal surrounds requests to vt(4) with locking..

Updating D57442: vt: Do not lock request comming from terminal, only those originated by

mouse. Because the terminal surrounds requests to vt(4) with locking.

Thu, Jun 4, 3:18 PM
ray requested review of D57442: vt: Do not lock request comming from terminal, only those originated by mouse. Because the terminal surrounds requests to vt(4) with locking..
Thu, Jun 4, 3:16 PM

Wed, May 27

ray committed rG97cad013a50a: install: add -z <max_cmp_size> option (authored by ray).
install: add -z <max_cmp_size> option
Wed, May 27, 10:59 PM
ray committed rG5a8e0e03ae86: install: Bump compare size limit (128MB) to support large binaries (authored by ray).
install: Bump compare size limit (128MB) to support large binaries
Wed, May 27, 10:59 PM
ray closed D57271: install: Bump compare size limit (128MB) to support large binaries.
Wed, May 27, 10:59 PM
ray closed D57230: install: add -z <max_cmp_size> option.
Wed, May 27, 10:59 PM
ray added a comment to D57271: install: Bump compare size limit (128MB) to support large binaries.

Makes sense to me. Thanks for good explanation in the commit message.

Wed, May 27, 10:30 PM
ray added a comment to D57247: virtio-scsi: handle device capacity change event.
Wed, May 27, 4:20 PM
ray updated the diff for D57247: virtio-scsi: handle device capacity change event.

Fix new-line.
Report unhandled case.

Wed, May 27, 4:17 PM
ray added a comment to D57247: virtio-scsi: handle device capacity change event.

Not really a domain expert, either, am I. Can you give me a clue about how to test this? I can use virtio-scsi with bhyve. But how does one tell bhyve to tell the guest that the storage capacity has changed?

Hey, Alan!
Thanks for joining!
bhyve is unable. At least yet :)
I did it with qemu:

Wed, May 27, 3:35 PM
ray added a reviewer for D57247: virtio-scsi: handle device capacity change event: markj.
Wed, May 27, 2:57 PM
ray requested review of D57271: install: Bump compare size limit (128MB) to support large binaries.
Wed, May 27, 12:15 PM
ray added a comment to D57230: install: add -z <max_cmp_size> option.

I'd suggest to split the default increase and the added new option into two separate commits.

The commit that increases the default should have some data to back the decision made. E.g. installworld time decreased by that many seconds.

Wed, May 27, 9:38 AM
ray retitled D57230: install: add -z <max_cmp_size> option from install: Increase max comparison size to 64MB; add -z option to install: add -z <max_cmp_size> option.
Wed, May 27, 9:09 AM
ray updated the diff for D57230: install: add -z <max_cmp_size> option.

Move the hard-coded limit to separate commit.

Wed, May 27, 9:03 AM
ray added a comment to D57247: virtio-scsi: handle device capacity change event.

Invite asomers, andrew, and kib to help with review.
Thanks, guys!

Wed, May 27, 7:35 AM
ray added reviewers for D57247: virtio-scsi: handle device capacity change event: asomers, andrew, kib.
Wed, May 27, 7:34 AM

Tue, May 26

ray added a comment to D57231: watchdogd: Add -k kenv option to store the process ID..

To me this looks like a more generic problem rather than just the watchdogd's problem. Should every daemon have this feature? Or should we say that /var/run shall be mdmfs(8) on hosts with read-only root?

I added authors of the pidfile(3) to add people who definitely thought a lot on this problem.

Tue, May 26, 3:43 PM
ray added a comment to D57247: virtio-scsi: handle device capacity change event.

P.S. Oleksandr, if you got review from any other domain expert than Warner, consider this approved by mentor (me).

Tue, May 26, 3:40 PM
ray requested review of D57247: virtio-scsi: handle device capacity change event.
Tue, May 26, 2:57 PM

Mon, May 25

ray updated the diff for D57230: install: add -z <max_cmp_size> option.

Update usage.

Mon, May 25, 9:02 AM
ray requested review of D57231: watchdogd: Add -k kenv option to store the process ID..
Mon, May 25, 8:02 AM
ray requested review of D57230: install: add -z <max_cmp_size> option.
Mon, May 25, 7:57 AM

Tue, May 12

ray committed rG8db0553ed6d8: vt: Clear cut-paste selection if the area intersects with the filled region (authored by ray).
vt: Clear cut-paste selection if the area intersects with the filled region
Tue, May 12, 3:57 PM
ray closed D56922: Clear cut-paste selection if the area intersects with filled region..
Tue, May 12, 3:56 PM

Mon, May 11

ray updated the summary of D56922: Clear cut-paste selection if the area intersects with filled region..
Mon, May 11, 1:49 PM

May 10 2026

ray added reviewers for D56922: Clear cut-paste selection if the area intersects with filled region.: imp, glebius, emaste.
May 10 2026, 2:15 PM
ray requested review of D56922: Clear cut-paste selection if the area intersects with filled region..
May 10 2026, 2:12 PM

Mar 23 2026

ray abandoned D32320: Allocate event for DMC-620 and CMN-600 controllers PMU. Add events supported by DMC-620 and CMN-600 controllers PMU..

Completed in D35609.

Mar 23 2026, 12:28 AM

Mar 22 2026

ray abandoned D32319: System wide and NUMA domain wide counters support. PMC classes for ARM DMC-620 and CMN-600..

It looks like we landed some version of this diff already? Should we close it?

Mar 22 2026, 11:56 PM

Mar 20 2026

ray added a comment to D53287: dwcotg.4: Initial stub manual draft.

https://docs.freebsd.org/en/books/handbook/usb-device-mode/

Mar 20 2026, 2:13 PM
ray accepted D53287: dwcotg.4: Initial stub manual draft.

Hey Alexander!

Mar 20 2026, 2:12 PM

Nov 15 2024

ray accepted D47570: gpiospi: Fix module dependencies..

Looks better now :)

Nov 15 2024, 3:03 AM

Sep 26 2023

ray accepted D41978: pmcstat: fix duplicate event allocation on CPU 0.

Many thanks, Mitchell!

Sep 26 2023, 9:48 PM

Jun 9 2023

ray accepted D39824: arm64: add a driver for the Apple watchdog.

Look good to me. Thanks!

Jun 9 2023, 9:06 PM

Mar 29 2023

ray accepted D39323: vt: avoid using a spinlock.

Hi guys,
basically, I agree with Hans and not sure it will behave well w/o spinlock.
But that way VT will be faster and machine performance will be better.
/me vote to try

Mar 29 2023, 9:58 PM

Mar 8 2023

ray accepted D38986: nvram2env: Retire MIPS-specific driver.

Agree.
The use of a Parallel NOR Flash is infrequent nowadays. And virtual mapping of an SPI NOR Flash I saw only on MIPS SoCs.

Mar 8 2023, 10:38 PM

Mar 5 2023

ray updated ray.
Mar 5 2023, 10:49 AM
ray accepted D30103: Add a simple-framebuffer vt driver.

Looks good to me.
Thanks!

Mar 5 2023, 10:39 AM

Dec 19 2021

ray added a comment to D32316: Support of optional PMC classes..

@ray I assume you can go ahead with committing this one?

Dec 19 2021, 3:27 PM · pmc
ray added a comment to D32335: Add the Arm CoreLink CMN-600 Coherent Mesh Network Controller PMU driver man page..
In D32335#747099, @gbe wrote:

Could you ran 'mandoc -Tlint' over the man page. There are plenty of warnings, which could easily be fixed, like 'new sentence, new line' and so on. It would be nice if you could also add the author of the man page.

And you have to include this man page in the makefile of the directory.

Dec 19 2021, 3:20 PM
ray updated the diff for D32335: Add the Arm CoreLink CMN-600 Coherent Mesh Network Controller PMU driver man page..

Fix formating according to mandoc lint hints.

Dec 19 2021, 3:18 PM
ray added a comment to D32669: Add pmc.dmc-620(3) man page..

Fixed. Thanks for review!

Dec 19 2021, 12:44 PM
ray updated the diff for D32669: Add pmc.dmc-620(3) man page..

Review fixes.

Dec 19 2021, 12:41 PM
ray added a comment to D32670: The Arm CoreLink DMC-620 Dynamic Memory Controller PMU driver.

All fixed. Thanks for review, Mitchell!

Dec 19 2021, 12:01 PM
ray updated the diff for D32670: The Arm CoreLink DMC-620 Dynamic Memory Controller PMU driver.

style(9) changes.

Dec 19 2021, 11:57 AM

Nov 23 2021

ray added a comment to D32670: The Arm CoreLink DMC-620 Dynamic Memory Controller PMU driver.

Oh yes, and one question. Should sys/dev/hwpmc/pmu_dmc620.c be located elsewhere, similar to sys/arm64/arm64/cmn600.c? To me, it does not seem to belong in the hwpmc sub-directory.

Nov 23 2021, 5:15 PM

Nov 11 2021

ray accepted D32905: Add ETHER_ALIGN support to ng_device(4)..
Nov 11 2021, 8:47 AM

Oct 28 2021

ray updated the diff for D32670: The Arm CoreLink DMC-620 Dynamic Memory Controller PMU driver.

Cleanup.

Oct 28 2021, 10:45 PM
ray updated the diff for D32670: The Arm CoreLink DMC-620 Dynamic Memory Controller PMU driver.

Remove debug leftover.

Oct 28 2021, 10:41 PM
ray added a reviewer for D32670: The Arm CoreLink DMC-620 Dynamic Memory Controller PMU driver: pmc.
Oct 28 2021, 10:37 PM
ray added inline comments to D32321: Add support of ARM CMN-600 controller, PMU access functions only. Add support of PMU counters of ARM CMN-600 controller..
Oct 28 2021, 10:35 PM
ray added inline comments to D32321: Add support of ARM CMN-600 controller, PMU access functions only. Add support of PMU counters of ARM CMN-600 controller..
Oct 28 2021, 10:29 PM
ray updated the diff for D32321: Add support of ARM CMN-600 controller, PMU access functions only. Add support of PMU counters of ARM CMN-600 controller..

Done comments.

Oct 28 2021, 10:25 PM

Oct 27 2021

ray added a comment to D32316: Support of optional PMC classes..

It seems to me that only the changes to pmc_arm64_initialize() should be necessary, because it handles optional classes in the same way that pmc_intel_initialize() does, by passing the correct nclasses value to pmc_mdep_alloc().

Oct 27 2021, 3:12 PM · pmc

Oct 26 2021

ray updated the diff for D32316: Support of optional PMC classes..

Update classes base ri to handle optional classes out of order.

Oct 26 2021, 1:01 PM · pmc
ray retitled D32670: The Arm CoreLink DMC-620 Dynamic Memory Controller PMU driver from the Arm CoreLink DMC-620 Dynamic Memory Controller PMU driver to The Arm CoreLink DMC-620 Dynamic Memory Controller PMU driver.
Oct 26 2021, 12:57 PM
ray requested review of D32670: The Arm CoreLink DMC-620 Dynamic Memory Controller PMU driver.
Oct 26 2021, 12:55 PM
ray requested review of D32669: Add pmc.dmc-620(3) man page..
Oct 26 2021, 12:52 PM

Oct 6 2021

ray added reviewers for D32335: Add the Arm CoreLink CMN-600 Coherent Mesh Network Controller PMU driver man page.: emaste, andrew.
Oct 6 2021, 12:35 PM
ray added reviewers for D32319: System wide and NUMA domain wide counters support. PMC classes for ARM DMC-620 and CMN-600.: emaste, andrew.
Oct 6 2021, 12:33 PM
ray added reviewers for D32316: Support of optional PMC classes.: emaste, andrew.
Oct 6 2021, 12:33 PM · pmc
ray updated the summary of D32335: Add the Arm CoreLink CMN-600 Coherent Mesh Network Controller PMU driver man page..
Oct 6 2021, 11:37 AM
ray requested review of D32335: Add the Arm CoreLink CMN-600 Coherent Mesh Network Controller PMU driver man page..
Oct 6 2021, 9:28 AM

Oct 5 2021

ray updated the summary of D32321: Add support of ARM CMN-600 controller, PMU access functions only. Add support of PMU counters of ARM CMN-600 controller..
Oct 5 2021, 3:12 PM
ray requested review of D32321: Add support of ARM CMN-600 controller, PMU access functions only. Add support of PMU counters of ARM CMN-600 controller..
Oct 5 2021, 3:11 PM
ray updated the summary of D32320: Allocate event for DMC-620 and CMN-600 controllers PMU. Add events supported by DMC-620 and CMN-600 controllers PMU..
Oct 5 2021, 3:06 PM
ray requested review of D32320: Allocate event for DMC-620 and CMN-600 controllers PMU. Add events supported by DMC-620 and CMN-600 controllers PMU..
Oct 5 2021, 3:04 PM
ray updated the summary of D32319: System wide and NUMA domain wide counters support. PMC classes for ARM DMC-620 and CMN-600..
Oct 5 2021, 2:52 PM
ray requested review of D32319: System wide and NUMA domain wide counters support. PMC classes for ARM DMC-620 and CMN-600..
Oct 5 2021, 2:51 PM
ray abandoned D32317: o Add support for system wide and NUMA domain wide counters support. o Add 3 new PMC classes for ARM DMC-620 and CMN-600 controllers PMU..
Oct 5 2021, 2:25 PM
ray retitled D32316: Support of optional PMC classes. from Support of optional classes. to Support of optional PMC classes..
Oct 5 2021, 2:23 PM · pmc
ray requested review of D32317: o Add support for system wide and NUMA domain wide counters support. o Add 3 new PMC classes for ARM DMC-620 and CMN-600 controllers PMU..
Oct 5 2021, 2:09 PM
ray requested review of D32316: Support of optional PMC classes..
Oct 5 2021, 2:08 PM · pmc

Aug 17 2021

ray accepted D31387: hwpmc: consistently validate PMC class in allocation method.
Aug 17 2021, 11:21 AM

Aug 2 2021

ray committed rGaed2afeb51e4: Ignore ResourceProducer flag for: (authored by ray).
Ignore ResourceProducer flag for:
Aug 2 2021, 11:12 AM

Jul 21 2021

ray accepted D31221: Fix various issues with commit 28dd6730a5d6, 8cc3815f02be.
Jul 21 2021, 1:02 AM

Jun 23 2021

ray accepted D30602: hwpmc_arm64: accept raw event codes for PMC_OP_PMCALLOCATE.
Jun 23 2021, 9:28 PM
ray accepted D30603: libpmc: enable pmu_utils on arm64.
Jun 23 2021, 9:28 PM

Jun 2 2021

ray accepted D30603: libpmc: enable pmu_utils on arm64.
Jun 2 2021, 8:10 AM
ray added inline comments to D30602: hwpmc_arm64: accept raw event codes for PMC_OP_PMCALLOCATE.
Jun 2 2021, 8:08 AM

May 28 2021

ray accepted D30527: libpmc: fix Intel "instructions" alias.
May 28 2021, 10:39 PM
ray accepted D30531: libpmc: always generate libpmc_events.c.
May 28 2021, 10:37 PM
ray accepted D30526: pmccontrol: improve -L with pmu-events.
May 28 2021, 10:33 PM
ray accepted D30532: libpmc: make libpmc_pmu_utils.c more amenable to porting.

LGTM
Thanks!

May 28 2021, 10:31 PM

May 11 2021

ray accepted D30196: libpmc: remove PMC_MDEP_TABLE logic.

I like it.
Thanks!

May 11 2021, 9:34 AM
ray accepted D30195: libpmc: remove unused PMC_MDEP_INIT_INTEL_V2.

LGTM
Thanks!

May 11 2021, 9:14 AM

May 5 2021

ray updated the diff for D30047: hwpmc: Move 4 bits of mode to extend class size to 8..

Squash commits.

May 5 2021, 2:57 PM · pmc
ray updated the diff for D30047: hwpmc: Move 4 bits of mode to extend class size to 8..

Fix comment.

May 5 2021, 2:51 PM · pmc
ray added inline comments to D30047: hwpmc: Move 4 bits of mode to extend class size to 8..
May 5 2021, 2:43 PM · pmc
ray added a comment to D30047: hwpmc: Move 4 bits of mode to extend class size to 8..

This looks fine to me, thanks for fixing this.

It seems that pmc_id_t should be an opaque type for consumers of libpmc? I.e. the only userspace consumer of these bit macros should be libpmc itself.

If that is the case, then this change should be okay without a PMC_VERSION bump. There are no uses of PMC_ID_TO_MODE or PMC_ID_MAKE_ID in libpmc. However, I did not check if this was true for older releases.

May 5 2021, 2:43 PM · pmc

May 3 2021

ray added a reviewer for D30047: hwpmc: Move 4 bits of mode to extend class size to 8.: pmc.
May 3 2021, 11:48 AM · pmc
ray added a member for pmc: ray.
May 3 2021, 11:47 AM

Apr 30 2021

ray updated the summary of D30047: hwpmc: Move 4 bits of mode to extend class size to 8..
Apr 30 2021, 3:00 PM · pmc
ray requested review of D30047: hwpmc: Move 4 bits of mode to extend class size to 8..
Apr 30 2021, 2:57 PM · pmc

Apr 7 2021

ray accepted D29600: arm64: Fix finding the pmc event ID.

Looks fine.
Thanks!

Apr 7 2021, 1:11 PM