Patent ID: 6912716
Filing Date: 2005-06-28
Classification: G06F

Abstract:
1. A shared memory processor-to-processor mailbox between at least two processors, comprising: a shared memory accessible by a first processor and a second processor, said shared memory including a first mailbox portion to pass data from said first processor to said second processor, and a second mailbox portion to pass data from said second processor to said first processor, said first mailbox portion and said second mailbox portion both being defined at least in part over common memory addresses; said first mailbox portion starting at a low physical address end of said shared memory, and addressably filling upward through to a highest physical address of said common memory; said second mailbox portion starting at said high physical address end of said shared memory, and addressably filling downward through to said lowest physical address of said common memory; said first processor having write access to said first mailbox portion and not to said second mailbox portion; said first processor has read access from both said first mailbox portion and said second mailbox portion while having write access to said first mailbox portion and not to said second mailbox portion; and said second processor has read access from both said first mailbox portion and said second mailbox portion while having write access to said second mailbox portion and not to said first mailbox portion.