forked from Qortal/Brooklyn
* 0day explit mitigation * Memory corruption prevention * Privilege escalation prevention * Buffer over flow prevention * File System corruption defense * Thread escape prevention This may very well be the most intensive inclusion to BrooklynR. This will not be part of an x86 suite nor it will be released as tool kit. The security core toolkit will remain part of kernel base.
28 lines
777 B
C
28 lines
777 B
C
/*
|
|
* omap-mailbox: interprocessor communication module for OMAP
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License version 2 as
|
|
* published by the Free Software Foundation.
|
|
*/
|
|
|
|
#ifndef OMAP_MAILBOX_H
|
|
#define OMAP_MAILBOX_H
|
|
|
|
typedef u32 mbox_msg_t;
|
|
|
|
typedef int __bitwise omap_mbox_irq_t;
|
|
#define IRQ_TX ((__force omap_mbox_irq_t) 1)
|
|
#define IRQ_RX ((__force omap_mbox_irq_t) 2)
|
|
|
|
struct mbox_chan;
|
|
struct mbox_client;
|
|
|
|
struct mbox_chan *omap_mbox_request_channel(struct mbox_client *cl,
|
|
const char *chan_name);
|
|
|
|
void omap_mbox_enable_irq(struct mbox_chan *chan, omap_mbox_irq_t irq);
|
|
void omap_mbox_disable_irq(struct mbox_chan *chan, omap_mbox_irq_t irq);
|
|
|
|
#endif /* OMAP_MAILBOX_H */
|