 |
RTEMS 5.2
|
40#ifndef _UAPI_ASM_POWERPC_EPAPR_HCALLS_H
41#define _UAPI_ASM_POWERPC_EPAPR_HCALLS_H
43#define EV_BYTE_CHANNEL_SEND 1
44#define EV_BYTE_CHANNEL_RECEIVE 2
45#define EV_BYTE_CHANNEL_POLL 3
46#define EV_INT_SET_CONFIG 4
47#define EV_INT_GET_CONFIG 5
48#define EV_INT_SET_MASK 6
49#define EV_INT_GET_MASK 7
52#define EV_INT_SEND_IPI 11
53#define EV_INT_SET_TASK_PRIORITY 12
54#define EV_INT_GET_TASK_PRIORITY 13
55#define EV_DOORBELL_SEND 14
60#define EV_LOCAL_VENDOR_ID 0
61#define EV_EPAPR_VENDOR_ID 1
62#define EV_FSL_VENDOR_ID 2
63#define EV_IBM_VENDOR_ID 3
64#define EV_GHS_VENDOR_ID 4
65#define EV_ENEA_VENDOR_ID 5
66#define EV_WR_VENDOR_ID 6
67#define EV_AMCC_VENDOR_ID 7
68#define EV_KVM_VENDOR_ID 42
71#define EV_BYTE_CHANNEL_MAX_BYTES 16
74#define _EV_HCALL_TOKEN(id, num) (((id) << 16) | (num))
75#define EV_HCALL_TOKEN(hcall_num) _EV_HCALL_TOKEN(EV_EPAPR_VENDOR_ID, hcall_num)
94#define EV_INVALID_STATE 11
95#define EV_UNIMPLEMENTED 12
96#define EV_BUFFER_OVERFLOW 13