Page MenuHomeFreeBSD

aokblast (SHENG-YI HONG)
AoK_Blast

Projects

User does not belong to any projects.

User Details

User Since
Jun 21 2022, 7:17 PM (147 w, 1 d)

Recent Activity

Yesterday

aokblast retitled D38838: release: support configuration partition for auto install from draft: add configuration base to release: support configuration partition for auto install.
Wed, Apr 16, 5:29 PM
aokblast added inline comments to D38838: release: support configuration partition for auto install.
Wed, Apr 16, 5:28 PM
aokblast updated the diff for D38838: release: support configuration partition for auto install.

Rebase to main and do some minor fix

Wed, Apr 16, 5:27 PM

Fri, Apr 11

aokblast updated the diff for D49733: libc: add execvpe to weak symbol as gnu libc does.

fix missed un-namespace.h

Fri, Apr 11, 7:36 PM
aokblast updated the diff for D49733: libc: add execvpe to weak symbol as gnu libc does.

Bring back namespace

Fri, Apr 11, 5:28 AM
aokblast updated the diff for D49733: libc: add execvpe to weak symbol as gnu libc does.

Use weak alias also

Fri, Apr 11, 5:27 AM

Thu, Apr 10

aokblast added a comment to D49733: libc: add execvpe to weak symbol as gnu libc does.

The bear problem still fixed but we are unable to intercept the execvpe call as it is replaced with _execvpe.

Thu, Apr 10, 9:50 AM
aokblast updated the diff for D49733: libc: add execvpe to weak symbol as gnu libc does.

fix indent

Thu, Apr 10, 9:48 AM
aokblast updated the diff for D49733: libc: add execvpe to weak symbol as gnu libc does.

Use namespace.h instead of waek alias

Thu, Apr 10, 9:45 AM

Wed, Apr 9

aokblast added a reviewer for D49733: libc: add execvpe to weak symbol as gnu libc does: jrm.
Wed, Apr 9, 6:24 PM
aokblast requested review of D49733: libc: add execvpe to weak symbol as gnu libc does.
Wed, Apr 9, 1:16 PM

Wed, Apr 2

aokblast added a reviewer for D49587: hwpstate: add CPPC support for pstate driver on AMD: cem.
Wed, Apr 2, 1:38 PM

Tue, Apr 1

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

use wildcard to generate correct number of devices

Tue, Apr 1, 1:31 PM

Mon, Mar 31

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

Fix errors

Mon, Mar 31, 5:42 PM
aokblast requested review of D49587: hwpstate: add CPPC support for pstate driver on AMD.
Mon, Mar 31, 10:04 AM

Sat, Mar 29

aokblast abandoned D49169: sys/contrib/openzfs: fix signature mismatch for vrele.

Merged by upstream.

Sat, Mar 29, 5:30 PM
aokblast abandoned D49109: openzfs: fix signature for EVENTHANDLER_REGISTER.

Merged by upstream

Sat, Mar 29, 5:30 PM
aokblast added inline comments to D46193: sys: implement Kernel CFI from clang.
Sat, Mar 29, 4:05 PM

Fri, Mar 28

aokblast updated the diff for D46193: sys: implement Kernel CFI from clang.

Minor fixes

Fri, Mar 28, 2:10 AM
aokblast added inline comments to D46193: sys: implement Kernel CFI from clang.
Fri, Mar 28, 2:01 AM

Thu, Mar 27

aokblast updated the diff for D46193: sys: implement Kernel CFI from clang.

Fix

Thu, Mar 27, 6:29 PM

Tue, Mar 25

aokblast updated the diff for D49431: ipheth: add ncm support for rx.

Fix indent and header reorder

Tue, Mar 25, 6:04 AM

Sat, Mar 22

aokblast updated the diff for D49417: share/mk: add sccache support for base.

Fix manual

Sat, Mar 22, 1:23 AM

Fri, Mar 21

aokblast updated subscribers of D49431: ipheth: add ncm support for rx.

@hrs maybe you would like to test it.

Fri, Mar 21, 9:29 AM
aokblast updated the summary of D49431: ipheth: add ncm support for rx.
Fri, Mar 21, 9:29 AM
aokblast requested review of D49431: ipheth: add ncm support for rx.
Fri, Mar 21, 9:21 AM

Thu, Mar 20

aokblast updated the diff for D49417: share/mk: add sccache support for base.

Add manual

Thu, Mar 20, 4:31 AM
aokblast updated the diff for D49417: share/mk: add sccache support for base.

Fix indent again

Thu, Mar 20, 4:22 AM
aokblast updated the diff for D49417: share/mk: add sccache support for base.

Indent

Thu, Mar 20, 4:20 AM
aokblast added a reviewer for D49417: share/mk: add sccache support for base: netchild.
Thu, Mar 20, 4:17 AM
aokblast requested review of D49417: share/mk: add sccache support for base.
Thu, Mar 20, 4:15 AM

Feb 28 2025

aokblast retitled D46193: sys: implement Kernel CFI from clang from add all KCFI modification and wait for discuss to sys: implement Kernel CFI from clang.
Feb 28 2025, 4:39 PM
aokblast requested review of D49170: kcfi: add _NOCFI in kernel.
Feb 28 2025, 4:36 PM
aokblast updated the diff for D46193: sys: implement Kernel CFI from clang.

Cleanup the clang-format mis-instrument

Feb 28 2025, 3:18 PM
aokblast added a reviewer for D49169: sys/contrib/openzfs: fix signature mismatch for vrele: jhb.
Feb 28 2025, 3:10 PM
aokblast added a comment to D49169: sys/contrib/openzfs: fix signature mismatch for vrele.

Corresponding patch to upstream to openzfs: https://github.com/openzfs/zfs/pull/17101

Feb 28 2025, 3:10 PM
aokblast requested review of D49169: sys/contrib/openzfs: fix signature mismatch for vrele.
Feb 28 2025, 3:02 PM
aokblast removed reviewers for D46193: sys: implement Kernel CFI from clang: transport, iflib.
Feb 28 2025, 2:59 PM
aokblast added a reviewer for D49168: null.c: fix signature mismatch for null_read: jhb.
Feb 28 2025, 2:58 PM
aokblast requested review of D49168: null.c: fix signature mismatch for null_read.
Feb 28 2025, 2:58 PM
aokblast updated the diff for D49167: dtrace: fix signature mismatch for dtrace default handler.

formatting

Feb 28 2025, 2:36 PM
aokblast requested review of D49167: dtrace: fix signature mismatch for dtrace default handler.
Feb 28 2025, 2:34 PM
aokblast added a reviewer for D49166: vfs_subr.c: fix signature mismatch for close method: jhb.
Feb 28 2025, 2:13 PM
aokblast requested review of D49166: vfs_subr.c: fix signature mismatch for close method.
Feb 28 2025, 2:13 PM
aokblast updated the diff for D46193: sys: implement Kernel CFI from clang.

Format fix

Feb 28 2025, 2:11 PM
aokblast updated the diff for D46193: sys: implement Kernel CFI from clang.

Fix format

Feb 28 2025, 2:07 PM
aokblast updated the diff for D46193: sys: implement Kernel CFI from clang.

Minor fix

Feb 28 2025, 1:56 PM
aokblast updated the diff for D46193: sys: implement Kernel CFI from clang.

Use recently patch

Feb 28 2025, 1:47 PM
aokblast updated the diff for D46193: sys: implement Kernel CFI from clang.

Fixes

Feb 28 2025, 1:46 PM
aokblast added a comment to D46193: sys: implement Kernel CFI from clang.
In D46193#1120552, @jhb wrote:

One general note is that it would probably be good to expand KCFI to "kernel CFI" at least the first time it is used in commit logs, etc.

Feb 28 2025, 1:45 PM

Feb 27 2025

aokblast added a comment to D49111: vm_lowmem: fix signature mismatch for lowmem event dispatcher.

I use arg because linuxkpi_vm_lowmem and ttm_pool_mm_shrink use arg.

Feb 27 2025, 2:46 PM
aokblast added inline comments to D49113: sys/tools: add -s options for KCFI use.
Feb 27 2025, 2:40 PM
aokblast added a comment to D49113: sys/tools: add -s options for KCFI use.

With opt_s:

    text      data       bss        dec         hex   filename
23241058   1754433   4537984   29533475   0x1c2a523   /usr/obj/usr/src/amd64.amd64/sys/GENERIC/kernel
Feb 27 2025, 2:39 PM

Feb 25 2025

aokblast added a comment to D49110: ifdi: fix signature mismatch for null_priv_ioctl.

@jhb Could you help me merge this revision? Here is the patch for merging.

Feb 25 2025, 2:06 PM
aokblast added reviewers for D49113: sys/tools: add -s options for KCFI use: markj, brooks.
Feb 25 2025, 1:34 PM
aokblast updated the diff for D49111: vm_lowmem: fix signature mismatch for lowmem event dispatcher.

Fix naming convension for argument

Feb 25 2025, 1:26 PM

Feb 24 2025

aokblast added a comment to D49112: dtrace: fix signature mismatch.

I see. Thanks.

Feb 24 2025, 2:28 PM
aokblast updated the diff for D49111: vm_lowmem: fix signature mismatch for lowmem event dispatcher.

Use wrapper instead of overwrite

Feb 24 2025, 2:53 AM
aokblast added a comment to D49112: dtrace: fix signature mismatch.

BTW, a question is that it is put inside the opensolaris directory. Should I upstream to illumos? I don't find the counterpart on illumos.

Feb 24 2025, 2:42 AM

Feb 23 2025

aokblast updated the diff for D49112: dtrace: fix signature mismatch.

Remove redundant return statement

Feb 23 2025, 6:50 PM
aokblast added a comment to D49109: openzfs: fix signature for EVENTHANDLER_REGISTER.

Here we are.

Feb 23 2025, 6:45 PM
aokblast added a comment to D49112: dtrace: fix signature mismatch.

Sorry. Too much patch at the same time.

Feb 23 2025, 6:30 PM
aokblast updated the diff for D49112: dtrace: fix signature mismatch.

Fix compile error

Feb 23 2025, 6:29 PM
aokblast retitled D46193: sys: implement Kernel CFI from clang from WIP: add all KCFI modification and wait for discuss to add all KCFI modification and wait for discuss.
Feb 23 2025, 6:04 PM
aokblast updated the diff for D46193: sys: implement Kernel CFI from clang.

Some progress

Feb 23 2025, 5:55 PM
aokblast requested review of D49113: sys/tools: add -s options for KCFI use.
Feb 23 2025, 5:54 PM
aokblast updated the diff for D49109: openzfs: fix signature for EVENTHANDLER_REGISTER.

Fix wrong indent

Feb 23 2025, 5:53 PM
aokblast updated subscribers of D49110: ifdi: fix signature mismatch for null_priv_ioctl.
Feb 23 2025, 5:49 PM
aokblast added a reviewer for D49112: dtrace: fix signature mismatch: markj.
Feb 23 2025, 5:48 PM
aokblast updated the diff for D49112: dtrace: fix signature mismatch.

Fix with declaration

Feb 23 2025, 5:47 PM
aokblast requested review of D49112: dtrace: fix signature mismatch.
Feb 23 2025, 5:43 PM
aokblast updated subscribers of D49111: vm_lowmem: fix signature mismatch for lowmem event dispatcher.
Feb 23 2025, 5:20 PM
aokblast updated subscribers of D49109: openzfs: fix signature for EVENTHANDLER_REGISTER.
Feb 23 2025, 5:20 PM
aokblast updated subscribers of D49110: ifdi: fix signature mismatch for null_priv_ioctl.
Feb 23 2025, 5:19 PM
aokblast requested review of D49111: vm_lowmem: fix signature mismatch for lowmem event dispatcher.
Feb 23 2025, 5:14 PM
aokblast requested review of D49110: ifdi: fix signature mismatch for null_priv_ioctl.
Feb 23 2025, 5:11 PM
aokblast requested review of D49109: openzfs: fix signature for EVENTHANDLER_REGISTER.
Feb 23 2025, 5:07 PM

Feb 19 2025

aokblast added a comment to D48241: usr.sbin/bhyve: add rendezvous layer for initialization step of bhyve.

A quick find-up is that gdb_cpu_add storing the cpu suspend status and recover it in gdb wait mode.

Feb 19 2025, 3:29 PM
aokblast updated the diff for D48241: usr.sbin/bhyve: add rendezvous layer for initialization step of bhyve.

Fix bhyve gdb startup

Feb 19 2025, 3:15 PM

Jan 16 2025

aokblast updated the diff for D47930: contrib/libxo/libxo/*.h fix libxo header include when the source is C++.

Update with github version

Jan 16 2025, 6:10 PM
aokblast added a comment to D48490: sys/net: fix various signature mismatch needs for KCFI.

Great! Thank you.

Jan 16 2025, 6:04 PM
aokblast updated the summary of D48490: sys/net: fix various signature mismatch needs for KCFI.
Jan 16 2025, 5:56 PM
aokblast updated the diff for D48490: sys/net: fix various signature mismatch needs for KCFI.

Also for uninit

Jan 16 2025, 5:54 PM
aokblast requested review of D48490: sys/net: fix various signature mismatch needs for KCFI.
Jan 16 2025, 5:51 PM

Jan 15 2025

aokblast added a comment to D47985: sys/x86/cpufreq/hwpstate_amd.c: add amd pstate for zen5.

If everything looks good, please merge the parent revision before merging this one.

Jan 15 2025, 1:25 PM
aokblast added a comment to D48241: usr.sbin/bhyve: add rendezvous layer for initialization step of bhyve.

I don't implement it on gdb just because I cannot make wait operation on gdb work on my PC. Thus I am unable to test. Still checking where is the problem.

Jan 15 2025, 11:44 AM
aokblast updated the diff for D48241: usr.sbin/bhyve: add rendezvous layer for initialization step of bhyve.

Minor fix

Jan 15 2025, 11:41 AM
aokblast updated the diff for D48461: sys/x86/cpufreq/hwpstate_amd.c: add amd pstate for zen4.

Restore to zen4

Jan 15 2025, 11:30 AM
aokblast updated the diff for D47985: sys/x86/cpufreq/hwpstate_amd.c: add amd pstate for zen5.

Rebase with zen4 patch

Jan 15 2025, 11:29 AM
aokblast updated the diff for D48461: sys/x86/cpufreq/hwpstate_amd.c: add amd pstate for zen4.

Rebase with zen4 patch

Jan 15 2025, 11:28 AM
aokblast updated the summary of D48461: sys/x86/cpufreq/hwpstate_amd.c: add amd pstate for zen4.
Jan 15 2025, 11:25 AM
aokblast requested review of D48461: sys/x86/cpufreq/hwpstate_amd.c: add amd pstate for zen4.
Jan 15 2025, 11:22 AM

Jan 1 2025

aokblast updated the diff for D48241: usr.sbin/bhyve: add rendezvous layer for initialization step of bhyve.

Remove useless thread

Jan 1 2025, 5:15 PM
aokblast added a comment to D48241: usr.sbin/bhyve: add rendezvous layer for initialization step of bhyve.

I discover the original wait operation for gdb is not working now. I configure one vm with rfb and gdb. When gdb is with wait operation, the rfb does not have any output. But if the gdb is not waiting, the rfb will have output and gdb can attach to vm after boot up. I checkout to the main branch and it is also the case.

Jan 1 2025, 4:12 PM
aokblast updated the diff for D48241: usr.sbin/bhyve: add rendezvous layer for initialization step of bhyve.
  • usr.sbin/bhyve: add wait operation for uart
Jan 1 2025, 4:05 PM
aokblast updated the diff for D48241: usr.sbin/bhyve: add rendezvous layer for initialization step of bhyve.
  • Add wait operation for uart
Jan 1 2025, 3:58 PM

Dec 30 2024

aokblast updated the diff for D48241: usr.sbin/bhyve: add rendezvous layer for initialization step of bhyve.

Fix condition when there is no rendezvous member

Dec 30 2024, 5:26 PM
aokblast added a comment to D48241: usr.sbin/bhyve: add rendezvous layer for initialization step of bhyve.

Another consumer of rendezvous will be the raw socket over serial console that I have implemented a couple months ago. I haven't implement the wait operation on raw socket serial console. I would like to confirm the interface of rendezvous before I implement it.

Dec 30 2024, 5:17 PM
aokblast updated the diff for D48241: usr.sbin/bhyve: add rendezvous layer for initialization step of bhyve.

Update implementation by using only one mutex and cond variable

Dec 30 2024, 5:01 PM

Dec 29 2024

aokblast updated the diff for D48241: usr.sbin/bhyve: add rendezvous layer for initialization step of bhyve.

Free members

Dec 29 2024, 9:29 AM