blob: 97d0f714119cb62309a015003f7e492c37cd4870 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#ifndef _JOVE_SYS_MESSAGE_H
#define _JOVE_SYS_MESSAGE_H 1
#include "hal/obj.h"
#define MESSAGE_ALIGN 0x1000
int message_hasmap(jove_owned_obj_t *message);
uintptr_t message_unmap(jove_owned_obj_t *message, jove_owned_obj_t *pagedir);
void message_remap(jove_owned_obj_t *message, jove_owned_obj_t *pagedir, uintptr_t vptr);
uintptr_t message_getdata(jove_owned_obj_t *message);
#endif
|