QError: new QERR_INVALID_CPU_INDEX
PATCH v2 1/2 QError: new QERR_INVALID_CPU_INDEX
Signed-off-by Lai Jiangshan <[email protected]>
---
qerror.c +4 -0
@@ -117,6 +117,10 @@ static const QErrorStringTable qerror_table[] = { .desc = "Invalid block format '%(name)'", }, { + .error_fmt = QERR_INVALID_CPU_INDEX, + .desc = "Invalid CPU index '%(cpu_index)'", + }, + { .error_fmt = QERR_INVALID_PARAMETER, .desc = "Invalid parameter '%(name)'", },
qerror.h +3 -0
@@ -102,6 +102,9 @@ QError *qobject_to_qerror(const QObject *obj);#define QERR_INVALID_BLOCK_FORMAT \ "{ 'class': 'InvalidBlockFormat', 'data': { 'name': %s } }" +#define QERR_INVALID_CPU_INDEX \ + "{ 'class': 'InvalidCPUIndex', 'data': { 'cpu_index': %d } }" +#define QERR_INVALID_PARAMETER \ "{ 'class': 'InvalidParameter', 'data': { 'name': %s } }"
Quoted 2 lines · On Fri, 10 Dec 2010 14:36:01 +0800 Lai Jiangshan <[email protected]> wrote:
Signed-off-by Lai Jiangshan <[email protected]>
As Markus said, we report this as an invalid parameter in do_cpu(), we can do the same for inject-nmi.
Quoted 31 lines
---
qerror.c +4
-0@@ -117,6 +117,10 @@ static const QErrorStringTable qerror_table[] = { .desc = "Invalid block format '%(name)'", }, { + .error_fmt = QERR_INVALID_CPU_INDEX, + .desc = "Invalid CPU index '%(cpu_index)'", + }, + { .error_fmt = QERR_INVALID_PARAMETER, .desc = "Invalid parameter '%(name)'", },qerror.h +3
-0@@ -102,6 +102,9 @@ QError *qobject_to_qerror(const QObject *obj);#define QERR_INVALID_BLOCK_FORMAT \ "{ 'class': 'InvalidBlockFormat', 'data': { 'name': %s } }" +#define QERR_INVALID_CPU_INDEX \ + "{ 'class': 'InvalidCPUIndex', 'data': { 'cpu_index': %d } }" +#define QERR_INVALID_PARAMETER \ "{ 'class': 'InvalidParameter', 'data': { 'name': %s } }"