mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
x86: L2 CAT: implement get value flow.
This patch implements L2 CAT get value interface in domctl. Signed-off-by: Yi Sun <yi.y.sun@linux.intel.com> Reviewed-by: Jan Beulich <jbeulich@suse.com>
This commit is contained in:
1 parent
bfee9a8aa3
commit
84577fbd5a
2 files changed
+8
No files matched your search
@@ -1483,6 +1483,13 @@ long arch_do_domctl(
|
||||
copyback = true;
|
||||
break;
|
||||
|
||||
case XEN_DOMCTL_PSR_CAT_OP_GET_L2_CBM:
|
||||
ret = psr_get_val(d, domctl->u.psr_cat_op.target,
|
||||
&val32, PSR_CBM_TYPE_L2);
|
||||
domctl->u.psr_cat_op.data = val32;
|
||||
copyback = true;
|
||||
break;
|
||||
|
||||
default:
|
||||
ret = -EOPNOTSUPP;
|
||||
break;
|
||||
|
||||
@@ -1142,6 +1142,7 @@ struct xen_domctl_psr_cat_op {
|
||||
#define XEN_DOMCTL_PSR_CAT_OP_SET_L3_DATA 3
|
||||
#define XEN_DOMCTL_PSR_CAT_OP_GET_L3_CODE 4
|
||||
#define XEN_DOMCTL_PSR_CAT_OP_GET_L3_DATA 5
|
||||
#define XEN_DOMCTL_PSR_CAT_OP_GET_L2_CBM 7
|
||||
uint32_t cmd; /* IN: XEN_DOMCTL_PSR_CAT_OP_* */
|
||||
uint32_t target; /* IN */
|
||||
uint64_t data; /* IN/OUT */
|
||||
|
||||