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 (187 w, 2 d)

Recent Activity

Yesterday

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

Sat, Feb 7

obiwac added inline comments to D54410: acpi: Implement s2idle loop.
Sat, Feb 7, 8:47 PM
obiwac added a reverting change for rGc0df8f6f0e6a: acpi: Make taskqueue only run on BSP: rGf3e9c94bc5e6: Revert "acpi: Make taskqueue only run on BSP".
Sat, Feb 7, 8:15 PM
obiwac committed rGf3e9c94bc5e6: Revert "acpi: Make taskqueue only run on BSP" (authored by obiwac).
Revert "acpi: Make taskqueue only run on BSP"
Sat, Feb 7, 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".
Sat, Feb 7, 8:15 PM

Fri, Feb 6

obiwac retitled D55118: acpi: Ask SPMC for D-state in s2idle instead of _S255D from acpi: Evaluate _S3D instead of _S225D when entering s2idle to acpi: Ask SPMC for D-state in s2idle instead of _S255D.
Fri, Feb 6, 5:32 PM
obiwac updated the diff for D55118: acpi: Ask SPMC for D-state in s2idle instead of _S255D.

Ask SPMC for D-state in s2idle instead of _S255D

Fri, Feb 6, 5:28 PM
obiwac committed rG067ad8b31bf6: thunderbolt: Fix tb_pcib device matching to check PCI class (authored by guest-seuros).
thunderbolt: Fix tb_pcib device matching to check PCI class
Fri, Feb 6, 4:16 PM
obiwac closed D55102: thunderbolt: Fix tb_pcib device matching to check PCI class.
Fri, Feb 6, 4:15 PM
obiwac added inline comments to D54881: intel/intel_pmc_core: Add Intel PMC Core driver.
Fri, Feb 6, 12:38 AM

Thu, Feb 5

obiwac committed rGd35e369d0a7f: sys/power.h: enum power_sstate_transition (authored by obiwac).
sys/power.h: enum power_sstate_transition
Thu, Feb 5, 3:12 PM
obiwac committed rGd15d6bf83de9: acpi: Fix trying to enter NONE state (authored by obiwac).
acpi: Fix trying to enter NONE state
Thu, Feb 5, 3:12 PM
obiwac closed D55119: acpi: Fix trying to enter NONE state.
Thu, Feb 5, 3:12 PM
obiwac closed D52497: sys/power.h: `enum power_sstate_transition`.
Thu, Feb 5, 3:12 PM
obiwac added inline comments to D52497: sys/power.h: `enum power_sstate_transition`.
Thu, Feb 5, 2:52 PM
obiwac committed rGb8d55a86995b: touch: Fix setting time of created file if fstat() fails (authored by obiwac).
touch: Fix setting time of created file if fstat() fails
Thu, Feb 5, 11:17 AM
obiwac closed D55117: touch: Fix setting time of created file if fstat() fails.
Thu, Feb 5, 11:17 AM
obiwac updated the summary of D55119: acpi: Fix trying to enter NONE state.
Thu, Feb 5, 12:54 AM
obiwac requested review of D55119: acpi: Fix trying to enter NONE state.
Thu, Feb 5, 12:52 AM
obiwac accepted D55116: m4: Change defn processing order.

is there any concern for breaking existing m4 programs?

Thu, Feb 5, 12:45 AM
obiwac added a comment to D55115: m4: Convert tests to ATF.

kind of dirty, but ig you could have another function for generating these testcases using eval:

Thu, Feb 5, 12:40 AM
obiwac updated the summary of D55118: acpi: Ask SPMC for D-state in s2idle instead of _S255D.
Thu, Feb 5, 12:17 AM
obiwac retitled D55118: acpi: Ask SPMC for D-state in s2idle instead of _S255D from acpi: _S225D fix to acpi: Evaluate _S3D instead of _S225D when entering s2idle.
Thu, Feb 5, 12:15 AM
obiwac updated the summary of D55118: acpi: Ask SPMC for D-state in s2idle instead of _S255D.
Thu, Feb 5, 12:15 AM
obiwac requested review of D55118: acpi: Ask SPMC for D-state in s2idle instead of _S255D.
Thu, Feb 5, 12:13 AM
obiwac added a comment to D52861: thunderbolt: Support generic USB4 NHIs.

Does this mean all TB3 support will be removed?

Thu, Feb 5, 12:06 AM

Wed, Feb 4

obiwac added a reviewer for D55102: thunderbolt: Fix tb_pcib device matching to check PCI class: jhb.
Wed, Feb 4, 11:53 PM
obiwac accepted D55102: thunderbolt: Fix tb_pcib device matching to check PCI class.

This makes sense, but do note that light ridge is not currently in tb_pcib_identifiers and probably won't be supported any time soon (if ever) due to it I'd assume using an internal connection manager

Wed, Feb 4, 11:53 PM
obiwac accepted D54627: acpi: New R/O 'hw.acpi.s4bios_supported' sysctl, gate S4BIOS with it.
Wed, Feb 4, 11:41 PM
obiwac requested review of D55117: touch: Fix setting time of created file if fstat() fails.
Wed, Feb 4, 9:20 PM

Tue, Feb 3

obiwac accepted D54926: acpi: Move sysctl tree set up at end of initialization.
Tue, Feb 3, 3:12 PM
obiwac committed rG9d4bad45e233: EVENTHANDLER.9: EVENTHANDLER_REGISTER never fails (authored by obiwac).
EVENTHANDLER.9: EVENTHANDLER_REGISTER never fails
Tue, Feb 3, 2:59 PM
obiwac closed D55014: EVENTHANDLER.9: EVENTHANDLER_REGISTER never fails.
Tue, Feb 3, 2:59 PM

Mon, Feb 2

obiwac committed rGfedc9746bd37: acpi_spmc: Register SPMC suspend/resume routines (authored by obiwac).
acpi_spmc: Register SPMC suspend/resume routines
Mon, Feb 2, 11:52 PM
obiwac committed rG4a71fc3b5ceb: acpi: Post/pre device suspend/resume eventhandlers (authored by obiwac).
acpi: Post/pre device suspend/resume eventhandlers
Mon, Feb 2, 11:52 PM
obiwac closed D48735: acpi: Call SPMC suspend/resume hooks.
Mon, Feb 2, 11:51 PM

Sun, Feb 1

obiwac updated the diff for D48721: amdsmu: Sleep entry/exit hints for PMFW.

Don't need to check for NULL if EVENTHANDLER_REGISTER never returns it anyway.

Sun, Feb 1, 12:06 AM
obiwac updated the diff for D48735: acpi: Call SPMC suspend/resume hooks.

Don't need to check for NULL if EVENTHANDLER_REGISTER never returns it anyway.

Sun, Feb 1, 12:05 AM

Sat, Jan 31

obiwac requested review of D55014: EVENTHANDLER.9: EVENTHANDLER_REGISTER never fails.
Sat, Jan 31, 4:27 PM
obiwac updated the diff for D48735: acpi: Call SPMC suspend/resume hooks.

Rename hooks again + don't check EVENTHANDLER_REGISTER

Sat, Jan 31, 3:57 PM
obiwac updated the diff for D48721: amdsmu: Sleep entry/exit hints for PMFW.

Rename hooks again + don't check EVENTHANDLER_REGISTER

Sat, Jan 31, 3:57 PM
obiwac updated the diff for D48721: amdsmu: Sleep entry/exit hints for PMFW.

Oops

Sat, Jan 31, 3:35 PM
obiwac updated the diff for D48735: acpi: Call SPMC suspend/resume hooks.

Oops

Sat, Jan 31, 3:35 PM
obiwac updated the diff for D48721: amdsmu: Sleep entry/exit hints for PMFW.

Use acpi_pmc_suspend/acpi_pmc_resume to acpi_late_suspend/acpi_early_resume respectively (at request of olce@).

Sat, Jan 31, 3:32 PM
obiwac updated the diff for D48735: acpi: Call SPMC suspend/resume hooks.

Rename acpi_pmc_suspend/acpi_pmc_resume to acpi_late_suspend/acpi_early_resume respectively (at request of olce@).

Sat, Jan 31, 3:31 PM

Thu, Jan 29

obiwac committed rG5a733026088f: touch: Test for -m flag (authored by obiwac).
touch: Test for -m flag
Thu, Jan 29, 3:52 PM
obiwac committed rG578b4ec8f1a4: touch: Test for -a flag (authored by obiwac).
touch: Test for -a flag
Thu, Jan 29, 3:52 PM
obiwac committed rG21efed6cd844: touch: Tests for -h flag (authored by obiwac).
touch: Tests for -h flag
Thu, Jan 29, 3:52 PM
obiwac closed D54853: touch: Test for -m flag.
Thu, Jan 29, 3:52 PM
obiwac closed D54852: touch: Test for -a flag.
Thu, Jan 29, 3:52 PM
obiwac closed D54836: touch: Tests for -h flag.
Thu, Jan 29, 3:52 PM

Mon, Jan 26

obiwac closed D48387: acpi_spmc: Add SPMC (system power management controller) driver.
Mon, Jan 26, 7:25 PM
obiwac accepted D48387: acpi_spmc: Add SPMC (system power management controller) driver.

accepting so I can close this again manually

Mon, Jan 26, 7:25 PM
obiwac updated the diff for D54410: acpi: Implement s2idle loop.

Small style changes.

Mon, Jan 26, 7:04 PM
obiwac updated the diff for D48735: acpi: Call SPMC suspend/resume hooks.

Remove dev/acpica/acpi_pmc_if.m from sys/conf/files

Mon, Jan 26, 6:48 PM
obiwac updated the diff for D48387: acpi_spmc: Add SPMC (system power management controller) driver.

oops, wrong revision

Mon, Jan 26, 6:47 PM
obiwac updated the diff for D48735: acpi: Call SPMC suspend/resume hooks.

Use eventhandler hooks instead of new acpi_pmc interface

Mon, Jan 26, 6:47 PM
obiwac updated the diff for D48387: acpi_spmc: Add SPMC (system power management controller) driver.

Use eventhandler hooks instead of new acpi_pmc interface

Mon, Jan 26, 6:44 PM
obiwac updated the diff for D48721: amdsmu: Sleep entry/exit hints for PMFW.

Use eventhandler hooks instead of acpi_pmc interface.

Mon, Jan 26, 6:43 PM
obiwac committed rG49ec19f1e101: acpi: Add ACPI_SPMC debug layer define (authored by obiwac).
acpi: Add ACPI_SPMC debug layer define
Mon, Jan 26, 5:04 PM
obiwac added a comment to D48387: acpi_spmc: Add SPMC (system power management controller) driver.

thanks for pointing this out. Have a fix, just building with ACPI_DEBUG to make sure everything is fixed...

Mon, Jan 26, 4:58 PM
obiwac added inline comments to D54881: intel/intel_pmc_core: Add Intel PMC Core driver.
Mon, Jan 26, 1:46 PM
obiwac closed D48387: acpi_spmc: Add SPMC (system power management controller) driver.
Mon, Jan 26, 1:43 PM
obiwac committed rGc5daa5a4c32c: acpi_spmc: Add system power management controller driver (authored by obiwac).
acpi_spmc: Add system power management controller driver
Mon, Jan 26, 1:43 PM
obiwac added a comment to D48387: acpi_spmc: Add SPMC (system power management controller) driver.

will fix trailing whitespaces on commit

Mon, Jan 26, 1:34 PM
obiwac added a comment to D54881: intel/intel_pmc_core: Add Intel PMC Core driver.

Cool that someone is working on an intel PMC driver!

Mon, Jan 26, 1:04 PM

Sat, Jan 24

obiwac updated the diff for D48721: amdsmu: Sleep entry/exit hints for PMFW.

Include opt_acpi.h for DEV_ACPI

Sat, Jan 24, 9:55 PM
obiwac updated the summary of D48721: amdsmu: Sleep entry/exit hints for PMFW.
Sat, Jan 24, 8:21 PM
obiwac added a reviewer for D48735: acpi: Call SPMC suspend/resume hooks: olce.
Sat, Jan 24, 8:16 PM
obiwac retitled D48735: acpi: Call SPMC suspend/resume hooks from acpi: Call SPMC entry/exit hooks if SPMC device is set to acpi: Call SPMC suspend/resume hooks.
Sat, Jan 24, 8:16 PM
obiwac updated the diff for D48721: amdsmu: Sleep entry/exit hints for PMFW.

Use new acpi_pmc interface (see D48735) instead of new methods on device interface, and generally simplify how this is being called in acpi_EnterSleepState().

Sat, Jan 24, 8:14 PM
obiwac updated the diff for D48735: acpi: Call SPMC suspend/resume hooks.

Add acpi_pmc interface, which acpi_EnterSleepState() calls the suspend and resume methods of during late suspend and early resume.

Sat, Jan 24, 8:09 PM
obiwac planned changes to D48721: amdsmu: Sleep entry/exit hints for PMFW.

once added in D48735, this should use the PMC interface too

Sat, Jan 24, 7:00 PM
obiwac updated the diff for D48387: acpi_spmc: Add SPMC (system power management controller) driver.

Typo in comments

Sat, Jan 24, 5:35 PM
obiwac added inline comments to D54762: acpi: add Darwin OSI quirk for Apple Mac hardware.
Sat, Jan 24, 5:29 PM
obiwac updated the diff for D48387: acpi_spmc: Add SPMC (system power management controller) driver.

Newline after DSM set unexpected enum functions warning messages + fix DSM revision sysctl default values.

Sat, Jan 24, 5:25 PM

Fri, Jan 23

obiwac requested review of D54853: touch: Test for -m flag.
Fri, Jan 23, 11:00 PM
obiwac requested review of D54852: touch: Test for -a flag.
Fri, Jan 23, 10:58 PM
obiwac updated the diff for D48387: acpi_spmc: Add SPMC (system power management controller) driver.

Align declarations.

Fri, Jan 23, 10:40 PM
obiwac updated the diff for D48387: acpi_spmc: Add SPMC (system power management controller) driver.

acpi_spmc_check_dsm_set() function which enables DSM set so long as enum functions DSM is supported (bit 1), but warns if incomplete vs what we expect.

Fri, Jan 23, 10:37 PM
obiwac added inline comments to D48387: acpi_spmc: Add SPMC (system power management controller) driver.
Fri, Jan 23, 10:20 PM
obiwac updated the diff for D48387: acpi_spmc: Add SPMC (system power management controller) driver.
  • Add dsms_needed mask to each DSM set definition to check the result of enum functions (acpi_DSMQuery()) against.
  • Default AMD DSM set revision ID to 2 as my ASL suggests it should be.
  • Add debug.acpi.spmc.amd_dsm_revision sysctl so we can easily test emulating Linux's behaviour of using revision ID 0 (probably won't make a different irl - at least my ASL doesn't ever check for revision ID in DSM implementations).
  • Return 0 in probe instead of BUS_PROBE_DEFAULT.
  • Fix style/comment placement.
Fri, Jan 23, 10:18 PM
obiwac added inline comments to D48387: acpi_spmc: Add SPMC (system power management controller) driver.
Fri, Jan 23, 6:37 PM
obiwac requested review of D54836: touch: Tests for -h flag.
Fri, Jan 23, 6:13 PM

Tue, Jan 20

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

thanks for the review!

Tue, Jan 20, 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.

Tue, Jan 20, 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.

Tue, Jan 20, 3:34 PM
obiwac accepted D54762: acpi: add Darwin OSI quirk for Apple Mac hardware.

looks good!

Tue, Jan 20, 11:58 AM
obiwac added inline comments to D48387: acpi_spmc: Add SPMC (system power management controller) driver.
Tue, Jan 20, 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).

Tue, Jan 20, 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.

Tue, Jan 20, 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.

Tue, Jan 20, 10:32 AM
obiwac planned changes to D48735: acpi: Call SPMC suspend/resume hooks.

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

Tue, Jan 20, 10:11 AM

Mon, Jan 19

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?

Mon, Jan 19, 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.

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

Sun, Jan 18

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.

Sun, Jan 18, 2:45 PM