summaryrefslogtreecommitdiffstats
path: root/src/include/usr/mbox
diff options
context:
space:
mode:
authorDoug Gilbert <dgilbert@us.ibm.com>2012-03-30 16:47:53 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2012-05-16 11:56:48 -0500
commitf4f33e68921d3fffdac8c848979659a6dce552ce (patch)
treed8c29878f65c5873a2eaaa1f6c7830a7686c5806 /src/include/usr/mbox
parentbb809cc17398ed47d5ab40c9ffb97f95c5d8779f (diff)
downloadtalos-hostboot-f4f33e68921d3fffdac8c848979659a6dce552ce.tar.gz
talos-hostboot-f4f33e68921d3fffdac8c848979659a6dce552ce.zip
Mailbox DMA buffer capabilities
RTC:34032 Change-Id: Ib1e29210ffc183f9c3bd475ab8d9779b5a448909 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/932 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/include/usr/mbox')
-rw-r--r--src/include/usr/mbox/mbox_queues.H3
-rw-r--r--src/include/usr/mbox/mbox_reasoncodes.H3
2 files changed, 5 insertions, 1 deletions
diff --git a/src/include/usr/mbox/mbox_queues.H b/src/include/usr/mbox/mbox_queues.H
index 6eadfd32f..dbe1369b0 100644
--- a/src/include/usr/mbox/mbox_queues.H
+++ b/src/include/usr/mbox/mbox_queues.H
@@ -48,11 +48,11 @@ namespace MBOX
// FSP mailboxes
FSP_FIRST_MSGQ = 0x80000000,
FSP_MAILBOX_MSGQ = FSP_FIRST_MSGQ,
- FSP_ECHO_MSGQ,
FSP_PROGRESS_CODES_MSGQ,
FSP_TRACE_MSGQ,
FSP_ERRL_MSGQ,
// Add FSP services here:
+ FSP_ECHO_MSGQ = 0xFFFFFFFF, // Fake FSP for test
};
// Message types are only unique with in each message queue. Each message queue can
@@ -85,6 +85,7 @@ namespace MBOX
MSG_INVALID_MSG_QUEUE_ID = FIRST_UNSECURE_MSG + 1,
MSG_INVALID_MSG_TYPE,
MSG_REQUEST_DMA_BUFFERS,
+ MSG_INITIAL_DMA,
};
diff --git a/src/include/usr/mbox/mbox_reasoncodes.H b/src/include/usr/mbox/mbox_reasoncodes.H
index f90870a8d..3229ccc6f 100644
--- a/src/include/usr/mbox/mbox_reasoncodes.H
+++ b/src/include/usr/mbox/mbox_reasoncodes.H
@@ -36,6 +36,8 @@ namespace MBOX
MOD_MBOXSRV_HNDLR = 0x04, // MailboxSp::msgHandler
MOD_MBOXSRV_RCV = 0x05, // MailboxSp::recv_msg
MOD_MBOXREGISTER = 0x06, // MailboxSp::msgq_register
+ MOD_MBOXSRV_FSP_MSG = 0x07, // MailboxSp::handle_hbmbox_msg
+ MOD_MBOXSRV_SENDMSG = 0x08, // MailboxSp::send_msg
};
enum MBOXReasonCode
@@ -53,6 +55,7 @@ namespace MBOX
RC_PARITY_ERR = HBMBOX_COMP_ID | 0x0B,
RC_INVALID_MBOX_MSG_TYPE = HBMBOX_COMP_ID | 0x0C,
RC_MBOX_SERVICE_NOT_READY = HBMBOX_COMP_ID | 0x0D,
+ RC_INVALID_DMA_LENGTH = HBMBOX_COMP_ID | 0x0E,
};
};
OpenPOWER on IntegriCloud