Page MenuHomeFreeBSD

br (Ruslan Bukin)
User

Projects

User Details

User Since
Nov 27 2014, 10:57 AM (554 w, 3 d)

Recent Activity

Fri, Jul 11

br committed rG55a25c753100: hwt(4): fix spelling. (authored by br).
hwt(4): fix spelling.
Fri, Jul 11, 2:58 PM

Wed, Jul 9

br committed rGbc2e3360107a: hwt(4): Add initial man page. (authored by br).
hwt(4): Add initial man page.
Wed, Jul 9, 4:00 PM
br closed D51192: hwt(4) man page.
Wed, Jul 9, 4:00 PM
br updated the diff for D51192: hwt(4) man page.

Add hwt.4 to the build and create MLINKS

Wed, Jul 9, 1:11 PM
br added a comment to D51192: hwt(4) man page.

https://man-dev.freebsd.org/vt
And in current (not synced to web interface yet), check out uftdi, uchcom, or pf

Wed, Jul 9, 12:40 PM
br updated the diff for D51192: hwt(4) man page.

rework SYNOPSIS

Wed, Jul 9, 12:38 PM
br added inline comments to D51192: hwt(4) man page.
Wed, Jul 9, 7:20 AM

Tue, Jul 8

br added inline comments to D51192: hwt(4) man page.
Tue, Jul 8, 6:28 PM
br updated the diff for D51192: hwt(4) man page.

improve HOOKS section

Tue, Jul 8, 11:46 AM
br updated the diff for D51192: hwt(4) man page.

Address @ziaee comments

Tue, Jul 8, 7:38 AM

Mon, Jul 7

br updated the diff for D51192: hwt(4) man page.

reorder

Mon, Jul 7, 3:23 PM
br updated the diff for D51192: hwt(4) man page.

Spelling

Mon, Jul 7, 3:04 PM
br updated the diff for D51192: hwt(4) man page.

Fix issues found by mandoc lint

Mon, Jul 7, 2:53 PM
br requested review of D51192: hwt(4) man page.
Mon, Jul 7, 2:50 PM

Thu, Jul 3

br committed rG906d7a4b521c: hwt: fix !SMP build. (authored by br).
hwt: fix !SMP build.
Thu, Jul 3, 8:51 PM
br committed rG070d185b2f53: hwt: fix build. (authored by br).
hwt: fix build.
Thu, Jul 3, 8:44 PM
br committed rGdf114daef4c4: Import the Hardware Trace (HWT) framework. (authored by br).
Import the Hardware Trace (HWT) framework.
Thu, Jul 3, 3:03 PM
br closed D40466: Hardware Trace (HWT) framework.
Thu, Jul 3, 3:03 PM

Wed, Jul 2

br updated the diff for D40728: hwt(8) utility added.

address ziaee's comments

Wed, Jul 2, 3:43 PM

Tue, Jul 1

br updated the diff for D40466: Hardware Trace (HWT) framework.

Restore "unlock the vnode around the exec hook call"

Tue, Jul 1, 7:08 AM

Mon, Jun 30

br added inline comments to D40466: Hardware Trace (HWT) framework.
Mon, Jun 30, 1:51 PM
br updated the diff for D40466: Hardware Trace (HWT) framework.

Style.

Mon, Jun 30, 1:31 PM
br updated the diff for D40466: Hardware Trace (HWT) framework.

do not unlock image text vnode

Mon, Jun 30, 1:29 PM

Fri, Jun 27

br added inline comments to D40466: Hardware Trace (HWT) framework.
Fri, Jun 27, 9:11 AM

Thu, Jun 26

br updated the diff for D40466: Hardware Trace (HWT) framework.

Add SCHED_4BSD hwt hooks

Thu, Jun 26, 10:31 AM
br updated the diff for D40466: Hardware Trace (HWT) framework.
  • Move ELF image activator hooks to generic kern_exec.c
  • HWT_HOOKS: Move variable declarations under the if()
  • HWT_HOOKS: Move contents of kern_hwt.c to kern_pmc.c
  • Remove VM_ALLOC_NOBUSY flag from vm_page_alloc_contig() request to meet KASSERTs in vm_page.c
Thu, Jun 26, 9:45 AM

Tue, Jun 24

br added a reviewer for D40466: Hardware Trace (HWT) framework: kib.
Tue, Jun 24, 5:59 PM
br updated the diff for D40466: Hardware Trace (HWT) framework.

Regenerate. Fix P2_HWT

Tue, Jun 24, 4:39 PM

Jun 9 2025

br requested review of D50751: mmcspi: fix STOP retry.
Jun 9 2025, 12:35 PM

May 22 2025

br updated the diff for D40466: Hardware Trace (HWT) framework.

Regenerate

May 22 2025, 10:59 AM
br updated the diff for D40728: hwt(8) utility added.

hwt_fmt added

May 22 2025, 10:56 AM
br updated the diff for D40477: HWT: ARM CoreSight support.

Regenerate

May 22 2025, 10:53 AM

Apr 22 2025

br committed rGa1a067b7131e: axidma(4): add local data cache flushes. (authored by br).
axidma(4): add local data cache flushes.
Apr 22 2025, 9:37 AM
br committed rG81e2d24bc6ea: riscv: support for Cache-Block Operations (CBO). (authored by br).
riscv: support for Cache-Block Operations (CBO).
Apr 22 2025, 9:07 AM
br closed D49852: riscv: zicbom extension support.
Apr 22 2025, 9:07 AM
br updated the diff for D49852: riscv: zicbom extension support.

handle return code of OF_getencprop() correctly

Apr 22 2025, 8:08 AM

Apr 16 2025

br updated the diff for D49852: riscv: zicbom extension support.

Remove 0

Apr 16 2025, 3:57 PM
br updated the diff for D49852: riscv: zicbom extension support.

Address @jrtc27 comments.

Apr 16 2025, 3:55 PM
br requested review of D49852: riscv: zicbom extension support.
Apr 16 2025, 3:00 PM

Apr 9 2025

br committed rGd20ed88f6630: mmcspi: depend on fdt support. (authored by br).
mmcspi: depend on fdt support.
Apr 9 2025, 1:32 PM
br committed rG253c83058deb: mmc: SPI-mode support for SD cards. (authored by br).
mmc: SPI-mode support for SD cards.
Apr 9 2025, 11:24 AM
br closed D49248: mmc: SPI mode support.
Apr 9 2025, 11:24 AM
br committed rG07da3bb5d56c: mmc: support for SPI bus type (authored by br).
mmc: support for SPI bus type
Apr 9 2025, 11:23 AM
br closed D49249: mmc: support for SPI bus type.
Apr 9 2025, 11:23 AM

Apr 8 2025

br updated the diff for D49248: mmc: SPI mode support.

Fix error mask settings when CRC is disabled

Apr 8 2025, 7:26 AM

Apr 7 2025

br updated the diff for D49248: mmc: SPI mode support.

the hack around MMC return code is now resolved by @pkelsey

Apr 7 2025, 8:12 AM
br added a comment to D49248: mmc: SPI mode support.

It does detect the card with your patch, but size is 0bytes (CSD is zero)

mmc0: New card detected (CID 035344534236344780da29024a014400)
mmc0: New card detected (CSD 00000200000000000000000000000000)

I am looking if I can find an issue...

I checked all of the response type mappings against the spec again and found a mistake where I had indexed into the wrong table for the SEND_CSD and SEND_CID translations when making this patch. Attached is a new version that corrects those mappings (as well as corrects another mapping for an SPI-only command, although that change has no functional effect). I expect this will sort out the issue you are observing.

Apr 7 2025, 8:05 AM

Apr 5 2025

br added a comment to D49248: mmc: SPI mode support.

@pkelsey Could you add permission to the file uploaded, so I can download.

@br I wasn't aware of that - I think it's resolved now.

Apr 5 2025, 11:32 AM

Apr 4 2025

br added a comment to D49248: mmc: SPI mode support.

I've uploaded a version of this file that removes the R7 translation hack and fixes the underlying issue as I've proposed. I did not compile this code, so please excuse any mechanical issues that you find. The SPI response type to SD/MMC response type correspondence that has been added here corresponds to what the code implemented prior to the commit I referenced above, and I double checked it for each command against the current version of the SD Physical Layer Simplified Specification.

Apr 4 2025, 10:02 AM

Apr 3 2025

br added inline comments to D49248: mmc: SPI mode support.
Apr 3 2025, 10:15 AM
br updated the diff for D49248: mmc: SPI mode support.

Fix comments per @pkelsey request

Apr 3 2025, 10:11 AM

Mar 26 2025

br committed rG3969b51ffa1c: xilinx axi ethernet: allocate memory for buffers. (authored by br).
xilinx axi ethernet: allocate memory for buffers.
Mar 26 2025, 3:15 PM
br committed rGc7ffe32b1b7d: xilinx quad spi: various fixes. (authored by br).
xilinx quad spi: various fixes.
Mar 26 2025, 12:11 PM
br committed rG6d58c670060a: riscv timer: fix interrupt handling. (authored by br).
riscv timer: fix interrupt handling.
Mar 26 2025, 8:26 AM
br closed D49487: riscv timer: fix interrupt handing.
Mar 26 2025, 8:26 AM

Mar 24 2025

br requested review of D49487: riscv timer: fix interrupt handing.
Mar 24 2025, 2:58 PM

Mar 14 2025

br added reviewers for D49249: mmc: support for SPI bus type: pkelsey, arm64.
Mar 14 2025, 11:41 AM
br added reviewers for D49248: mmc: SPI mode support: pkelsey, arm64.
Mar 14 2025, 11:41 AM
br accepted D49336: sgx: Add a simple cdev_pg_path method.
Mar 14 2025, 11:40 AM

Mar 5 2025

br requested review of D49249: mmc: support for SPI bus type.
Mar 5 2025, 4:53 PM
br requested review of D49248: mmc: SPI mode support.
Mar 5 2025, 4:46 PM

Feb 5 2025

br committed rG48f91cacc39c: bhyve/riscv: clean up SBI handlers. (authored by br).
bhyve/riscv: clean up SBI handlers.
Feb 5 2025, 9:35 AM
br committed rG6492ef7b832c: bhyve: Sleep for a short period after VM_EXITCODE_DEBUG exits (authored by br).
bhyve: Sleep for a short period after VM_EXITCODE_DEBUG exits
Feb 5 2025, 9:35 AM
br committed rGae65d59d4b8c: riscv vmm: various fixes in APLIC. (authored by br).
riscv vmm: various fixes in APLIC.
Feb 5 2025, 9:35 AM
br closed D48811: bhyve: Sleep for a short period after VM_EXITCODE_DEBUG exits.
Feb 5 2025, 9:35 AM
br closed D48829: bhyve/riscv: clean up SBI handlers.
Feb 5 2025, 9:35 AM
br committed rG4eee13813967: riscv vmm: clean up SBI code (authored by br).
riscv vmm: clean up SBI code
Feb 5 2025, 9:35 AM
br committed rGd69ab49ce081: bhyve/riscv: fix HSM extension handling. (authored by br).
bhyve/riscv: fix HSM extension handling.
Feb 5 2025, 9:35 AM
br closed D48807: bhyve/riscv: fix HSM.
Feb 5 2025, 9:35 AM
br closed D48808: riscv vmm: various fixes in APLIC.
Feb 5 2025, 9:35 AM
br closed D48575: riscv vmm: clean up SBI return code.
Feb 5 2025, 9:35 AM

Feb 4 2025

br requested review of D48829: bhyve/riscv: clean up SBI handlers.
Feb 4 2025, 12:08 PM

Feb 3 2025

br updated the diff for D48808: riscv vmm: various fixes in APLIC.

Address @markj comments. Thanks, Mark!

Feb 3 2025, 8:44 PM
br updated the diff for D48575: riscv vmm: clean up SBI return code.

Address @jrtc27 comments

Feb 3 2025, 8:36 PM
br added inline comments to D48808: riscv vmm: various fixes in APLIC.
Feb 3 2025, 4:28 PM
br updated the diff for D48808: riscv vmm: various fixes in APLIC.

Add spinlock around DOMAINCFG acccess.

Feb 3 2025, 4:28 PM
br requested review of D48811: bhyve: Sleep for a short period after VM_EXITCODE_DEBUG exits.
Feb 3 2025, 1:52 PM
br requested review of D48808: riscv vmm: various fixes in APLIC.
Feb 3 2025, 12:14 PM
br requested review of D48807: bhyve/riscv: fix HSM.
Feb 3 2025, 12:07 PM
br committed rGc7e0b94b7de7: riscv vmm: consider hart_mask_base argument in the SBI IPI handler. (authored by br).
riscv vmm: consider hart_mask_base argument in the SBI IPI handler.
Feb 3 2025, 11:53 AM
br committed rG1fdb01ec5fdd: riscv vmm: fix remote fence. (authored by br).
riscv vmm: fix remote fence.
Feb 3 2025, 11:53 AM
br committed rG7ac65902d8ba: bhyve/riscv: fix interrupts-extended property. (authored by br).
bhyve/riscv: fix interrupts-extended property.
Feb 3 2025, 11:53 AM
br closed D48717: riscv vmm: consider hart_mask_base in the SBI IPI handler.
Feb 3 2025, 11:53 AM
br committed rG6b599b34dfb3: bhyve/riscv: remove clock-frequency from CPU node. (authored by br).
bhyve/riscv: remove clock-frequency from CPU node.
Feb 3 2025, 11:53 AM
br closed D48713: riscv bhyve: fix interrupts-extended.
Feb 3 2025, 11:53 AM
br closed D48712: riscv bhyve: remove clock-frequency.
Feb 3 2025, 11:53 AM
br closed D48716: riscv vmm: fix remote fence.
Feb 3 2025, 11:53 AM
br closed D48699: riscv bhyve: add peripheral clock.
Feb 3 2025, 11:53 AM
br committed rG95b8b67f3c4b: bhyve/riscv: add clock-frequency property to DTS. (authored by br).
bhyve/riscv: add clock-frequency property to DTS.
Feb 3 2025, 11:53 AM

Jan 30 2025

br accepted D48531: riscv: Add driver for the cvitek reset controller.
Jan 30 2025, 8:35 AM
br accepted D48532: riscv: Add driver for the cvitek restart controller.
Jan 30 2025, 8:34 AM
br accepted D48533: riscv: Add cvitek SoC files to the build.
Jan 30 2025, 8:28 AM

Jan 29 2025

br updated the summary of D48717: riscv vmm: consider hart_mask_base in the SBI IPI handler.
Jan 29 2025, 4:38 PM
br requested review of D48717: riscv vmm: consider hart_mask_base in the SBI IPI handler.
Jan 29 2025, 4:37 PM
br requested review of D48716: riscv vmm: fix remote fence.
Jan 29 2025, 4:21 PM
br requested review of D48713: riscv bhyve: fix interrupts-extended.
Jan 29 2025, 1:42 PM
br requested review of D48712: riscv bhyve: remove clock-frequency.
Jan 29 2025, 1:11 PM

Jan 27 2025

br updated the diff for D48699: riscv bhyve: add peripheral clock.

Add clock-frequency property to UART instead of defining fixed-clock

Jan 27 2025, 9:31 PM
br requested review of D48699: riscv bhyve: add peripheral clock.
Jan 27 2025, 8:35 PM

Jan 22 2025

br updated the diff for D48575: riscv vmm: clean up SBI return code.

style: end of function return SUCCESS unless switch statement hit FAILURE

Jan 22 2025, 3:21 PM