• W
    arm64/mpam: resctrl: Rebuild configuration and monitoring pipeline · 344e656b
    Wang ShaoBo 提交于
    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>
    344e656b
mpam.h 8.1 KB