- Redo mailbox stuff
commit7f9425f1f024e620b0bb1109d0b31dd43bd1db71
authorDizzyOfCRN <DizzyOfCRN@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Sun, 20 Jan 2013 11:06:12 +0000 (20 11:06 +0000)
committerDizzyOfCRN <DizzyOfCRN@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Sun, 20 Jan 2013 11:06:12 +0000 (20 11:06 +0000)
treec05035ca946225328c0f454e0c46dc76c4cf0327
parentfc09eb5d556a088343596f0cfdae08265ebb360a
- Redo mailbox stuff
- Idea is to create mailbox.library and compile it as kernel object and link it with kernel-kobj and exec-kobj into bootstrap
- _ReadMailbox and _WriteMailbox should then be callable from bootstrap and once multitasking is up library calls wrap around them with semaphore or atomic protection
- Rasperry Pi port can't at this moment live without the mailbox stuff so mailbox support is needed at the bootstrap, this just reduces code size as the same code is used in the library
- Not much free time but I'll continue this as soon as I can. No function has the correct parameters so this is just a stub framework

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@46350 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
arch/arm-raspi/raspi-mailbox/mailbox.conf [new file with mode: 0644]
arch/arm-raspi/raspi-mailbox/mailbox_init.c [new file with mode: 0644]
arch/arm-raspi/raspi-mailbox/mailbox_private.h [new file with mode: 0644]
arch/arm-raspi/raspi-mailbox/mailboxread.c [new file with mode: 0644]
arch/arm-raspi/raspi-mailbox/mailboxstatus.c [new file with mode: 0644]
arch/arm-raspi/raspi-mailbox/mailboxwrite.c [new file with mode: 0644]
arch/arm-raspi/raspi-mailbox/mmakefile.src [new file with mode: 0644]
arch/arm-raspi/raspi-mailbox/obtainmailbox.c [new file with mode: 0644]
arch/arm-raspi/raspi-mailbox/releasemailbox.c [new file with mode: 0644]