...
Merging and improving Sampling Model - working, but not yet ported version was implemented and presented to the team by Jiong Wang (Deactivated) in December 2022.
Testing and CI/CD.
Investigate if we can have Pipeline with x86 → ARM64 build as a sanity check
Improve testing: both unit test and functional testing for WindowsPeprf project.
When we write code, especially in
wperf
now we can add unit tests inwperf-test
project or add functional tests to wperf_cli_test.py.
Sign WindowsPerf Windows driver. We need to:
Make sure we can release WindowsPerf as a tool developers can use (as intended):
We want users to use
WindowsPerf
the same way Linux users useperf.
We want hassle free Windows Kernel Driver installation (
wperf-driver
).We want users to use WindowsPerf on their machines without need to disable e.g. SecureBoot.
Additional discussion
Everton Constantino , Niyas Sait (Deactivated) and Przemyslaw Wirkus discusses future of the project. There are few concerns we have. Please see below:
Testing on variety of Arm HW.
Note: We want to test (during milestones, releases but also during development) WindowsPerf project (both driver and app) on various Arm HW. We want to cover different HW configurations.
Proposal: test on 2-3 widely available platforms like Volterra, Lenovo X13s.
Windows Driver signing may not be as easy and painless as we’ve suspected.
Note: if Windows driver signing is lomg process we want to release driver infrequently focusing on
wperf
(app) rich features and generic driver functionality - this may be hard to achieve.