7 #include <linux/connector.h>
21 #include <video/uvesafb.h>
23 //#define ulog(args...) do {} while (0)
24 //#define ulog(args...) fprintf(stdout, ##args)
26 #define ulog(args...) syslog(LOG_INFO, ##args)
29 int v86_int(int num
, struct v86_regs
*regs
);
30 int v86_task(struct uvesafb_task
*tsk
, u8
*buf
);
33 #define MEM_SIZE 0x10ffef
34 #define IVTBDA_BASE 0x00000
35 #define IVTBDA_SIZE 0x01000
36 #define DEFAULT_STACK_SIZE 0x02000
37 #define REAL_MEM_BASE 0x10000
38 #define REAL_MEM_SIZE (0x30000 - REAL_MEM_BASE)
39 #define BIOS_BASE 0xa0000
40 #define BIOS_SIZE (MEM_SIZE - BIOS_BASE)
42 u32
v86_mem_alloc(int size
);
43 void v86_mem_free(u32 m
);
44 int v86_mem_init(void);
45 void v86_mem_cleanup(void);
50 void v_wrb(u32 addr
, u8 val
);
51 void v_wrw(u32 addr
, u16 val
);
52 void v_wrl(u32 addr
, u32 val
);
55 extern int iopl (int __level
);
56 extern int ioperm (unsigned long int __from
, unsigned long int __num
,