Page MenuHomeFreeBSD

coredirector - Intel TD/HFI driver - Part7: Add kerneldoc's Doxyfile
Needs ReviewPublic

Authored by koinec_yahoo.co.jp on Mar 21 2024, 12:44 PM.
Tags
None
Referenced Files
Unknown Object (File)
Oct 5 2024, 7:06 AM
Unknown Object (File)
Oct 4 2024, 5:02 PM
Unknown Object (File)
Oct 4 2024, 2:56 PM
Unknown Object (File)
Oct 4 2024, 1:31 AM
Unknown Object (File)
Oct 4 2024, 12:42 AM
Unknown Object (File)
Oct 3 2024, 12:17 PM
Unknown Object (File)
Oct 3 2024, 10:01 AM
Unknown Object (File)
Oct 1 2024, 3:09 PM
Subscribers
None
This revision needs review, but there are no reviewers specified.

Details

Reviewers
None
Summary

I developed the Intel Thread Director (ITD) / Hardware Feedback Interfce (HFI) device driver to obtain performance/efficiency information for each CPU core, which was implemented to improve the performance of Intel hybrid architecture CPUs. (e.g. Raptor Lake (refresh), Alder Lake, LakeField processors)

This driver simply obtains performance/efficiency information from the CPU and stores it in the "cpu_group" struct data referenced by the ULE scheduler.
However, since the ULE scheduler side is not yet supported, performance/efficiency cannot be improved by installing this driver at this time.

I will try to modify the ULE scheduler side in the future, but I posted this driver first because it can be implemented independently of this driver and it is difficult to modify the ULE scheduler.

There are seven patches, and this is the Part 7.
This patch adds kerneldoc's Doxyfile.

Test Plan

With the remaining patches to be submitted later, I ran the tests listed below.

  • FreeBSD 15-current: Be able to apply patches.
  • FreeBSD 14.0-Release: The source tree can be patched.

Due to my development environment, I developed it on FreeBSD 14.0-RELEASE and ported it to FreeBSD 15-current on a virtual environment.
However, I have also confirmed that the parts related to the code modified this time have hardly changed between 14.0-RELEASE and 15-current.
For this reason, I believe that it will probably work with 15-current, but if you are able to test it, please help confirm that it works.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped