Markus Armbruster
143d288cba
QMP: add human-readable description to error response
...
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
(cherry picked from commit 77e595e7c6
)
2009-12-07 16:36:50 -06:00
Markus Armbruster
ea2b7d7079
QError: New QERR_TOO_MANY_FILES
...
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
(cherry picked from commit a488be27e5
)
2009-12-07 16:36:50 -06:00
Markus Armbruster
0b52786ce1
New QERR_INVALID_PARAMETER
...
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
(cherry picked from commit 7a046f5f14
)
2009-12-07 16:36:50 -06:00
Markus Armbruster
e36469149a
QError: New QERR_FD_NOT_SUPPLIED
...
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
(cherry picked from commit 41471a2338
)
2009-12-07 16:36:50 -06:00
Markus Armbruster
3e4cd634cc
QError: New QERR_FD_NOT_FOUND
...
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
(cherry picked from commit c7c338c497
)
2009-12-07 16:36:50 -06:00
Markus Armbruster
fe7c6c90a8
QError: New QERR_VNC_SERVER_FAILED
...
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
(cherry picked from commit a6906e31a8
)
2009-12-07 16:36:50 -06:00
Markus Armbruster
960a4b537a
QError: New QERR_SET_PASSWD_FAILED
...
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
(cherry picked from commit 7a84cb23c0
)
2009-12-07 16:36:49 -06:00
Markus Armbruster
c756b1e762
QError: New QERR_INVALID_BLOCK_FORMAT
...
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
(cherry picked from commit 17901e7532
)
2009-12-07 16:36:49 -06:00
Markus Armbruster
8cb1cec656
QError: New QERR_DEVICE_NOT_REMOVABLE
...
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
(cherry picked from commit 5cfe026475
)
2009-12-07 16:36:49 -06:00
Markus Armbruster
a46657d185
QError: New QERR_DEVICE_LOCKED
...
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
(cherry picked from commit b086838090
)
2009-12-07 16:36:49 -06:00
Markus Armbruster
28acf422cb
QError: Put error definitions in alphabetical order
...
Also fix the odd typoe and clean up whitespace.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
(cherry picked from commit e16a181222
)
2009-12-07 16:36:49 -06:00
Luiz Capitulino
bcddbd0f6a
QError: new class for device encrypted errors
...
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
(cherry picked from commit 0df37c411c
)
2009-12-07 16:36:49 -06:00
Luiz Capitulino
6ccc51fd20
QError: Add class for invalid passwords
...
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
(cherry picked from commit f6d855c50d
)
2009-12-07 16:36:49 -06:00
Blue Swirl
d05ac8faf5
Add "static" to please Sparse
...
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
2009-12-04 20:44:44 +00:00
Luiz Capitulino
4b9d46834d
QError: Add errors needed by QMP
...
Only QERR_QMP_BAD_INPUT_OBJECT is QMP specific, the others can
be used in different contexts by other subsystems.
Please, note that QERR_JSON_PARSING signals any parsing error
from the json parser. We will need it until the parser gets
updated to use QError.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-12-03 09:41:22 -06:00
Luiz Capitulino
82a60711dd
QError: Add QERR_KVM_MISSING_CAP
...
New class for KVM unavailable features errors.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-12-03 09:41:21 -06:00
Luiz Capitulino
055f6122a6
QError: Add QERR_DEVICE_NOT_ACTIVE
...
New class for device not active errors.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-12-03 09:41:21 -06:00
Luiz Capitulino
357b6156f9
QError: Add QERR_DEVICE_NOT_FOUND
...
New class for device not found errors.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-12-03 09:41:20 -06:00
Luiz Capitulino
9f9daf9a63
Introduce QError
...
QError is a high-level data type which represents an exception
in QEMU, it stores the following error information:
- class Error class name (eg. "ServiceUnavailable")
- description A detailed error description, which can contain
references to run-time error data
- filename The file name of where the error occurred
- line number The exact line number of the error
- function The function name of where the error occurred
- run-time data Any run-time error data
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-12-03 09:41:20 -06:00