Page MenuHomeFreeBSD

minsoochoo0122_proton.me (Minsoo Choo)
Minsoo

Projects

User Details

User Since
May 6 2021, 12:00 AM (258 w, 5 d)

Recent Activity

Today

minsoochoo0122_proton.me accepted D56517: sys/cdefs.h: Introduce __maybe_unused attribute.

There's currently four individual definitions of __maybe_unused the source tree, I'm just moving them to a central place as suggested by Ed.

Tue, Apr 21, 1:43 PM
minsoochoo0122_proton.me added a comment to D56517: sys/cdefs.h: Introduce __maybe_unused attribute.

Since we have [[maybe_unused]] in C23, could you elaborate why we need this to be in <sys/cdefs.h>?

Tue, Apr 21, 11:43 AM
minsoochoo0122_proton.me accepted D56512: newgrp.1: Fix typo in .Dd.

LGTM

Tue, Apr 21, 11:37 AM · Contributor Reviews (src), manpages, docs
minsoochoo0122_proton.me added a comment to D56546: hmp(4): introduce Heterogeneous MultiProcessing support.

@koinec_yahoo.co.jp Could you please work on intelhfi based on this patch series?

Tue, Apr 21, 11:14 AM
minsoochoo0122_proton.me added a comment to D53910: website: complete refresh of beastie theme.

Two things to add:

Tue, Apr 21, 10:59 AM
minsoochoo0122_proton.me added inline comments to D54674: sys: introduce hmp(4).
Tue, Apr 21, 10:46 AM
minsoochoo0122_proton.me updated the diff for D56547: hmp(4): add provider interface.

Reflect moving sysctl in parent revision

Tue, Apr 21, 10:37 AM
minsoochoo0122_proton.me updated the diff for D56546: hmp(4): introduce Heterogeneous MultiProcessing support.

Move sysctl

Tue, Apr 21, 10:36 AM
minsoochoo0122_proton.me added reviewers for D56548: hmp(4): add man page: imp, olce, ziaee.
Tue, Apr 21, 10:32 AM
minsoochoo0122_proton.me added reviewers for D56547: hmp(4): add provider interface: imp, olce.
Tue, Apr 21, 10:31 AM
minsoochoo0122_proton.me added a comment to D56546: hmp(4): introduce Heterogeneous MultiProcessing support.

Changes from D56547:

Tue, Apr 21, 10:31 AM
minsoochoo0122_proton.me added reviewers for D56546: hmp(4): introduce Heterogeneous MultiProcessing support: imp, olce, adrian.
Tue, Apr 21, 10:28 AM
minsoochoo0122_proton.me abandoned D54674: sys: introduce hmp(4).

I overhauled the implementation which has quite different from this change. Superseded by D56546.

Tue, Apr 21, 10:26 AM
minsoochoo0122_proton.me abandoned D56549: hmp(4): add man page.

Duplicate of D56548 created by arc bug.

Tue, Apr 21, 10:23 AM
minsoochoo0122_proton.me requested review of D56549: hmp(4): add man page.
Tue, Apr 21, 10:22 AM
minsoochoo0122_proton.me requested review of D56548: hmp(4): add man page.
Tue, Apr 21, 10:22 AM
minsoochoo0122_proton.me requested review of D56547: hmp(4): add provider interface.
Tue, Apr 21, 10:21 AM
minsoochoo0122_proton.me requested review of D56546: hmp(4): introduce Heterogeneous MultiProcessing support.
Tue, Apr 21, 10:21 AM
minsoochoo0122_proton.me abandoned D54830: sched_ule: mark scheduler interface functions as weak symbols.
Tue, Apr 21, 10:16 AM · Contributor Reviews (src)

Yesterday

minsoochoo0122_proton.me updated the diff for D56256: usr.bin: introduce dump2elf(1).

Display message on success

Mon, Apr 20, 12:20 PM
minsoochoo0122_proton.me updated the summary of D56256: usr.bin: introduce dump2elf(1).
Mon, Apr 20, 10:27 AM
minsoochoo0122_proton.me updated the diff for D56256: usr.bin: introduce dump2elf(1).

update commit message

Mon, Apr 20, 10:26 AM
minsoochoo0122_proton.me updated the diff for D56250: kvm: introduce kvm_convert_to_elf().

update commit message

Mon, Apr 20, 10:26 AM
minsoochoo0122_proton.me retitled D56256: usr.bin: introduce dump2elf(1) from usr.bin: introduce md2elf(1) to usr.bin: introduce dump2elf(1).
Mon, Apr 20, 10:24 AM
minsoochoo0122_proton.me retitled D56250: kvm: introduce kvm_convert_to_elf() from kvm: introduce kvm_minidump_to_elf() to kvm: introduce kvm_convert_to_elf().
Mon, Apr 20, 10:24 AM
minsoochoo0122_proton.me updated the diff for D56256: usr.bin: introduce dump2elf(1).

Since D56250 has changed to accomodate full dumps as well, rename this utility to dump2elf and update code and man page accordingly.

Mon, Apr 20, 10:22 AM
minsoochoo0122_proton.me updated the diff for D56250: kvm: introduce kvm_convert_to_elf().

The point of this feature is to facilitate cross-platform debugging, thus this needs to accept full dumps as well. As a result, the name has changed from kvm_minidump_to_elf() to kvm_convert_to_elf(). Live kernel (/dev/mem) is still unsupported since kvm_walk_pages() doesn't work for that.

Mon, Apr 20, 10:21 AM
minsoochoo0122_proton.me updated the test plan for D56250: kvm: introduce kvm_convert_to_elf().
Mon, Apr 20, 6:53 AM
minsoochoo0122_proton.me updated the diff for D56256: usr.bin: introduce dump2elf(1).

Use kvm_openfiles() instead

Mon, Apr 20, 6:48 AM
minsoochoo0122_proton.me abandoned D56516: usr.bin: introduce md2elf(1).

Duplicate of D56256.

Mon, Apr 20, 6:47 AM
minsoochoo0122_proton.me requested review of D56516: usr.bin: introduce md2elf(1).
Mon, Apr 20, 6:45 AM
minsoochoo0122_proton.me updated the diff for D56250: kvm: introduce kvm_convert_to_elf().

update copyright notice

Mon, Apr 20, 4:32 AM

Sun, Apr 19

minsoochoo0122_proton.me added a comment to D54674: sys: introduce hmp(4).

Also, based on my impression of the design of this module, do you have any ideas or approaches for integrating it into sched_ule?

Sun, Apr 19, 3:10 PM

Wed, Apr 15

minsoochoo0122_proton.me added inline comments to D56412: i386+gcc: gcc12 is the minimum version.
Wed, Apr 15, 2:52 PM

Sat, Apr 11

minsoochoo0122_proton.me updated the diff for D54674: sys: introduce hmp(4).

Fix typo in license header

Sat, Apr 11, 7:27 AM

Tue, Apr 7

minsoochoo0122_proton.me added inline comments to D55922: RISC-V IOMMU support.
Tue, Apr 7, 1:25 PM

Sun, Apr 5

minsoochoo0122_proton.me updated the diff for D54674: sys: introduce hmp(4).

reflect @bz's suggestion on commit message

Sun, Apr 5, 2:58 PM
minsoochoo0122_proton.me added inline comments to D54674: sys: introduce hmp(4).
Sun, Apr 5, 2:06 PM
minsoochoo0122_proton.me updated the diff for D54674: sys: introduce hmp(4).

make hmp optional

Sun, Apr 5, 2:04 PM
minsoochoo0122_proton.me added a comment to D44455: intelhfi - Intel TD/HFI driver - Part3: Add CPU core performance/efficiency score variable to SMP's cpu_group struct..

Regarding the modification to save the acquired score values ​​from struct cpu_group to pcpu, I'd like to use the HMP (https://reviews.freebsd.org/D54674) API rather than creating a new, intelhfi's specific variable in pcpu for saving the values.
Are there any problems with this approach? If so, please let me know.

Sun, Apr 5, 12:47 PM · Contributor Reviews (src)
minsoochoo0122_proton.me updated the diff for D54674: sys: introduce hmp(4).

Rebase and fix

Sun, Apr 5, 12:36 PM
minsoochoo0122_proton.me added inline comments to D54674: sys: introduce hmp(4).
Sun, Apr 5, 12:30 PM
minsoochoo0122_proton.me added a comment to D54674: sys: introduce hmp(4).

For now, let's share hmp_score_t for both capacity and score (same for macros like HMP_SCORE_SCALE). When we need to separate them (e.g. we confront architecture that has different type expectation for score and capacity), we can add capacity-specific types and values.

Sun, Apr 5, 10:30 AM
minsoochoo0122_proton.me requested changes to D44456: intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile..
Sun, Apr 5, 4:02 AM · Contributor Reviews (src)
minsoochoo0122_proton.me added a reviewer for D44663: stdalign.h: Disable for C23: imp.
Sun, Apr 5, 3:57 AM · Contributor Reviews (src)
minsoochoo0122_proton.me abandoned D43246: Import libb2 0.98.1 and add FREEBSD-upgrade.

I think I'm not qualified for MFV: someone with trust (= commit bit) in the community should take this work instead.

Sun, Apr 5, 3:56 AM · Contributor Reviews (src)
minsoochoo0122_proton.me retitled D54674: sys: introduce hmp(4) from sys: add hmp to sys: introduce hmp(4).
Sun, Apr 5, 3:55 AM
minsoochoo0122_proton.me abandoned D19253: Add a tool to convert kernel minidump to elf coredump.

Abandoning in favour of D56250 and D56256

Sun, Apr 5, 3:54 AM
minsoochoo0122_proton.me commandeered D19253: Add a tool to convert kernel minidump to elf coredump.

Author isn't working on this anymore so I'm taking control of this revision.

Sun, Apr 5, 3:54 AM

Sat, Apr 4

minsoochoo0122_proton.me added a reviewer for D56256: usr.bin: introduce dump2elf(1): Contributor Reviews (src).
Sat, Apr 4, 3:19 PM
minsoochoo0122_proton.me requested review of D56256: usr.bin: introduce dump2elf(1).
Sat, Apr 4, 3:19 PM
minsoochoo0122_proton.me updated the summary of D56250: kvm: introduce kvm_convert_to_elf().
Sat, Apr 4, 3:11 AM
minsoochoo0122_proton.me updated the diff for D56250: kvm: introduce kvm_convert_to_elf().

Add coauthorship

Sat, Apr 4, 3:10 AM
minsoochoo0122_proton.me added a reviewer for D56250: kvm: introduce kvm_convert_to_elf(): Contributor Reviews (src).
Sat, Apr 4, 3:07 AM
minsoochoo0122_proton.me added a comment to D56250: kvm: introduce kvm_convert_to_elf().

This is improvement for D19253, but I moved this to libkvm so utilities like savecore(8) can invoke this easily.

Sat, Apr 4, 3:06 AM
minsoochoo0122_proton.me requested review of D56250: kvm: introduce kvm_convert_to_elf().
Sat, Apr 4, 2:59 AM

Wed, Apr 1

minsoochoo0122_proton.me abandoned D54895: kdb(1): Introduce kdb(1).
Wed, Apr 1, 11:06 AM · Contributor Reviews (src)
minsoochoo0122_proton.me added a comment to D54895: kdb(1): Introduce kdb(1).

After some considerations, I decided to abandon this revision based on the fact that kgdb(1) is a port and not in the base system. This means that if there is a need for this script, it should be provided via ports not through the base system. Also, I haven't heard any voice that wants this so it seems I'm trying to solve a problem that doesn't exist for now.

Wed, Apr 1, 11:06 AM · Contributor Reviews (src)

Mon, Mar 30

minsoochoo0122_proton.me accepted D44459: intelhfi - Intel TD/HFI driver - Part7: Add kerneldoc's Doxyfile.
Mon, Mar 30, 12:12 AM · Contributor Reviews (src)

Mon, Mar 23

minsoochoo0122_proton.me requested changes to D44455: intelhfi - Intel TD/HFI driver - Part3: Add CPU core performance/efficiency score variable to SMP's cpu_group struct..

After talk with other FreeBSD dev at AsiaBSDCon, we concluded that score should be stored in pcpu structure, not in cpu_group for the following reasons:

Mon, Mar 23, 3:52 AM · Contributor Reviews (src)

Mar 22 2026

minsoochoo0122_proton.me requested changes to D44456: intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile..
Mar 22 2026, 3:54 AM · Contributor Reviews (src)
minsoochoo0122_proton.me accepted D44455: intelhfi - Intel TD/HFI driver - Part3: Add CPU core performance/efficiency score variable to SMP's cpu_group struct..

LGTM, although we need approval from committer.

Mar 22 2026, 2:25 AM · Contributor Reviews (src)
minsoochoo0122_proton.me added inline comments to D44456: intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile..
Mar 22 2026, 2:16 AM · Contributor Reviews (src)
minsoochoo0122_proton.me updated subscribers of D44459: intelhfi - Intel TD/HFI driver - Part7: Add kerneldoc's Doxyfile.
Mar 22 2026, 2:07 AM · Contributor Reviews (src)
minsoochoo0122_proton.me accepted D44459: intelhfi - Intel TD/HFI driver - Part7: Add kerneldoc's Doxyfile.

LGTM

Mar 22 2026, 2:02 AM · Contributor Reviews (src)

Mar 19 2026

minsoochoo0122_proton.me added inline comments to D44456: intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile..
Mar 19 2026, 3:17 AM · Contributor Reviews (src)
minsoochoo0122_proton.me requested changes to D44455: intelhfi - Intel TD/HFI driver - Part3: Add CPU core performance/efficiency score variable to SMP's cpu_group struct..

Could you rebase main?

Mar 19 2026, 3:15 AM · Contributor Reviews (src)
minsoochoo0122_proton.me requested changes to D44459: intelhfi - Intel TD/HFI driver - Part7: Add kerneldoc's Doxyfile.

Could you rebase main?

Mar 19 2026, 3:11 AM · Contributor Reviews (src)

Mar 14 2026

minsoochoo0122_proton.me added a comment to D44456: intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile..

Can we enable/disable the whole module when one or both of HMP and SMP aren't enabled? I don't see why we need to build this driver when HMP and SMP don't exist.

Thank you for the advice.
As you advised, there's no need to build this driver without specifying the SMP option, so I removed "#if defined(SMP)".

However, to prevent accidental builds, I've added a build error using "#error" if it's undefined, but I'm not sure if this is the correct practice. Any advice would be appreciated.
Also, I think it would be better to remove "#if defined(HMP)" when the ULE scheduler support and the HMP interface code support you separately posted are officially merged, but what about leaving it in during development?

Note that even without including opt_sched.h, if SMP is defined in the kernel configuration, the build error caused by #error will not occur.

Mar 14 2026, 6:28 PM · Contributor Reviews (src)

Mar 13 2026

minsoochoo0122_proton.me added inline comments to D55836: contrib/zstd: further narrow FREEBSD-Xlist.
Mar 13 2026, 4:13 PM
minsoochoo0122_proton.me abandoned D43240: Update to Zstandard 1.5.5.

Superseded by D55838

Mar 13 2026, 4:11 PM · Contributor Reviews (src)
minsoochoo0122_proton.me requested changes to D55836: contrib/zstd: further narrow FREEBSD-Xlist.
Mar 13 2026, 4:11 PM

Mar 11 2026

minsoochoo0122_proton.me added inline comments to D55458: freebsd-base.7: Add an example for unregistering.
Mar 11 2026, 4:49 PM
minsoochoo0122_proton.me added inline comments to D55458: freebsd-base.7: Add an example for unregistering.
Mar 11 2026, 4:45 PM
minsoochoo0122_proton.me added inline comments to D55458: freebsd-base.7: Add an example for unregistering.
Mar 11 2026, 4:44 PM
minsoochoo0122_proton.me added a comment to D55458: freebsd-base.7: Add an example for unregistering.

I'm falling behind for this topic. Does this mean starting from pkg 2.5, we don't need pkgbasify? Also what version of FreeBSD support this? Some might have pkg 2.5 but not have FreeBSD-base in its conf file.

Mar 11 2026, 4:34 PM
minsoochoo0122_proton.me added a comment to D55458: freebsd-base.7: Add an example for unregistering.

I'm falling behind for this topic. Does this mean starting from pkg 2.5, we don't need pkgbasify? Also what version of FreeBSD support this? Some might have pkg 2.5 but not have FreeBSD-base in its conf file.

Mar 11 2026, 4:33 PM
minsoochoo0122_proton.me removed a reviewer for D55458: freebsd-base.7: Add an example for unregistering: minsoochoo0122_gmail.com.
Mar 11 2026, 4:26 PM

Mar 9 2026

minsoochoo0122_proton.me added a comment to D19253: Add a tool to convert kernel minidump to elf coredump.

I can take this once my work on LLDB is done (probably in April). I think this is mostly complete although there are some places that need fixes or improvements. Phab shows the author has been inactive for a long time, so I'll take this unless I hear back from the author.

Mar 9 2026, 6:13 PM

Mar 1 2026

minsoochoo0122_proton.me added a comment to D44456: intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile..

Can we enable/disable the whole module when one or both of HMP and SMP aren't enabled? I don't see why we need to build this driver when HMP and SMP don't exist.

Mar 1 2026, 7:06 PM · Contributor Reviews (src)

Feb 17 2026

minsoochoo0122_proton.me added inline comments to D44456: intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile..
Feb 17 2026, 3:44 PM · Contributor Reviews (src)
minsoochoo0122_proton.me accepted D44458: intelhfi - Intel TD/HFI driver - Part6: Add intelhfi's man file & Makefile..

LGTM

Feb 17 2026, 3:33 PM · Contributor Reviews (src)

Feb 15 2026

minsoochoo0122_proton.me requested changes to D44458: intelhfi - Intel TD/HFI driver - Part6: Add intelhfi's man file & Makefile..
Feb 15 2026, 5:40 PM · Contributor Reviews (src)
minsoochoo0122_proton.me accepted D44457: intelhfi - Intel TD/HFI driver - Part5: Add kernel configuration file example for NOTES file..

LGTM

Feb 15 2026, 5:39 PM · Contributor Reviews (src)
minsoochoo0122_proton.me added inline comments to D44456: intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile..
Feb 15 2026, 5:38 PM · Contributor Reviews (src)
minsoochoo0122_proton.me requested changes to D44456: intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile..

Please remove all SCHED_ULE ifs. Recently we made a change so that scheduler can be chosen on boot time, so it's now meaningless to have SCHED_ULE or SCHED_4BSD

Feb 15 2026, 5:36 PM · Contributor Reviews (src)

Feb 11 2026

minsoochoo0122_proton.me requested changes to D44458: intelhfi - Intel TD/HFI driver - Part6: Add intelhfi's man file & Makefile..

The diff is off. Could you rebase main and create diff with git format-patch -U999999 --stdout main > change.diff?

Feb 11 2026, 2:25 PM · Contributor Reviews (src)
minsoochoo0122_proton.me requested changes to D44457: intelhfi - Intel TD/HFI driver - Part5: Add kernel configuration file example for NOTES file..

You can squash all your previous and this one into one commit. (and that's preferred)

Feb 11 2026, 2:24 PM · Contributor Reviews (src)
minsoochoo0122_proton.me requested changes to D44456: intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile..

You can squash all your previous and this one into one commit. (and that's preferred)

Feb 11 2026, 2:24 PM · Contributor Reviews (src)
minsoochoo0122_proton.me added a comment to D44456: intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile..

The diff is off. Could you rebase main and create diff with git format-patch -U999999 --stdout main > change.diff?

Feb 11 2026, 2:23 PM · Contributor Reviews (src)
minsoochoo0122_proton.me added inline comments to D44457: intelhfi - Intel TD/HFI driver - Part5: Add kernel configuration file example for NOTES file..
Feb 11 2026, 2:22 PM · Contributor Reviews (src)

Feb 9 2026

minsoochoo0122_proton.me added a member for riscv: minsoochoo0122_proton.me.
Feb 9 2026, 5:54 AM
minsoochoo0122_proton.me added a reviewer for D55192: frame.h: mark struct trapframe to be preserved for non-x86: riscv.
Feb 9 2026, 5:53 AM
minsoochoo0122_proton.me requested review of D55192: frame.h: mark struct trapframe to be preserved for non-x86.
Feb 9 2026, 5:53 AM
minsoochoo0122_proton.me added a comment to D55189: frame.h: mark struct trapframe to be preserved.
In D55189#1261894, @kib wrote:
In D55189#1261892, @kib wrote:

Please commit the x86 change.

I did in 728adff455a3. Or do you mean submit only x86 change and discard others?

I do not see this revision in the FreeBSD git repo. I mean literally commit the sys/x86/include part, leaving other arches for their maintainers to review.

Feb 9 2026, 1:55 AM
minsoochoo0122_proton.me added a comment to D55189: frame.h: mark struct trapframe to be preserved.
In D55189#1261892, @kib wrote:

Please commit the x86 change.

Feb 9 2026, 1:45 AM
minsoochoo0122_proton.me updated the diff for D55189: frame.h: mark struct trapframe to be preserved.

update misplaced comment

Feb 9 2026, 1:37 AM
minsoochoo0122_proton.me updated the diff for D55189: frame.h: mark struct trapframe to be preserved.

remove blank line and separate commit for x86

Feb 9 2026, 1:21 AM
minsoochoo0122_proton.me updated the diff for D55189: frame.h: mark struct trapframe to be preserved.

cleanup x86

Feb 9 2026, 1:06 AM

Feb 8 2026

minsoochoo0122_proton.me updated subscribers of D55189: frame.h: mark struct trapframe to be preserved.
Feb 8 2026, 11:08 PM