Page MenuHomeFreeBSD

seuros (Abdelkader Boudih)
User

Projects

User does not belong to any projects.

User Details

User Since
Dec 30 2025, 1:15 AM (40 w, 3 d)

Recent Activity

Yesterday

seuros committed rGd338d7bf7125: jail: define well-known parameter names in sys/jail.h (authored by seuros).
jail: define well-known parameter names in sys/jail.h
Thu, Oct 8, 7:55 PM

Sun, Oct 4

seuros committed rGe8a7efd92181: nvme: set the controller Timestamp feature (authored by seuros).
nvme: set the controller Timestamp feature
Sun, Oct 4, 5:42 PM
seuros closed D59997: nvme: set the controller Timestamp feature.
Sun, Oct 4, 5:42 PM · drivers
seuros committed rG0a0490ed551d: nvme: do not complete a command when its Abort is not performed (authored by seuros).
nvme: do not complete a command when its Abort is not performed
Sun, Oct 4, 5:42 PM
seuros closed D59634: nvme: do not complete a command when its Abort is not performed.
Sun, Oct 4, 5:42 PM · drivers
seuros committed rG22f50379ab93: nvme: delete the I/O queues in the system shutdown path (authored by seuros).
nvme: delete the I/O queues in the system shutdown path
Sun, Oct 4, 5:42 PM
seuros closed D59633: nvme: delete the I/O queues in the system shutdown path.
Sun, Oct 4, 5:42 PM · drivers

Fri, Oct 2

seuros accepted D59835: nvmecontrol: add format dry-run support.
Fri, Oct 2, 8:03 AM
seuros accepted D59834: nvmecontrol: support controller-wide sector sizes.
Fri, Oct 2, 8:02 AM
seuros accepted D59833: nvmecontrol: select format by sector size.
Fri, Oct 2, 8:02 AM

Sat, Sep 26

seuros added a comment to D59997: nvme: set the controller Timestamp feature.

Does the specification actually talk about what it uses it for? And can you change it during normal operation?

eg, what if the time it got was plainly wrong (not that there's no RTC, but the RTC is very very wrong) and it takes an ntpdate/ntpd trip to get it up to date.
What should the driver / controller do in this instance?

Sat, Sep 26, 8:24 PM · drivers
seuros added a comment to D59631: nvme: honor CRTO for the controller ready timeout.

@seuros : I won't be able to provide a ship-it this weekend, but could you please provide the spec link for this and other related items in the future so @adrian and I can help provide you quicker ship-its?

(to be fair I have the attention span of Doug from Up and the short-term memory of a Dory from Finding Nemo: having the info helps future me track down what I was thinking if I need to look it up later :)..)

Sat, Sep 26, 12:33 PM · drivers
seuros added a comment to D59997: nvme: set the controller Timestamp feature.

Do we support (or have plans to support) NVMe over thunderbolt or lower bandwidth USB? If so, I can see that being a future potential problem (even for platforms that lack PCI support).

Sat, Sep 26, 12:00 PM · drivers
seuros committed rG22039031a152: nvme: name the reserved Identify Controller fields at bytes 102 through 110 (authored by seuros).
nvme: name the reserved Identify Controller fields at bytes 102 through 110
Sat, Sep 26, 8:23 AM
seuros closed D60000: nvme: name the reserved Identify Controller fields at bytes 102 through 110.
Sat, Sep 26, 8:23 AM · drivers

Fri, Sep 25

seuros updated subscribers of D59997: nvme: set the controller Timestamp feature.

IIRC, some RPi models, though I don't know if it's the PCI-capable ones or not. Some of the rockchip boards. At least some of these don't have ToD RTC that survive reboot and/or power cycle.

Fri, Sep 25, 10:55 PM · drivers
seuros added a comment to D59997: nvme: set the controller Timestamp feature.
In D59997#1377152, @imp wrote:

This looks good, but wondering how well we know time at mountroot(). For most platforms likely "pretty good" but there's some w/o rtc that could support nvme drives that might end up setting the wrong time. Is that acceptable here?

Fri, Sep 25, 10:37 PM · drivers
seuros committed rG4bfe52650c14: nvme: share one routine between Delete I/O CQ and Delete I/O SQ (authored by seuros).
nvme: share one routine between Delete I/O CQ and Delete I/O SQ
Fri, Sep 25, 9:44 PM
seuros committed rG8a860e8286f2: nvme: collapse the per-counter qpair statistic sysctl handlers (authored by seuros).
nvme: collapse the per-counter qpair statistic sysctl handlers
Fri, Sep 25, 9:44 PM
seuros committed rG130739e33acc: nvmf: factor out the pending request abort loop (authored by seuros).
nvmf: factor out the pending request abort loop
Fri, Sep 25, 9:43 PM
seuros committed rG92dec9201bf9: nvme: share one handler between the interrupt coalescing sysctls (authored by seuros).
nvme: share one handler between the interrupt coalescing sysctls
Fri, Sep 25, 9:43 PM
seuros closed D60021: nvme: share one routine between Delete I/O CQ and Delete I/O SQ.
Fri, Sep 25, 9:43 PM
seuros closed D60020: nvme: collapse the per-counter qpair statistic sysctl handlers.
Fri, Sep 25, 9:43 PM
seuros closed D60019: nvmf: factor out the pending request abort loop.
Fri, Sep 25, 9:43 PM · drivers
seuros closed D60018: nvme: share one handler between the interrupt coalescing sysctls.
Fri, Sep 25, 9:43 PM
seuros added a comment to D59596: intel/intel_pmc: Add support for Cannon Lake through Meteor Lake.

Ping? If you need more info or more generally some help from me, don't hesitate to say so.

Fri, Sep 25, 5:09 PM · drivers
seuros requested review of D60021: nvme: share one routine between Delete I/O CQ and Delete I/O SQ.
Fri, Sep 25, 11:46 AM
seuros requested review of D60020: nvme: collapse the per-counter qpair statistic sysctl handlers.
Fri, Sep 25, 11:38 AM
seuros added a project to D60019: nvmf: factor out the pending request abort loop: drivers.
Fri, Sep 25, 11:09 AM · drivers
seuros requested review of D60019: nvmf: factor out the pending request abort loop.
Fri, Sep 25, 11:07 AM · drivers
seuros requested review of D60018: nvme: share one handler between the interrupt coalescing sysctls.
Fri, Sep 25, 11:05 AM
seuros added a reviewer for D59997: nvme: set the controller Timestamp feature: ngie.
Fri, Sep 25, 10:38 AM · drivers
seuros added a project to D60000: nvme: name the reserved Identify Controller fields at bytes 102 through 110: drivers.
Fri, Sep 25, 10:38 AM · drivers
seuros added a project to D59997: nvme: set the controller Timestamp feature: drivers.
Fri, Sep 25, 10:38 AM · drivers

Thu, Sep 24

seuros requested review of D60001: nvme: escalate to an NVM Subsystem Reset when the controller will not disable.
Thu, Sep 24, 9:03 PM
seuros requested review of D60000: nvme: name the reserved Identify Controller fields at bytes 102 through 110.
Thu, Sep 24, 8:58 PM · drivers
seuros requested review of D59997: nvme: set the controller Timestamp feature.
Thu, Sep 24, 8:43 PM · drivers
seuros added a comment to D59634: nvme: do not complete a command when its Abort is not performed.

This diff implement it , the watchdog change is already here.

Thu, Sep 24, 5:19 PM · drivers
seuros added inline comments to D59633: nvme: delete the I/O queues in the system shutdown path.
Thu, Sep 24, 5:08 PM · drivers
seuros added a project to D59832: nvme: Notify namespaces on reset sometimes: drivers.
Thu, Sep 24, 5:06 PM · drivers
seuros added a project to D59831: nvme: Refactor namespace notifications for additions: drivers.
Thu, Sep 24, 5:05 PM · drivers
seuros accepted D59829: nvme: honor Linux passthrough command timeouts.
Thu, Sep 24, 5:05 PM · drivers
seuros added a project to D59827: nvme: add a timeout for Format NVM commands: drivers.
Thu, Sep 24, 5:04 PM · drivers
seuros added a project to D59828: nvme: support per-request timeouts: drivers.
Thu, Sep 24, 5:04 PM · drivers
seuros committed rG2c41f7d8a034: nvme: honor FLBAS Format Index Upper when selecting the LBA format (authored by seuros).
nvme: honor FLBAS Format Index Upper when selecting the LBA format
Thu, Sep 24, 2:21 PM
seuros committed rGb99595c9c7f8: nvme: derive CC.CSS from CAP.CSS instead of hardcoding the NVM set (authored by seuros).
nvme: derive CC.CSS from CAP.CSS instead of hardcoding the NVM set
Thu, Sep 24, 2:21 PM
seuros closed D59628: nvme: derive CC.CSS from CAP.CSS instead of hardcoding the NVM set.
Thu, Sep 24, 2:21 PM · drivers
seuros closed D59627: nvme: honor FLBAS Format Index Upper when selecting the LBA format.
Thu, Sep 24, 2:20 PM · drivers

Wed, Sep 23

seuros committed rG34f131f1de85: nvme: bound the AER error log byte-swap by the fetched length (authored by seuros).
nvme: bound the AER error log byte-swap by the fetched length
Wed, Sep 23, 6:08 PM
seuros committed rGad57f212665e: nvme: do not touch INTMS/INTMC when configured for MSI-X (authored by seuros).
nvme: do not touch INTMS/INTMC when configured for MSI-X
Wed, Sep 23, 6:08 PM
seuros closed D59626: nvme: bound the AER error log byte-swap by the fetched length.
Wed, Sep 23, 6:07 PM · drivers
seuros closed D59637: nvme: do not touch INTMS/INTMC when configured for MSI-X.
Wed, Sep 23, 6:07 PM · drivers

Tue, Sep 22

seuros added inline comments to D59627: nvme: honor FLBAS Format Index Upper when selecting the LBA format.
Tue, Sep 22, 10:34 AM · drivers
seuros added a comment to D59596: intel/intel_pmc: Add support for Cannon Lake through Meteor Lake.

I tested this on real hardware, with the exception of a few -* variants, but Linux handles them the same way. (I can also get that hardware in the next days.)

Tue, Sep 22, 10:27 AM · drivers
seuros added a project to D59829: nvme: honor Linux passthrough command timeouts: drivers.
Tue, Sep 22, 9:34 AM · drivers
seuros updated the diff for D59627: nvme: honor FLBAS Format Index Upper when selecting the LBA format.

refactor

Tue, Sep 22, 3:25 AM · drivers
seuros added a comment to D59628: nvme: derive CC.CSS from CAP.CSS instead of hardcoding the NVM set.

I couldn't find the constants in the NVMe spec. Could you please help me understand where you are getting this info from?

Tue, Sep 22, 3:03 AM · drivers
seuros updated the diff for D59628: nvme: derive CC.CSS from CAP.CSS instead of hardcoding the NVM set.

style nit

Tue, Sep 22, 2:51 AM · drivers

Sun, Sep 20

seuros committed rG49bb2143f8a3: committers-src: add myself (seuros@) with adrian as mentor (authored by seuros).
committers-src: add myself (seuros@) with adrian as mentor
Sun, Sep 20, 10:25 PM
seuros closed D59861: committers-src: add myself (seuros@) with adrian as mentor.
Sun, Sep 20, 10:25 PM
seuros requested review of D59861: committers-src: add myself (seuros@) with adrian as mentor.
Sun, Sep 20, 3:50 PM
seuros accepted D59831: nvme: Refactor namespace notifications for additions.
Sun, Sep 20, 12:08 PM · drivers
seuros accepted D59828: nvme: support per-request timeouts.
Sun, Sep 20, 12:08 PM · drivers
seuros accepted D59827: nvme: add a timeout for Format NVM commands.
Sun, Sep 20, 12:06 PM · drivers

Sat, Sep 19

seuros accepted D59832: nvme: Notify namespaces on reset sometimes.

This is awesome! I had few NVMEs wedge before this fix.

Sat, Sep 19, 9:02 PM · drivers

Tue, Sep 15

seuros committed rG6ac71529b285: video(4): add extended controls and remaining V4L2 compat symbols (authored by seuros).
video(4): add extended controls and remaining V4L2 compat symbols
Tue, Sep 15, 5:32 PM
seuros closed D59496: video(4): add extended controls and remaining V4L2 compat symbols.
Tue, Sep 15, 5:32 PM
seuros committed rG8e5e2c391059: intel: add hfsts debug-probe driver for Intel ME/HECI firmware status (authored by seuros).
intel: add hfsts debug-probe driver for Intel ME/HECI firmware status
Tue, Sep 15, 5:32 PM
seuros closed D58863: intel: add hfsts debug-probe driver for Intel ME/HECI firmware status.
Tue, Sep 15, 5:32 PM · drivers
seuros updated the diff for D59496: video(4): add extended controls and remaining V4L2 compat symbols.

address ngie and emaste comments

Tue, Sep 15, 1:29 PM
seuros added inline comments to D59496: video(4): add extended controls and remaining V4L2 compat symbols.
Tue, Sep 15, 8:41 AM

Mon, Sep 14

seuros updated the diff for D59596: intel/intel_pmc: Add support for Cannon Lake through Meteor Lake.
Mon, Sep 14, 2:13 PM · drivers
seuros updated the diff for D59596: intel/intel_pmc: Add support for Cannon Lake through Meteor Lake.

rebase.

Mon, Sep 14, 1:27 PM · drivers
seuros added inline comments to D59596: intel/intel_pmc: Add support for Cannon Lake through Meteor Lake.
Mon, Sep 14, 12:53 PM · drivers
seuros updated subscribers of D59596: intel/intel_pmc: Add support for Cannon Lake through Meteor Lake.

Yes! Your Alder lake should attach with this diff.

Mon, Sep 14, 12:48 PM · drivers

Sun, Sep 13

seuros added a comment to D54881: intel/intelpmc: Add Intel PMC Core driver.

Please add it as you said. Had you done as I asked it would be a lot less work for you and cleaner, and I would not have to be here arguing with you about it.

Sun, Sep 13, 11:21 PM
seuros added a comment to D54881: intel/intelpmc: Add Intel PMC Core driver.

i wrote that the driver is still not complete there are many other generations to work on like D59596. < and this is not the last one.

Sun, Sep 13, 10:34 PM
seuros added inline comments to D58863: intel: add hfsts debug-probe driver for Intel ME/HECI firmware status.
Sun, Sep 13, 10:18 PM · drivers
seuros updated the diff for D58863: intel: add hfsts debug-probe driver for Intel ME/HECI firmware status.

align/fix whitespaces

Sun, Sep 13, 10:16 PM · drivers
seuros updated the diff for D58863: intel: add hfsts debug-probe driver for Intel ME/HECI firmware status.

fix man pages

Sun, Sep 13, 9:53 PM · drivers
seuros added a project to D57082: arm64: review MT7622 support sysirq: drivers.
Sun, Sep 13, 8:50 PM · drivers, arm64, ARM
seuros committed rG9a46a1439c46: acpi_cpu: only report unmapped processor objects enabled in the MADT (authored by seuros).
acpi_cpu: only report unmapped processor objects enabled in the MADT
Sun, Sep 13, 8:49 PM
seuros closed D59551: acpi_cpu: only report unmapped processor objects enabled in the MADT.
Sun, Sep 13, 8:49 PM · x86, drivers
seuros updated the diff for D59551: acpi_cpu: only report unmapped processor objects enabled in the MADT.

adress olce comments

Sun, Sep 13, 8:46 PM · x86, drivers
seuros committed rGdd9e49a10bc1: intel/intelpmc: Add Intel PMC Core driver (authored by seuros).
intel/intelpmc: Add Intel PMC Core driver
Sun, Sep 13, 8:37 PM
seuros closed D54881: intel/intelpmc: Add Intel PMC Core driver.
Sun, Sep 13, 8:36 PM
seuros updated the diff for D54881: intel/intelpmc: Add Intel PMC Core driver.

remove prose

Sun, Sep 13, 8:03 PM
seuros committed rG416611f05cc4: nvme: reject namespaces formatted with metadata (authored by seuros).
nvme: reject namespaces formatted with metadata
Sun, Sep 13, 7:54 PM
seuros closed D59625: nvme: reject namespaces formatted with metadata.
Sun, Sep 13, 7:54 PM · drivers
seuros added inline comments to D59496: video(4): add extended controls and remaining V4L2 compat symbols.
Sun, Sep 13, 5:46 PM
seuros updated the diff for D58563: apex: add a driver for the Google Apex Edge TPU.

rebase on main

Sun, Sep 13, 5:18 PM · drivers
seuros updated the diff for D58563: apex: add a driver for the Google Apex Edge TPU.

refactor/doc/split driver

Sun, Sep 13, 2:49 PM · drivers
seuros updated the diff for D58561: gasket: add a framework for Google accelerator ASICs.

refactor/split/document driver

Sun, Sep 13, 2:48 PM · drivers
seuros added inline comments to D54881: intel/intelpmc: Add Intel PMC Core driver.
Sun, Sep 13, 2:28 PM
seuros added reviewers for D59637: nvme: do not touch INTMS/INTMC when configured for MSI-X: imp, adrian.
Sun, Sep 13, 10:47 AM · drivers
seuros requested review of D59637: nvme: do not touch INTMS/INTMC when configured for MSI-X.
Sun, Sep 13, 10:45 AM · drivers
seuros accepted D59589: website: Restore "The Power to Serve" on homepage.
Sun, Sep 13, 10:33 AM
seuros requested review of D59636: nvme: enforce the Abort Command Limit.
Sun, Sep 13, 10:31 AM
seuros updated the diff for D59628: nvme: derive CC.CSS from CAP.CSS instead of hardcoding the NVM set.

format

Sun, Sep 13, 10:27 AM · drivers
seuros added a reviewer for D59634: nvme: do not complete a command when its Abort is not performed: dab.
Sun, Sep 13, 10:08 AM · drivers