arm64/mpam: resctrl: Rebuild configuration and monitoring pipeline
hulk inclusion
category: feature
bugzilla: 34278
CVE: NA
-------------------------------------------------
We now bridge resctrl intermediate processing module and mpam devices
module, a large block of code refer to configuration and monitoring
process involved need to be modified.
We change the previous method where straightly writing MSCs' registers,
this jobs are handed over to helpers offered by mpam devices module
instead, when configuration or monitoring action happened, each domains'
ctrlval array changed by resctrl sysfs input would be updated into mpam
config structure live in each mpam component structure, relevant helpers
provided by mpam devices module will soon accomplish the remaining jobs.
Comparasion:
configuration or monitoring
old new
+ +
| |
| +---------+------------+
| | intermediate helpers |
| +---------+------------+
| |
| |
+--+-----------------+----+
| [reading writing MMIO] |
+-------------------------+
So far we nearly accomplish the mission that open up process between
resctrl sysfs and mpam devices module but still incomplete currently,
also some proper actions are needed after.
Also this moves relevant structures such as struct mongroup to suitable
place,.
Signed-off-by: NWang ShaoBo <bobo.shaobowang@huawei.com>
Reviewed-by: NXiongfeng Wang <wangxiongfeng2@huawei.com>
Reviewed-by: NCheng Jian <cj.chengjian@huawei.com>
Signed-off-by: NYang Yingliang <yangyingliang@huawei.com>
Signed-off-by: NCheng Jian <cj.chengjian@huawei.com>
Showing
想要评论请 注册 或 登录