Page MenuHomeFreeBSD

aokblast (ShengYi Hung)
AoK_Blast

Projects (2)

User Details

User Since
Jun 21 2022, 7:17 PM (210 w, 2 d)

Recent Activity

Tue, Jun 23

aokblast committed rG08dca5971b08: libusb: Add missing default in handling option switch.
Tue, Jun 23, 2:38 PM

Mon, Jun 22

aokblast committed rG1a8701e2e9a9: libusb: Implement libusb20_tr_get_flags.
Mon, Jun 22, 1:55 PM
aokblast committed rGd928113eaada: libusb: Bump manual date for multiple changes.
Mon, Jun 22, 1:37 PM
aokblast committed rGd84b639a684e: libusb: implement zlp flag in libusb transfer.
Mon, Jun 22, 1:37 PM
aokblast committed rGae489991d1c0: libusb: implement IAD parser.
Mon, Jun 22, 1:37 PM
aokblast committed rG2879c818e553: libusb: implement libusb_set_option.
Mon, Jun 22, 1:37 PM
aokblast committed rG964823a18e11: libusb: implement libusb_get_max_alt_packet_size.
Mon, Jun 22, 1:37 PM
aokblast committed rGbe95871347a8: libusb: refactor the process of setting option when init the context..
Mon, Jun 22, 1:37 PM

Thu, Jun 11

aokblast committed rGff46acfd521e: usb: implement attach kernel driver feature.
Thu, Jun 11, 3:09 PM

Wed, Jun 10

aokblast committed R11:10721f765707: devel/bear: Update to 4.1.4 (authored by dereks_lifeofadishwasher.com).
Wed, Jun 10, 4:00 AM

Jun 1 2026

aokblast committed rG4ccbceefeb0f: spi: Remove incorrect pci id.
Jun 1 2026, 8:46 AM
aokblast committed rG39e297bf54a5: ig4iic: Add PantherLake IDs (authored by git_danielschaefer.me).
Jun 1 2026, 6:04 AM

May 29 2026

aokblast added a reverting change for rG3886f1b488e4: kern_time: Honor the precise option when counting diff: rG1a5ab1dcf4b4: Revert "kern_time: Honor the precise option when counting diff".
May 29 2026, 4:09 PM
aokblast committed rG1a5ab1dcf4b4: Revert "kern_time: Honor the precise option when counting diff".
May 29 2026, 4:09 PM
aokblast committed rG9d200dc7103a: libc: Fix dtor order in __cxa_thread_atexit.
May 29 2026, 3:27 PM
aokblast committed rGe9c2f7f1a4f6: libc: Fix dtor order in __cxa_thread_atexit.
May 29 2026, 3:20 PM

May 9 2026

aokblast committed rG072f79d0a287: hwpstate_amd: Initialize CPPC driver type (authored by Laurent Chardon <laurent@FreeBSD.org>).
May 9 2026, 8:39 AM

May 5 2026

aokblast added a reverting change for rGce9ced951a0b: libusb: change callback register handler to int: rGbf2c6d23ad09: Revert "libusb: change callback register handler to int".
May 5 2026, 4:49 PM
aokblast committed rGbf2c6d23ad09: Revert "libusb: change callback register handler to int".
May 5 2026, 4:49 PM
aokblast committed rGce9ced951a0b: libusb: change callback register handler to int.
May 5 2026, 3:49 PM
aokblast committed rG261002908ffd: libusb: Add libusb_endpoint_transfer_type enum.
May 5 2026, 3:23 PM

May 1 2026

aokblast committed R11:171cd6b363d0: www/wasm-bindgen-cli: Update to v0.2.120.
May 1 2026, 8:27 AM
aokblast committed R11:92605d444bdd: net/lldap: Update to v0.6.3.
May 1 2026, 8:27 AM

Apr 30 2026

aokblast committed R11:d10472c57711: net/lldap: Backport commit ac55dfedc44f.
Apr 30 2026, 8:55 AM
aokblast committed R11:3f8aa9eb0e7e: devel/bear: Upgrade to 4.1.2.
Apr 30 2026, 8:37 AM

Apr 16 2026

aokblast committed rGe48e97945899: hwpstate_amd: Cache cpuid.
Apr 16 2026, 8:44 AM

Apr 14 2026

aokblast committed rG43d632779b7d: x86: Mark LOCORE to prevent build failure on i386 platform.
Apr 14 2026, 4:59 AM

Apr 8 2026

aokblast committed rG095cbb1bb7f7: hwpstate_amd: Expose nodes as much as possible in legacy pstate.
Apr 8 2026, 7:49 AM

Mar 22 2026

aokblast committed rG191f47bcd650: hwpstate_amd: Refactor the cpufreq code by using delegation pattenr.
Mar 22 2026, 2:36 AM

Mar 14 2026

aokblast committed rG9d26b82826d9: libc: Fix dtor order in __cxa_thread_atexit.
Mar 14 2026, 4:32 AM

Mar 4 2026

aokblast committed rG8e61067dab49: ichwd: address unused function warning by marking as __unused.
Mar 4 2026, 3:09 PM
aokblast committed rGa34f42b083dd: vmm: Support INOUT manual decode..
Mar 4 2026, 2:38 PM
aokblast committed rGe099cd40ba6c: ichwd: introduce i6300esbwd watch dog driver.
Mar 4 2026, 2:22 PM
aokblast committed rG0dd289fe0b80: ipheth(4): Add CDC-NCM support for RX.
Mar 4 2026, 2:22 PM
aokblast committed rG4bac18002ab4: smp: Use bitwise operation to count cpu number.
Mar 4 2026, 2:22 PM
aokblast committed rGbeccc030b4fb: smp: Use bitwise operation to count cpu number.
Mar 4 2026, 1:59 PM

Feb 21 2026

aokblast committed R11:014126f409f8: devel/bear: Upgrade to 4.0.3.
Feb 21 2026, 1:39 AM

Feb 18 2026

aokblast committed rGe387d9438ba0: smp: Use bitwise operation to count cpu number.
Feb 18 2026, 9:41 AM

Jan 24 2026

aokblast committed R11:7d7e0facd995: devel/bear: Upgrade to 4.0.1.
Jan 24 2026, 2:29 PM

Jan 18 2026

aokblast updated the diff for D54757: depend-cleanup.sh: Move pwd to a safer place.

Delete content instead of removing the whole directory

Jan 18 2026, 5:32 AM
aokblast added inline comments to D54757: depend-cleanup.sh: Move pwd to a safer place.
Jan 18 2026, 2:38 AM
aokblast added a comment to D54757: depend-cleanup.sh: Move pwd to a safer place.

I don’t understand, other than it sounding like bear is broken

Sorry, the commit message is not clear. I try to explain with more detail. Please tell me if you need anymore information.

When

pwd == $OBJTOP

, and after

run rm -rf "$OBJTOP"

getcwd(3) will return with error since the directory is deleted.

Under this condition:

When shell is executing:

mkdir -p "$OBJTOP"

bear intercepts the libc exec(3) function call and call getcwd in here. As a result, it causes an error.

So... bear makes assumptions that are false and breaks perfectly fine build system code

Jan 18 2026, 2:37 AM

Jan 17 2026

aokblast added a comment to D54757: depend-cleanup.sh: Move pwd to a safer place.

I don’t understand, other than it sounding like bear is broken

Jan 17 2026, 2:47 PM
aokblast updated the summary of D54757: depend-cleanup.sh: Move pwd to a safer place.
Jan 17 2026, 1:33 PM
aokblast updated the summary of D54757: depend-cleanup.sh: Move pwd to a safer place.
Jan 17 2026, 1:33 PM
aokblast updated the summary of D54757: depend-cleanup.sh: Move pwd to a safer place.
Jan 17 2026, 1:28 PM
aokblast requested review of D54757: depend-cleanup.sh: Move pwd to a safer place.
Jan 17 2026, 1:26 PM
aokblast added a reviewer for D54755: devel/bear: Upgrade to 4.0.1: lwhsu.
Jan 17 2026, 11:05 AM
aokblast requested review of D54755: devel/bear: Upgrade to 4.0.1.
Jan 17 2026, 11:05 AM

Jan 16 2026

aokblast added a comment to D54551: smp: add smp_rendezvous_cpu helper function.

Looks ok, but I'd use int in the function signature.

Jan 16 2026, 2:40 PM
aokblast committed rG87c4d6555b41: hwpstate_amd: Use ipi instead of sched_bind + thread_lock.
Jan 16 2026, 2:39 PM
aokblast committed rG5b61ef94d65a: smp: add smp_rendezvous_cpu helper function.
Jan 16 2026, 2:39 PM
aokblast closed D54505: hwpstate_amd: Use ipi instead of sched_bind + thread_lock.
Jan 16 2026, 2:39 PM
aokblast closed D54551: smp: add smp_rendezvous_cpu helper function.
Jan 16 2026, 2:39 PM

Jan 10 2026

aokblast added reviewers for D54551: smp: add smp_rendezvous_cpu helper function: markj, lwhsu.
Jan 10 2026, 8:39 AM
aokblast closed D54378: net/lldap: update to 0.6.2.
Jan 10 2026, 5:48 AM
aokblast closed D54377: www/wasm-bindgen-cli: Update to v0.2.100.
Jan 10 2026, 5:48 AM
aokblast committed R11:4f9fc5e5fdca: net/lldap: update to 0.6.2.
Jan 10 2026, 5:48 AM
aokblast committed R11:a0ab5943aabb: www/wasm-bindgen-cli: Update to v0.2.100.
Jan 10 2026, 5:48 AM
aokblast updated the diff for D54505: hwpstate_amd: Use ipi instead of sched_bind + thread_lock.

Minor fixes

Jan 10 2026, 5:21 AM
aokblast updated the diff for D54377: www/wasm-bindgen-cli: Update to v0.2.100.

Remove License message

Jan 10 2026, 2:12 AM

Jan 6 2026

aokblast updated the diff for D54505: hwpstate_amd: Use ipi instead of sched_bind + thread_lock.

Move commit back

Jan 6 2026, 4:06 AM
aokblast updated the diff for D54551: smp: add smp_rendezvous_cpu helper function.

Move commit back

Jan 6 2026, 4:06 AM
aokblast updated the diff for D54505: hwpstate_amd: Use ipi instead of sched_bind + thread_lock.

Seperate differential

Jan 6 2026, 4:01 AM
aokblast requested review of D54551: smp: add smp_rendezvous_cpu helper function.
Jan 6 2026, 4:00 AM
aokblast updated the diff for D54505: hwpstate_amd: Use ipi instead of sched_bind + thread_lock.

Minor fixes

Jan 6 2026, 3:59 AM

Jan 5 2026

aokblast added inline comments to D54505: hwpstate_amd: Use ipi instead of sched_bind + thread_lock.
Jan 5 2026, 5:12 PM
aokblast updated the diff for D54505: hwpstate_amd: Use ipi instead of sched_bind + thread_lock.

Use x86_msr_op

Jan 5 2026, 5:11 PM
aokblast added inline comments to D54505: hwpstate_amd: Use ipi instead of sched_bind + thread_lock.
Jan 5 2026, 4:37 PM
aokblast updated the diff for D54505: hwpstate_amd: Use ipi instead of sched_bind + thread_lock.

Simplify dump_sysctl_cb
Add helper functions for single cpu

Jan 5 2026, 4:37 PM
aokblast added reviewers for D54528: hwpstate: Use dynamic sysctl initialization: markj, olce, khng.
Jan 5 2026, 3:23 PM
aokblast requested review of D54528: hwpstate: Use dynamic sysctl initialization.
Jan 5 2026, 3:23 PM

Jan 4 2026

aokblast added reviewers for D54505: hwpstate_amd: Use ipi instead of sched_bind + thread_lock: khng, markj.
Jan 4 2026, 3:23 PM
aokblast added inline comments to D49587: hwpstate: add CPPC support for pstate driver on AMD.
Jan 4 2026, 3:22 PM
aokblast added a reviewer for D54505: hwpstate_amd: Use ipi instead of sched_bind + thread_lock: olce.
Jan 4 2026, 3:18 PM
aokblast requested review of D54505: hwpstate_amd: Use ipi instead of sched_bind + thread_lock.
Jan 4 2026, 3:18 PM

Jan 3 2026

aokblast added a comment to D54474: smp: Use bitwise operation to count cpu number.

Thanks! Thought I sucessfully booted up on a AMD64 machine, this patch touches the basic logic of smp so I will think twice before landing it.

Jan 3 2026, 4:50 PM
aokblast added a reviewer for D54474: smp: Use bitwise operation to count cpu number: markj.
Jan 3 2026, 4:37 PM
aokblast requested review of D54474: smp: Use bitwise operation to count cpu number.
Jan 3 2026, 4:37 PM
aokblast added a comment to D54466: ichwd: Add manual for i6300esb watchdog.

Thanks aokblast!

This belongs in DESCRIPTION section.
The mdoc(7) manual specifies what goes in SYNOPSIS.

Also, each new sentence starts on a new line.

Jan 3 2026, 7:28 AM
aokblast updated the diff for D54466: ichwd: Add manual for i6300esb watchdog.

Minor fixes

Jan 3 2026, 7:28 AM
aokblast added a reviewer for D54466: ichwd: Add manual for i6300esb watchdog: docs.
Jan 3 2026, 6:13 AM
aokblast requested review of D54466: ichwd: Add manual for i6300esb watchdog.
Jan 3 2026, 6:13 AM
aokblast committed rG3642ba2a9840: hwpstate_amd: Fix compile error.
Jan 3 2026, 6:11 AM
aokblast closed D54465: hwpstate_amd: Fix compile error.
Jan 3 2026, 6:11 AM
aokblast added a reviewer for D54465: hwpstate_amd: Fix compile error: lwhsu.
Jan 3 2026, 5:08 AM
aokblast requested review of D54465: hwpstate_amd: Fix compile error.
Jan 3 2026, 5:08 AM
aokblast committed rG3e6e4e4a0d42: hwpstate: add CPPC support for pstate driver on AMD.
Jan 3 2026, 2:54 AM
aokblast closed D49587: hwpstate: add CPPC support for pstate driver on AMD.
Jan 3 2026, 2:53 AM

Dec 27 2025

aokblast added a reviewer for D54378: net/lldap: update to 0.6.2: lwhsu.
Dec 27 2025, 3:17 AM
aokblast added a reviewer for D54377: www/wasm-bindgen-cli: Update to v0.2.100: lwhsu.
Dec 27 2025, 3:16 AM
aokblast requested review of D54378: net/lldap: update to 0.6.2.
Dec 27 2025, 3:16 AM
aokblast requested review of D54377: www/wasm-bindgen-cli: Update to v0.2.100.
Dec 27 2025, 3:11 AM

Dec 21 2025

aokblast added inline comments to D49587: hwpstate: add CPPC support for pstate driver on AMD.
Dec 21 2025, 1:49 AM
aokblast updated the diff for D49587: hwpstate: add CPPC support for pstate driver on AMD.

Trust sc->req in set_epp and add () in KASSERT

Dec 21 2025, 1:47 AM

Dec 19 2025

aokblast updated the diff for D49587: hwpstate: add CPPC support for pstate driver on AMD.

Use hwpstate_amd instead of hwpstate
Not short-circuiting for cpu

Dec 19 2025, 4:11 PM
aokblast added inline comments to D49587: hwpstate: add CPPC support for pstate driver on AMD.
Dec 19 2025, 4:04 PM
aokblast added inline comments to D49587: hwpstate: add CPPC support for pstate driver on AMD.
Dec 19 2025, 2:42 PM

Dec 14 2025

aokblast added a reviewer for D54173: Place an advisory lock on devices opened by libusb_open(3).: USB.
Dec 14 2025, 6:45 AM
aokblast added a comment to D54173: Place an advisory lock on devices opened by libusb_open(3)..

Now I have a dilemma.

I can add exclusivity inside libusb20.c or push down one more layer and add this to the backend in libusb20_ugen20.c. To do this in the backend, device_open_t gets a third parameter for the flag. It's a six-for-one, half-dozen-for-the-other kind of decision.

The scope for this change is exclusivity. No plans to touch existing enumeration behavior.

I'll have to create a separate review. Everything will link back to the same bug.

Dec 14 2025, 6:44 AM