Page MenuHomeFreeBSD

obiwac (Aymeric Wibo)
Fan-bearer on the Right Side of the King

Projects

User does not belong to any projects.

User Details

User Since
Jul 12 2022, 11:32 AM (220 w, 4 d)

Recent Activity

Fri, Sep 18

obiwac committed rG758578370f6b: amdsmu: Hints on what to do if IP block blocking S0i3.
Fri, Sep 18, 10:59 AM
obiwac committed rGa23fa3fe1c0a: amdsmu: Diagnose S0i3 entry after resume.
Fri, Sep 18, 10:59 AM
obiwac committed rG7ff26d59e738: acpi: Invoke power_resume_check eventhandler.
Fri, Sep 18, 10:59 AM
obiwac committed rG708dde6988b0: power: Add power_resume_check eventhandler.
Fri, Sep 18, 10:59 AM
obiwac committed rGc9bfc37b61d2: acpi: Don't check suspend-to-idle if suspend failed.
Fri, Sep 18, 10:59 AM
obiwac committed rG4afc2d5ac333: power: Move power-related eventhandler decls to sys/power.h.
Fri, Sep 18, 10:59 AM

Thu, Sep 17

obiwac committed rG2c59dd4cfdd6: acpi: Set status to AE_ERROR if device suspend failed.
Thu, Sep 17, 3:50 PM
obiwac committed rGf74d7fc4131d: thunderbolt: Account for CRC in router config write message size.
Thu, Sep 17, 12:19 AM

Wed, Sep 16

obiwac committed rG39b8430d25a1: acpi: Fix unused variable error.
Wed, Sep 16, 7:28 PM
obiwac committed rG3820d1e1a7e0: amdsmu: Add clarifying comment for the *sw_drips metrics.
Wed, Sep 16, 6:49 PM
obiwac committed rG9b4caca81de2: acpi: Don't compile CPU_VENDOR_{AMD,HYGON} cases on non-x86_64.
Wed, Sep 16, 6:30 PM
obiwac committed rG5f68acc931a4: acpi: Warn if no amdsmu(4) loaded after suspend-to-idle resume.
Wed, Sep 16, 4:23 PM
obiwac committed rGd2ad1c3ffe67: acpi: Increase length of time (1s -> 5s) for quirk (authored by dteske).
Wed, Sep 16, 12:42 PM

Mon, Sep 14

obiwac committed rG808c82daab85: thunderbolt: Factor out router_prepare_cmd().
Mon, Sep 14, 3:49 PM
obiwac committed rG9c6e9bfb3474: thunderbolt: Support writing to router config space.
Mon, Sep 14, 3:49 PM
obiwac committed rG44b73821d1c0: thunderbolt: Change len from int to size_t in router_prepare_{read,write}().
Mon, Sep 14, 3:49 PM

Aug 13 2026

obiwac committed rG7858a57baa2f: thunderbolt: Explicitly read NHI ISR0 register to clear it.
Aug 13 2026, 5:51 AM

Aug 12 2026

obiwac committed rGefdb82413963: thunderbolt: Reset controllers.
Aug 12 2026, 9:54 PM
obiwac committed rG529177b332dc: thunderbolt: Get NHI version number from caps.
Aug 12 2026, 9:54 PM

Aug 9 2026

obiwac committed rG776ba7badef0: freebsd-tips: Tip about drivers licenses.
Aug 9 2026, 8:44 AM

Jun 27 2026

obiwac committed rGa6d7347f3042: virtual_oss.8: Use `.Pa` macro to refer to devices.
Jun 27 2026, 1:12 AM
obiwac committed rG0d4b73a3ced9: ctermid(3): Fix return.
Jun 27 2026, 1:12 AM

Jun 26 2026

obiwac committed rG7fff1f194e07: netlink.4: Document missing socket options (authored by Zishun Yi <zis@FreeBSD.org>).
Jun 26 2026, 6:42 PM

Jun 24 2026

obiwac committed rG31461c8bc9c1: virtual_oss.8: Use `.Pa` macro to refer to devices.
Jun 24 2026, 2:39 PM
obiwac committed rG7e7f8b2c6641: acpi_ibm: Report mic mute key evdev events.
Jun 24 2026, 2:14 PM

Jun 22 2026

obiwac committed rG8de929962a38: acpi_ibm.4: Remove extraneous .Tn.
Jun 22 2026, 2:52 PM
obiwac committed rG40ab0a056400: acpi_ibm(4): Refer to "mic *mute* led" instead of "mic led".
Jun 22 2026, 2:44 PM
obiwac committed rGb9d6497bd1f1: acpi_ibm.4: Fix mic_led sysctl name.
Jun 22 2026, 2:41 PM

Jun 19 2026

obiwac committed rG9fd0c7c520a4: thunderbolt.4: Explain what driver does in manpage.
Jun 19 2026, 8:20 PM
obiwac committed rGd7c110658e0b: ctermid(3): Fix return.
Jun 19 2026, 2:55 PM

Jun 11 2026

obiwac committed rGee13bfb69484: amdsmu(4): Small improvements.
Jun 11 2026, 9:22 PM
obiwac committed rG4733b4dca551: amdsmu(4): Add manpage.
Jun 11 2026, 8:44 PM

May 30 2026

obiwac committed rGeda74fe47993: rand(3): Normalize function ordering.
May 30 2026, 7:08 PM

May 27 2026

obiwac committed rG7a11a6c64d4f: acpi: Update mentions of s2idle in comments.
May 27 2026, 8:48 AM
obiwac committed rG071d82d99736: acpi.4: Update sysctl descriptions with new stype names.
May 27 2026, 8:48 AM

May 26 2026

obiwac committed rGaba599a6cc55: zzz: Rewrite to use new power device.
May 26 2026, 11:06 PM

May 22 2026

obiwac committed rG0b2df683672e: acpi_spmc: Remove useless __DECONSTs.
May 22 2026, 11:28 AM
obiwac committed rGf814650aaf78: power: Fix stype name lengths.
May 22 2026, 10:04 AM

May 13 2026

obiwac committed rGd649825e8348: power: Power device and ioctl for state transitions.
May 13 2026, 11:57 AM

May 12 2026

obiwac committed rG6f451c60918f: power: Rename power transition enum.
May 12 2026, 9:53 AM

May 11 2026

obiwac committed rG95b4436e989d: power: Rename sleep types.
May 11 2026, 5:21 PM

May 9 2026

obiwac committed rGfdd7daa2318e: thunderbolt: Fix typo in comment.
May 9 2026, 7:28 PM

Apr 19 2026

obiwac committed rG237d5b05f5bb: acpi: Return "unknown D-state" in acpi_d_state_to_str() if unknown.
Apr 19 2026, 1:55 PM

Apr 16 2026

obiwac committed rGdc9ff9e5d078: acpi: Return "unknown D-state" in acpi_d_state_to_str() if unknown.
Apr 16 2026, 7:18 AM

Apr 15 2026

obiwac committed rGbb36c457ea49: thunderbolt: Support generic USB4 NHIs.
Apr 15 2026, 12:13 PM

Apr 8 2026

obiwac committed rG19ab46cc6604: acpi: Parse _S3D in s2idle instead of _S255D.
Apr 8 2026, 12:12 PM

Apr 1 2026

obiwac committed rG0307db7744d4: acpi_spmc: Fail probe if acpi_spmc device already attached.
Apr 1 2026, 11:58 AM
obiwac committed rG683f7a8374ff: acpi_spmc: Call new MS turn on display DSM.
Apr 1 2026, 11:58 AM

Mar 31 2026

obiwac committed rG33e095ee097d: acpi_spmc: Improve device description.
Mar 31 2026, 10:02 AM
obiwac committed rG69124109c5a0: amdsmu: Cezanne support.
Mar 31 2026, 4:51 AM

Mar 24 2026

obiwac committed rGd8a8c890a1a3: acpi_spmc: Fix checking expected DSMs.
Mar 24 2026, 8:03 AM
obiwac committed rGc586944fa208: hid/hgame: Fix desync in hgame_dpad_cb() (authored by Majed Alkhaleefah <majedalkhaleefah@gmail.com>).
Mar 24 2026, 6:45 AM

Mar 21 2026

obiwac committed rGa87bde85232e: acpi_spmc: Simplify constraint freeing.
Mar 21 2026, 5:21 AM
obiwac committed rG66447abae8bb: acpi: Print sysctl name in deprecated sleep type warning.
Mar 21 2026, 3:22 AM

Mar 4 2026

obiwac committed rG2f440158c686: hid: Fix 'strenght' typo in hpen.c (authored by Majed Alkhaleefah <majedalkhaleefah@gmail.com>).
Mar 4 2026, 11:50 PM
obiwac committed rGbc3914737bce: bus_if: Fix typo.
Mar 4 2026, 3:50 PM
obiwac committed rG2c60fce365f4: amdsmu: Sleep entry/exit hints for PMFW.
Mar 4 2026, 3:50 PM

Feb 23 2026

obiwac committed rG16822dac32ab: acpi_panasonic: Clear wireless RF_KILL on boot and resume (authored by guest-seuros).
Feb 23 2026, 4:22 PM

Feb 21 2026

obiwac committed rG637a8ec15793: stdckdint.3: Fix standard in comment.
Feb 21 2026, 11:23 PM
obiwac committed rGc242bf1b7079: libc: Roll {l,ll,imax}div(3) manpages into just div(3).
Feb 21 2026, 11:23 PM
obiwac committed rG98ffaae49fea: libc: Roll {l,ll,imax}abs(3) manpages into just abs(3).
Feb 21 2026, 11:23 PM

Feb 17 2026

obiwac committed rGb6279be747fa: libc: Improve {,l,ll,imax}div(3) manpages.
Feb 17 2026, 1:17 PM
obiwac committed rG69a3d9ab8019: touch: Fix setting time of created file if fstat() fails.
Feb 17 2026, 1:17 PM

Feb 12 2026

obiwac committed rG0bba277f2223: libc: Improve {,l,ll,imax}div(3) manpages.
Feb 12 2026, 2:56 PM
obiwac committed rGc3f945eac453: libc: Remove leftover comments.
Feb 12 2026, 1:58 PM

Feb 7 2026

obiwac committed rGf3e9c94bc5e6: Revert "acpi: Make taskqueue only run on BSP".
Feb 7 2026, 8:15 PM
obiwac added a reverting change for rGc0df8f6f0e6a: acpi: Make taskqueue only run on BSP: rGf3e9c94bc5e6: Revert "acpi: Make taskqueue only run on BSP".
Feb 7 2026, 8:15 PM
obiwac added a reverting change for D54406: acpi: Make taskqueue only run on BSP: rGf3e9c94bc5e6: Revert "acpi: Make taskqueue only run on BSP".
Feb 7 2026, 8:15 PM

Feb 6 2026

obiwac committed rG067ad8b31bf6: thunderbolt: Fix tb_pcib device matching to check PCI class (authored by guest-seuros).
Feb 6 2026, 4:16 PM

Feb 5 2026

obiwac committed rGd35e369d0a7f: sys/power.h: enum power_sstate_transition.
Feb 5 2026, 3:12 PM
obiwac committed rGd15d6bf83de9: acpi: Fix trying to enter NONE state.
Feb 5 2026, 3:12 PM
obiwac committed rGb8d55a86995b: touch: Fix setting time of created file if fstat() fails.
Feb 5 2026, 11:17 AM

Feb 2 2026

obiwac committed rG4a71fc3b5ceb: acpi: Post/pre device suspend/resume eventhandlers.
Feb 2 2026, 11:52 PM
obiwac committed rGfedc9746bd37: acpi_spmc: Register SPMC suspend/resume routines.
Feb 2 2026, 11:52 PM

Jan 29 2026

obiwac committed rG578b4ec8f1a4: touch: Test for -a flag.
Jan 29 2026, 3:52 PM
obiwac committed rG5a733026088f: touch: Test for -m flag.
Jan 29 2026, 3:52 PM
obiwac committed rG21efed6cd844: touch: Tests for -h flag.
Jan 29 2026, 3:52 PM

Jan 26 2026

obiwac committed rG49ec19f1e101: acpi: Add ACPI_SPMC debug layer define.
Jan 26 2026, 5:03 PM
obiwac committed rGc5daa5a4c32c: acpi_spmc: Add system power management controller driver.
Jan 26 2026, 1:43 PM

Jan 20 2026

obiwac added a comment to D54407: sched: Flag to force scheduler to always choose idle thread.

thanks for the review!

Jan 20 2026, 3:37 PM
obiwac updated the diff for D48387: acpi_spmc: Add SPMC (system power management controller) driver.

Make hw.acpi.spmc.intel_dsm_revision sysctl operate directly on Intel DSM set struct.

Jan 20 2026, 3:36 PM
obiwac updated the diff for D54407: sched: Flag to force scheduler to always choose idle thread.

Make sched_preempt_locked entirely responsible for releasing thread lock and style change.

Jan 20 2026, 3:34 PM
obiwac accepted D54762: acpi: Add Darwin OSI support for Apple Mac hardware.

looks good!

Jan 20 2026, 11:58 AM
obiwac added inline comments to D48387: acpi_spmc: Add SPMC (system power management controller) driver.
Jan 20 2026, 10:50 AM
obiwac updated the diff for D48387: acpi_spmc: Add SPMC (system power management controller) driver.

Don't ever use Microsoft DSM UUID for getting constraints, as this isn't supported (checked on Intel acpidump).

Jan 20 2026, 10:47 AM
obiwac updated the diff for D48387: acpi_spmc: Add SPMC (system power management controller) driver.

Comment about changing sc->constraint_count and more style(9) improvements.

Jan 20 2026, 10:37 AM
obiwac updated the diff for D48387: acpi_spmc: Add SPMC (system power management controller) driver.

Remove struct acpi_spmc_private and just set DSM set flags directly on softc + style(9) improvements.

Jan 20 2026, 10:32 AM
obiwac planned changes to D48735: acpi: Call SPMC entry/exit hooks if SPMC device is set.

See changes/comments in D48387, but will add an interface for PMC suspend and resume which this will use.

Jan 20 2026, 10:11 AM

Jan 19 2026

obiwac added a comment to D54410: acpi: Implement s2idle loop.

Which kind of interrupts do you still see that prevent staying in S0ix? I think you mentioned some IPIs at some point, but which ones? Can we determine their cause?

Jan 19 2026, 10:50 PM
obiwac updated the diff for D48387: acpi_spmc: Add SPMC (system power management controller) driver.

Remove SPMC callbacks on struct acpi_softc. I will replace them with new pmc_suspend and pmc_resume methods in another revision. This leaves the acpi_spmc_suspend and acpi_spmc_resume (renamed from acpi_spmc_enter/exit) functions unused at the moment. Lmk if this is okay or if you'd rather I add these in a different revision too.

Jan 19 2026, 4:42 PM
obiwac committed rG4b534b814aa0: acpi: Fix not calling AcpiLeaveSleepState() in S3 path.
Jan 19 2026, 4:30 PM
obiwac closed D54777: acpi: Fix not calling AcpiLeaveSleepState() in S3 path.
Jan 19 2026, 4:30 PM
obiwac requested review of D54777: acpi: Fix not calling AcpiLeaveSleepState() in S3 path.
Jan 19 2026, 1:30 PM

Jan 18 2026

obiwac added a comment to D48387: acpi_spmc: Add SPMC (system power management controller) driver.

fixed most of the issues highlighted. Will address the allocating-memory-in-probe-function pattern and add an interface for late suspend/early resume (or maybe call this something like pmc_enter and pmc_exit? then again maybe on some platforms the PMC isn't necessarily intended to be called after device suspend) in the future.

Jan 18 2026, 2:45 PM
obiwac updated the diff for D48387: acpi_spmc: Add SPMC (system power management controller) driver.

Fix issues pointed out by olce@ and apply some suggestions. Main changes:

Jan 18 2026, 2:39 PM

Jan 16 2026

obiwac updated the diff for D54410: acpi: Implement s2idle loop.

Remove unused acpi_s2idle_looping

Jan 16 2026, 2:22 PM
obiwac updated the summary of D54410: acpi: Implement s2idle loop.
Jan 16 2026, 2:20 PM
obiwac updated the diff for D54410: acpi: Implement s2idle loop.

Don't use new IPI_IDLE/IPI_UNIDLE, but use smp_rendezvous_cpus() calling sched_do_idle() instead.

Jan 16 2026, 2:20 PM
obiwac abandoned D54409: x86: New (un)idle IPIs for setting idle flag in scheduler.

Can totally use smp_rendezvous_cpus() for this instead of adding 2 new IPIs. I thought I had run into a problem using rendezvous when I first implemented this, but I just tried it again and see no problem doing it this way.

Jan 16 2026, 1:46 PM

Jan 14 2026

obiwac planned changes to D54409: x86: New (un)idle IPIs for setting idle flag in scheduler.
Jan 14 2026, 4:22 PM