7 #include <linux/connector.h>
27 #include <video/uvesafb.h>
29 //#define ulog(args...) do {} while (0)
30 //#define ulog(args...) fprintf(stdout, ##args)
32 #define ulog(args...) syslog(LOG_INFO, ##args)
35 int v86_int(int num
, struct v86_regs
*regs
);
36 int v86_task(struct uvesafb_task
*tsk
, u8
*buf
);
39 #define MEM_SIZE 0x10ffef
40 #define IVTBDA_BASE 0x00000
41 #define IVTBDA_SIZE 0x01000
42 #define DEFAULT_STACK_SIZE 0x02000
43 #define REAL_MEM_BASE 0x10000
44 #define REAL_MEM_SIZE (0x30000 - REAL_MEM_BASE)
45 #define BIOS_MEM_SIZE (0x100000 - REAL_MEM_BASE - REAL_MEM_SIZE)
47 void *v86_mem_alloc(int size
);
48 void v86_mem_free(void *m
);
49 int v86_mem_init(void);
50 void v86_mem_cleanup(void);
52 u16
get_int_seg(int i
);
53 u16
get_int_off(int i
);