v86d: add support for ESBX buffers
[v86d.git] / v86.h
blob39f1de6e91ff40b1fb633005289d4face48190a1
1 #ifndef __H_V86
2 #define __H_V86
4 #include <stdio.h>
5 #include <syslog.h>
6 #include <sys/types.h>
7 #include <linux/connector.h>
8 #include <asm/vm86.h>
10 #define u8 __u8
11 #define u16 __u16
12 #define u32 __u32
14 struct completion;
16 #include "kernel/uvesafb.h"
18 //#define ulog(args...) do {} while (0)
19 //#define ulog(args...) fprintf(stdout, ##args)
21 #define ulog(args...) syslog(LOG_INFO, ##args)
23 int v86_init();
24 int v86_int(int num, struct vm86_regs *regs);
25 int v86_task(struct uvesafb_task *tsk, u8 *buf);
27 #endif /* __H_V86 */