[libvirt PATCH 09/13] ch_driver, ch_domain: vcpupin callback in ch driver

2021-10-25 Thread Vineeth Pillai
Signed-off-by: Vineeth Pillai Signed-off-by: Praveen K Paladugu --- src/ch/ch_domain.c | 30 + src/ch/ch_domain.h | 1 + src/ch/ch_driver.c | 151 + 3 files changed, 182 insertions(+) diff --git a/src/ch/ch_domain.c b/src/ch/ch_domain.c

[libvirt PATCH 03/13] ch_domain: add virCHDomainGetMonitor helper method

2021-10-25 Thread Vineeth Pillai
Signed-off-by: Vineeth Pillai Signed-off-by: Praveen K Paladugu --- src/ch/ch_domain.c | 6 ++ src/ch/ch_domain.h | 5 + 2 files changed, 11 insertions(+) diff --git a/src/ch/ch_domain.c b/src/ch/ch_domain.c index 9d32d8669a..ae79b47253 100644 --- a/src/ch/ch_domain.c +++ b/src/ch

[libvirt PATCH 10/13] ch_driver: enable typed param string for numatune

2021-10-25 Thread Vineeth Pillai
Enable support of VIR_DRV_FEATURE_TYPED_PARAM_STRING to enable numatune Signed-off-by: Vineeth Pillai Signed-off-by: Praveen K Paladugu --- src/ch/ch_driver.c | 31 +++ 1 file changed, 31 insertions(+) diff --git a/src/ch/ch_driver.c b/src/ch/ch_driver.c index

[libvirt PATCH 08/13] ch_cgroup: methods for cgroup mgmt in ch driver

2021-10-25 Thread Vineeth Pillai
Signed-off-by: Vineeth Pillai Signed-off-by: Praveen K Paladugu --- po/POTFILES.in | 1 + src/ch/ch_cgroup.c | 457 src/ch/ch_cgroup.h | 45 + src/ch/ch_conf.c| 2 + src/ch/ch_conf.h| 4 +- src/ch/ch_domain.c | 33

[libvirt PATCH 01/13] util: Helper functions to get process info

2021-10-25 Thread Vineeth Pillai
These helper methods are used to capture vcpu information in ch driver. Signed-off-by: Vineeth Pillai Signed-off-by: Praveen K Paladugu --- src/util/virprocess.c | 136 ++ src/util/virprocess.h | 5 ++ 2 files changed, 141 insertions(+) diff --git a

[libvirt PATCH 06/13] ch_driver: domainGetVcpuPinInfo and nodeGetCPUMap

2021-10-25 Thread Vineeth Pillai
Add domainGetVcpuPinInfo and nodeGetCPUMap callbacks to ch driver Signed-off-by: Vineeth Pillai Signed-off-by: Praveen K Paladugu --- src/ch/ch_domain.h | 12 +-- src/ch/ch_driver.c | 54 ++ 2 files changed, 64 insertions(+), 2 deletions

[libvirt PATCH 12/13] ch_process: Setup emulator and iothread settings

2021-10-25 Thread Vineeth Pillai
From: Praveen K Paladugu using virCHProcessSetupPid Signed-off-by: Praveen K Paladugu Signed-off-by: Vineeth Pillai --- src/ch/ch_monitor.c | 60 ++ src/ch/ch_monitor.h | 2 ++ src/ch/ch_process.c | 78 +++-- 3 files

[libvirt PATCH 05/13] ch_driver, ch_domain: vcpu info getter callbacks

2021-10-25 Thread Vineeth Pillai
Signed-off-by: Vineeth Pillai Signed-off-by: Praveen K Paladugu --- src/ch/ch_domain.c | 25 src/ch/ch_domain.h | 4 ++ src/ch/ch_driver.c | 138 + 3 files changed, 167 insertions(+) diff --git a/src/ch/ch_domain.c b/src/ch/ch_domain.c

[libvirt PATCH 00/13] cgroup and thread management in ch driver.

2021-10-25 Thread Vineeth Pillai
threads to selected host cpus. Praveen K Paladugu (2): ch_process: Setup emulator and iothread settings ch_driver: emulator threadinfo & pinning callbacks Vineeth Pillai (11): util: Helper functions to get process info ch: Explicitly link to virt_util_lib ch_domain:

[libvirt PATCH 13/13] ch_driver: emulator threadinfo & pinning callbacks

2021-10-25 Thread Vineeth Pillai
From: Praveen K Paladugu Signed-off-by: Vineeth Pillai --- src/ch/ch_driver.c | 154 + 1 file changed, 154 insertions(+) diff --git a/src/ch/ch_driver.c b/src/ch/ch_driver.c index 97dfda85e1..786e2292a5 100644 --- a/src/ch/ch_driver.c +++ b/src/ch

[libvirt PATCH 10/13] ch_driver: enable typed param string for numatune

2021-10-25 Thread Vineeth Pillai
Enable support of VIR_DRV_FEATURE_TYPED_PARAM_STRING to enable numatune Signed-off-by: Vineeth Pillai Signed-off-by: Praveen K Paladugu --- src/ch/ch_driver.c | 31 +++ 1 file changed, 31 insertions(+) diff --git a/src/ch/ch_driver.c b/src/ch/ch_driver.c index

[libvirt PATCH 13/13] ch_driver: emulator threadinfo & pinning callbacks

2021-10-25 Thread Vineeth Pillai
From: Praveen K Paladugu Signed-off-by: Vineeth Pillai --- src/ch/ch_driver.c | 154 + 1 file changed, 154 insertions(+) diff --git a/src/ch/ch_driver.c b/src/ch/ch_driver.c index 97dfda85e1..786e2292a5 100644 --- a/src/ch/ch_driver.c +++ b/src/ch

[libvirt PATCH 07/13] ch_monitor: Get nicindexes in prep for cgroup mgmt

2021-10-25 Thread Vineeth Pillai
Signed-off-by: Vineeth Pillai Signed-off-by: Praveen Paladugu --- src/ch/ch_conf.h| 5 +++ src/ch/ch_domain.c | 26 +- src/ch/ch_domain.h | 4 +-- src/ch/ch_driver.c | 4 ++- src/ch/ch_monitor.c | 85 + src/ch/ch_monitor.h | 14

[libvirt PATCH 09/13] ch_driver, ch_domain: vcpupin callback in ch driver

2021-10-25 Thread Vineeth Pillai
Signed-off-by: Vineeth Pillai Signed-off-by: Praveen K Paladugu --- src/ch/ch_domain.c | 30 + src/ch/ch_domain.h | 1 + src/ch/ch_driver.c | 151 + 3 files changed, 182 insertions(+) diff --git a/src/ch/ch_domain.c b/src/ch/ch_domain.c

[libvirt PATCH 12/13] ch_process: Setup emulator and iothread settings

2021-10-25 Thread Vineeth Pillai
From: Praveen K Paladugu using virCHProcessSetupPid Signed-off-by: Praveen K Paladugu Signed-off-by: Vineeth Pillai --- src/ch/ch_monitor.c | 60 ++ src/ch/ch_monitor.h | 2 ++ src/ch/ch_process.c | 78 +++-- 3 files

[libvirt PATCH 04/13] ch_domain: add methods to manage private vcpu data

2021-10-25 Thread Vineeth Pillai
Signed-off-by: Vineeth Pillai Signed-off-by: Praveen K Paladugu --- src/ch/ch_domain.c | 50 +- src/ch/ch_domain.h | 11 ++ 2 files changed, 56 insertions(+), 5 deletions(-) diff --git a/src/ch/ch_domain.c b/src/ch/ch_domain.c index

[libvirt PATCH 05/13] ch_driver, ch_domain: vcpu info getter callbacks

2021-10-25 Thread Vineeth Pillai
Signed-off-by: Vineeth Pillai Signed-off-by: Praveen K Paladugu --- src/ch/ch_domain.c | 25 src/ch/ch_domain.h | 4 ++ src/ch/ch_driver.c | 138 + 3 files changed, 167 insertions(+) diff --git a/src/ch/ch_domain.c b/src/ch/ch_domain.c

[libvirt PATCH 02/13] ch: Explicitly link to virt_util_lib

2021-10-25 Thread Vineeth Pillai
link to virt_util_lib while building ch driver. Signed-off-by: Vineeth Pillai --- src/ch/meson.build | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ch/meson.build b/src/ch/meson.build index e34974d56c..5c6cab2a9f 100644 --- a/src/ch/meson.build +++ b/src/ch/meson.build @@ -30,6

[libvirt PATCH 02/13] ch: Explicitly link to virt_util_lib

2021-10-25 Thread Vineeth Pillai
link to virt_util_lib while building ch driver. Signed-off-by: Vineeth Pillai --- src/ch/meson.build | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ch/meson.build b/src/ch/meson.build index e34974d56c..5c6cab2a9f 100644 --- a/src/ch/meson.build +++ b/src/ch/meson.build @@ -30,6

[libvirt PATCH 01/13] util: Helper functions to get process info

2021-10-25 Thread Vineeth Pillai
These helper methods are used to capture vcpu information in ch driver. Signed-off-by: Vineeth Pillai Signed-off-by: Praveen K Paladugu --- src/util/virprocess.c | 136 ++ src/util/virprocess.h | 5 ++ 2 files changed, 141 insertions(+) diff --git a

[libvirt PATCH 06/13] ch_driver: domainGetVcpuPinInfo and nodeGetCPUMap

2021-10-25 Thread Vineeth Pillai
Add domainGetVcpuPinInfo and nodeGetCPUMap callbacks to ch driver Signed-off-by: Vineeth Pillai Signed-off-by: Praveen K Paladugu --- src/ch/ch_domain.h | 12 +-- src/ch/ch_driver.c | 54 ++ 2 files changed, 64 insertions(+), 2 deletions

[libvirt PATCH 11/13] ch_driver: add numatune callbacks for CH driver

2021-10-25 Thread Vineeth Pillai
Signed-off-by: Vineeth Pillai Signed-off-by: Praveen K Paladugu --- src/ch/ch_driver.c | 278 + 1 file changed, 278 insertions(+) diff --git a/src/ch/ch_driver.c b/src/ch/ch_driver.c index 9ad23c1710..97dfda85e1 100644 --- a/src/ch/ch_driver.c +++ b

[libvirt PATCH 00/13] cgroup and thread management in ch driver.

2021-10-25 Thread Vineeth Pillai
threads to selected host cpus. Praveen K Paladugu (2): ch_process: Setup emulator and iothread settings ch_driver: emulator threadinfo & pinning callbacks Vineeth Pillai (11): util: Helper functions to get process info ch: Explicitly link to virt_util_lib ch_domain:

[libvirt PATCH 04/13] ch_domain: add methods to manage private vcpu data

2021-10-25 Thread Vineeth Pillai
Signed-off-by: Vineeth Pillai Signed-off-by: Praveen K Paladugu --- src/ch/ch_domain.c | 50 +- src/ch/ch_domain.h | 11 ++ 2 files changed, 56 insertions(+), 5 deletions(-) diff --git a/src/ch/ch_domain.c b/src/ch/ch_domain.c index

[libvirt PATCH 08/13] ch_cgroup: methods for cgroup mgmt in ch driver

2021-10-25 Thread Vineeth Pillai
Signed-off-by: Vineeth Pillai Signed-off-by: Praveen K Paladugu --- po/POTFILES.in | 1 + src/ch/ch_cgroup.c | 457 src/ch/ch_cgroup.h | 45 + src/ch/ch_conf.c| 2 + src/ch/ch_conf.h| 4 +- src/ch/ch_domain.c | 33

[libvirt PATCH 07/13] ch_monitor: Get nicindexes in prep for cgroup mgmt

2021-10-25 Thread Vineeth Pillai
Signed-off-by: Vineeth Pillai Signed-off-by: Praveen Paladugu --- src/ch/ch_conf.h| 5 +++ src/ch/ch_domain.c | 26 +- src/ch/ch_domain.h | 4 +-- src/ch/ch_driver.c | 4 ++- src/ch/ch_monitor.c | 85 + src/ch/ch_monitor.h | 14

[libvirt PATCH 11/13] ch_driver: add numatune callbacks for CH driver

2021-10-25 Thread Vineeth Pillai
Signed-off-by: Vineeth Pillai Signed-off-by: Praveen K Paladugu --- src/ch/ch_driver.c | 278 + 1 file changed, 278 insertions(+) diff --git a/src/ch/ch_driver.c b/src/ch/ch_driver.c index 9ad23c1710..97dfda85e1 100644 --- a/src/ch/ch_driver.c +++ b

[libvirt PATCH 03/13] ch_domain: add virCHDomainGetMonitor helper method

2021-10-25 Thread Vineeth Pillai
Signed-off-by: Vineeth Pillai Signed-off-by: Praveen K Paladugu --- src/ch/ch_domain.c | 6 ++ src/ch/ch_domain.h | 5 + 2 files changed, 11 insertions(+) diff --git a/src/ch/ch_domain.c b/src/ch/ch_domain.c index 9d32d8669a..ae79b47253 100644 --- a/src/ch/ch_domain.c +++ b/src/ch