mirror of
https://github.com/xemu-project/xemu.git
synced 2024-11-24 12:09:58 +00:00
s390-sclp: Define New SCLP Codes
Define new SCLP codes to improve code readability. Signed-off-by: Jason J. Herne <jjherne@us.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
This commit is contained in:
parent
1cf892ca26
commit
5f04c14a10
@ -45,7 +45,7 @@ static void sclp_execute(SCCB *sccb, uint64_t code)
|
||||
{
|
||||
S390SCLPDevice *sdev = get_event_facility();
|
||||
|
||||
switch (code) {
|
||||
switch (code & SCLP_CMD_CODE_MASK) {
|
||||
case SCLP_CMDW_READ_SCP_INFO:
|
||||
case SCLP_CMDW_READ_SCP_INFO_FORCED:
|
||||
read_SCP_info(sccb);
|
||||
|
@ -17,6 +17,8 @@
|
||||
#include <hw/sysbus.h>
|
||||
#include <hw/qdev.h>
|
||||
|
||||
#define SCLP_CMD_CODE_MASK 0xffff00ff
|
||||
|
||||
/* SCLP command codes */
|
||||
#define SCLP_CMDW_READ_SCP_INFO 0x00020001
|
||||
#define SCLP_CMDW_READ_SCP_INFO_FORCED 0x00120001
|
||||
@ -26,6 +28,12 @@
|
||||
#define SCLP_CMD_WRITE_EVENT_DATA 0x00760005
|
||||
#define SCLP_CMD_WRITE_EVENT_MASK 0x00780005
|
||||
|
||||
/* CPU hotplug SCLP codes */
|
||||
#define SCLP_HAS_CPU_INFO 0x0C00000000000000ULL
|
||||
#define SCLP_CMDW_READ_CPU_INFO 0x00010001
|
||||
#define SCLP_CMDW_CONFIGURE_CPU 0x00110001
|
||||
#define SCLP_CMDW_DECONFIGURE_CPU 0x00100001
|
||||
|
||||
/* SCLP response codes */
|
||||
#define SCLP_RC_NORMAL_READ_COMPLETION 0x0010
|
||||
#define SCLP_RC_NORMAL_COMPLETION 0x0020
|
||||
|
Loading…
Reference in New Issue
Block a user