In D44456#1272317, @minsoochoo0122_proton.me wrote: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.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Sat, Mar 14
Sat, Mar 14
koinec_yahoo.co.jp added a comment to D44456: intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile..
koinec_yahoo.co.jp updated the diff for D44456: intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile..
- Remove the unnecessary inclusion of opt_sched.h.
- Modify the code to output an error (#error) if a required SMP kernel configuration option is not defined.
koinec_yahoo.co.jp updated the diff for D44454: intelhfi - Intel TD/HFI driver - Part2: Enable thermal interrupt handler for Local APIC's..
- Restore the NULL check for the handler function pointer in the lapic_handle_thermal(), which was mistakenly deleted.
- Fix an issue with the registration order of instance ptr. and handler function ptr. within the lapic_enable_thermal().
Sun, Mar 1
Sun, Mar 1
koinec_yahoo.co.jp updated the diff for D44454: intelhfi - Intel TD/HFI driver - Part2: Enable thermal interrupt handler for Local APIC's..
Modify to load and store handler function pointers using atomic(9) functions.
koinec_yahoo.co.jp updated the diff for D44456: intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile..
- Fix missing deletion of conditional decision by SCHED_ULE constant. (Sorry, that was my mistake)
Tue, Feb 17
Tue, Feb 17
koinec_yahoo.co.jp updated the diff for D44454: intelhfi - Intel TD/HFI driver - Part2: Enable thermal interrupt handler for Local APIC's..
- Delete the conditional branching part using the EARLY_AP_STARTUP macro constant. (because the EARLY_AP_STARTUP constant definition is now mandatory.)
- Add a comment to the x2apic_mode check block in the lapic_enable_thermal function.
- Modify the lapic_handle_thermal function so that the handle function and its argument pointers are saved to the stack before being used. (improving safety in the event that the pointers are cleared between the NULL check and the handle function call).
koinec_yahoo.co.jp updated the diff for D44458: intelhfi - Intel TD/HFI driver - Part6: Add intelhfi's man file & Makefile..
- Fix the old style of comments at the beginning of the file (removed hyphens).
- Change the HISTORY section from "under development" to "released from FreeBSD 16.0."
Sun, Feb 15
Sun, Feb 15
koinec_yahoo.co.jp updated the diff for D44458: intelhfi - Intel TD/HFI driver - Part6: Add intelhfi's man file & Makefile..
- Squash the previous review fixes and re-create the patch commit.
- Correct the driver name insertion line to be in alphabetical order
koinec_yahoo.co.jp updated the diff for D44457: intelhfi - Intel TD/HFI driver - Part5: Add kernel configuration file example for NOTES file..
- Squash the previous review fixes and re-create the patch commit.
- The driver description was mistakenly placed in the VM OPTIONS section, so it has been moved to the SMP OPTIONS section.
koinec_yahoo.co.jp updated the diff for D44456: intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile..
Squash the previous review fixes and re-create the patch commit.
Feb 11 2026
Feb 11 2026
koinec_yahoo.co.jp added a comment to D44456: intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile..
I checked the latest version of the Intel Software Developer's manual (SDM) again, and it appears that the Intel Hardware Feedback Interface / Thread Director does not provide a table with performance index values for each P core/E core/LP-E core, but rather a table with two values for each core group: a performance index value (computation speed) and a power saving index value (power efficiency).
It does not appear that the table or columns have been expanded for LP-E cores.
koinec_yahoo.co.jp updated the diff for D44456: intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile..
- Correct the driver name insertion line to be in alphabetical order (My mistake. Sorry)
koinec_yahoo.co.jp updated the diff for D44457: intelhfi - Intel TD/HFI driver - Part5: Add kernel configuration file example for NOTES file..
The driver description was mistakenly placed in the VM OPTIONS section, so it has been moved to the SMP OPTIONS section.
(Sorry for not noticing my carelessness. Thank you for pointing that out.)
koinec_yahoo.co.jp updated the diff for D44458: intelhfi - Intel TD/HFI driver - Part6: Add intelhfi's man file & Makefile..
- Correct the driver name insertion line to be in alphabetical order (My mistake. Sorry)
Feb 4 2026
Feb 4 2026
koinec_yahoo.co.jp retitled D44458: intelhfi - Intel TD/HFI driver - Part6: Add intelhfi's man file & Makefile. from intelhfi - Intel TD/HFI driver - Part6: Add coredirector's man file & Makefile. to intelhfi - Intel TD/HFI driver - Part6: Add intelhfi's man file & Makefile..
koinec_yahoo.co.jp retitled D44456: intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile. from intelhfi - Intel TD/HFI driver - Part4: Add coredirector driver's source-code & Makefile. to intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile..
koinec_yahoo.co.jp updated the diff for D44458: intelhfi - Intel TD/HFI driver - Part6: Add intelhfi's man file & Makefile..
- Fix the driver name (coredirector -> intelhfi)
- Fix file name with changed the driver name.
- Fix review findings. (Copyright style, etc)
koinec_yahoo.co.jp updated the diff for D44456: intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile..
- Fix the driver name (coredirector -> intelhfi)
- Fix review findings. (__builtin_popcount, device_printf, etc)
koinec_yahoo.co.jp updated the diff for D44455: intelhfi - Intel TD/HFI driver - Part3: Add CPU core performance/efficiency score variable to SMP's cpu_group struct..
- Fix macro define name (CPUGRP_SCORE -> HMP)
- Rebase for freebsd current source tree.
koinec_yahoo.co.jp retitled D44454: intelhfi - Intel TD/HFI driver - Part2: Enable thermal interrupt handler for Local APIC's. from coredirector - Intel TD/HFI driver - Part2: Enable thermal interrupt handler for Local APIC's. to intelhfi - Intel TD/HFI driver - Part2: Enable thermal interrupt handler for Local APIC's..
koinec_yahoo.co.jp updated the diff for D44459: intelhfi - Intel TD/HFI driver - Part7: Add kerneldoc's Doxyfile.
- Fix the driver name (coredirector -> intelhfi)
- Fix file name with changed the driver name.
koinec_yahoo.co.jp retitled D44457: intelhfi - Intel TD/HFI driver - Part5: Add kernel configuration file example for NOTES file. from coredirector - Intel TD/HFI driver - Part5: Add kernel configuration file example for NOTES file. to intelhfi - Intel TD/HFI driver - Part5: Add kernel configuration file example for NOTES file..
koinec_yahoo.co.jp updated the diff for D44457: intelhfi - Intel TD/HFI driver - Part5: Add kernel configuration file example for NOTES file..
Fix the driver name (coredirector -> intelhfi) and macro definition name (CPUGRP_SCORE -> HMP).
Jan 29 2026
Jan 29 2026
koinec_yahoo.co.jp added inline comments to D44459: intelhfi - Intel TD/HFI driver - Part7: Add kerneldoc's Doxyfile.
Jan 18 2026
Jan 18 2026
koinec_yahoo.co.jp added a comment to D44457: intelhfi - Intel TD/HFI driver - Part5: Add kernel configuration file example for NOTES file..
Thank you for your suggestion.
I understood that the driver name "coredirector" is vague.
May 10 2024
May 10 2024
koinec_yahoo.co.jp updated the diff for D44459: intelhfi - Intel TD/HFI driver - Part7: Add kerneldoc's Doxyfile.
koinec_yahoo.co.jp attached a referenced file: F83434523: 0007-Add-the-coredirector-driver-s-Doxyfile-for-kerneldoc.patch.
koinec_yahoo.co.jp added a comment to D44459: intelhfi - Intel TD/HFI driver - Part7: Add kerneldoc's Doxyfile.
Attach the patch file created with the git format-patch command.
0007-Add-the-coredirector-driver-s-Doxyfile-for-kerneldoc.patch1 KBDownload
koinec_yahoo.co.jp attached a referenced file: F83434448: 0006-Add-the-coredirector-driver-s-man-file-Makefile.patch.
koinec_yahoo.co.jp added a comment to D44458: intelhfi - Intel TD/HFI driver - Part6: Add intelhfi's man file & Makefile..
Attach the patch file created with the git format-patch command.
0006-Add-the-coredirector-driver-s-man-file-Makefile.patch20 KBDownload
koinec_yahoo.co.jp attached a referenced file: F83434330: 0005-Add-the-coredirector-driver-options-for-kernel-confi.patch.
koinec_yahoo.co.jp added a comment to D44457: intelhfi - Intel TD/HFI driver - Part5: Add kernel configuration file example for NOTES file..
Attach the patch file created with the git format-patch command.
0005-Add-the-coredirector-driver-options-for-kernel-confi.patch5 KBDownload
koinec_yahoo.co.jp attached a referenced file: F83434013: 0004-Add-the-coredirector-driver-s-source-code-Makefile-f.patch.
koinec_yahoo.co.jp added a comment to D44456: intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile..
Attach the patch file created with the git format-patch command.
0004-Add-the-coredirector-driver-s-source-code-Makefile-f.patch55 KBDownload
koinec_yahoo.co.jp attached a referenced file: F83433866: 0003-Add-CPU-core-performance-efficiency-score-variable-t.patch.
koinec_yahoo.co.jp added a comment to D44455: intelhfi - Intel TD/HFI driver - Part3: Add CPU core performance/efficiency score variable to SMP's cpu_group struct..
Attach the patch file created with the git format-patch command.
0003-Add-CPU-core-performance-efficiency-score-variable-t.patch118 KBDownload
koinec_yahoo.co.jp attached a referenced file: F83433588: 0002-Enable-local-APIC-s-thermal-interrupt-handler-for-th.patch.
koinec_yahoo.co.jp added a comment to D44454: intelhfi - Intel TD/HFI driver - Part2: Enable thermal interrupt handler for Local APIC's..
Attach the patch file created with the git format-patch command.
0002-Enable-local-APIC-s-thermal-interrupt-handler-for-th.patch75 KBDownload
koinec_yahoo.co.jp attached a referenced file: F83433329: 0001-Add-Intel-TD-HFI-related-MSR-CPUID-defines-to-specia.patch.
koinec_yahoo.co.jp added a comment to D44453: coredirector - Intel TD/HFI driver - Part1: Add ITD/HFI related MSR/CPUID defines to specialregs.h.
In D44453#1016452, @kib wrote:Please mail me (kib@f.o) the updated patch in the format of git-format-patch, with the correct metadata. Most important, put your author's email and name as you want them to appear in the git commit log.
koinec_yahoo.co.jp updated the diff for D44453: coredirector - Intel TD/HFI driver - Part1: Add ITD/HFI related MSR/CPUID defines to specialregs.h.
Attach the patch file created with the git format-patch command. I also fixed the constant names.
0001-Add-Intel-TD-HFI-related-MSR-CPUID-defines-to-specia.patch45 KBDownload
Apr 7 2024
Apr 7 2024
koinec_yahoo.co.jp added a comment to D44453: coredirector - Intel TD/HFI driver - Part1: Add ITD/HFI related MSR/CPUID defines to specialregs.h.
In D44453#1017213, @karels wrote:Is this project derived from Intel's code (see https://github.com/intel/intel_hfi)? It was originally GPL, but is now dual-licensed.
koinec_yahoo.co.jp added a comment to D44453: coredirector - Intel TD/HFI driver - Part1: Add ITD/HFI related MSR/CPUID defines to specialregs.h.
In D44453#1016452, @kib wrote:Please mail me (kib@f.o) the updated patch in the format of git-format-patch, with the correct metadata. Most important, put your author's email and name as you want them to appear in the git commit log.
Mar 31 2024
Mar 31 2024
koinec_yahoo.co.jp attached a referenced file: F80339360: part4_add_coredirector_driver_fbsd15c.patch.
koinec_yahoo.co.jp added a comment to D44456: intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile..
Fix CPUID Leaf6 define strings.
part4_add_coredirector_driver_fbsd15c.patch55 KBDownload
koinec_yahoo.co.jp attached a referenced file: F80337170: part1_add_specialregs_defines_fbsd15c.patch.
koinec_yahoo.co.jp added a comment to D44453: coredirector - Intel TD/HFI driver - Part1: Add ITD/HFI related MSR/CPUID defines to specialregs.h.
Upload a full-context patch that corrects the name of the CPUID Leaf6 constant.
part1_add_specialregs_defines_fbsd15c.patch45 KBDownload
Mar 24 2024
Mar 24 2024
koinec_yahoo.co.jp attached a referenced file: F79836364: part6_add_coredirector_man4_fbsd15c.patch.
koinec_yahoo.co.jp added a comment to D44458: intelhfi - Intel TD/HFI driver - Part6: Add intelhfi's man file & Makefile..
Attach the full context patch file.
part6_add_coredirector_man4_fbsd15c.patch20 KBDownload
koinec_yahoo.co.jp added a comment to D44457: intelhfi - Intel TD/HFI driver - Part5: Add kernel configuration file example for NOTES file..
Attach the full context patch file.
part5_add_coredirector_for_NOTES_fbsd15c.patch19 KBDownload
koinec_yahoo.co.jp attached a referenced file: F79836265: part5_add_coredirector_for_NOTES_fbsd15c.patch.
koinec_yahoo.co.jp added a comment to D44456: intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile..
Attach the full context patch file.
{F79836034}
koinec_yahoo.co.jp attached a referenced file: F79835683: part3_add_score_variable_to_cpu_group_struct_fbsd15c.patch.
koinec_yahoo.co.jp added a comment to D44455: intelhfi - Intel TD/HFI driver - Part3: Add CPU core performance/efficiency score variable to SMP's cpu_group struct..
Attach the full context patch file.
part3_add_score_variable_to_cpu_group_struct_fbsd15c.patch117 KBDownload
koinec_yahoo.co.jp attached a referenced file: F79835291: part2_enable_thermal_interrupt_for_lapic_fbsd15c.patch.
koinec_yahoo.co.jp added a comment to D44454: intelhfi - Intel TD/HFI driver - Part2: Enable thermal interrupt handler for Local APIC's..
Attach the full context patch file.
part2_enable_thermal_interrupt_for_lapic_fbsd15c.patch75 KBDownload
koinec_yahoo.co.jp added a comment to D44453: coredirector - Intel TD/HFI driver - Part1: Add ITD/HFI related MSR/CPUID defines to specialregs.h.
Also, if you have a public git repo (on GitHub or elsewhere) with this work please share the link - it makes it convenient to cherry-pick changes.
koinec_yahoo.co.jp added a comment to D44453: coredirector - Intel TD/HFI driver - Part1: Add ITD/HFI related MSR/CPUID defines to specialregs.h.
I'm sorry.
I tried uploading a full-context patch file from "Update Diff" in the upper right menu, but when I download it afterwards, only the modified parts are shown.
Since I don't know how to use this site, I will attach the full context file here.
If I'm wrong, please let me know how to upload it.
Mar 23 2024
Mar 23 2024
Mar 21 2024
Mar 21 2024