diff options
author | Doug Gilbert <dgilbert@us.ibm.com> | 2012-03-30 16:47:53 -0500 |
---|---|---|
committer | A. Patrick Williams III <iawillia@us.ibm.com> | 2012-05-16 11:56:48 -0500 |
commit | f4f33e68921d3fffdac8c848979659a6dce552ce (patch) | |
tree | d8c29878f65c5873a2eaaa1f6c7830a7686c5806 /src/include/usr/mbox | |
parent | bb809cc17398ed47d5ab40c9ffb97f95c5d8779f (diff) | |
download | talos-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.H | 3 | ||||
-rw-r--r-- | src/include/usr/mbox/mbox_reasoncodes.H | 3 |
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, }; }; |