blob: e7d971343642bf8dac8f4543bed83b8f391b28c3 [file] [log] [blame]
#ifndef KVM__VESA_H
#define KVM__VESA_H
#define VESA_WIDTH 640
#define VESA_HEIGHT 480
#define VESA_MEM_ADDR 0xd0000000
#define VESA_BPP 32
/*
* We actually only need VESA_BPP/8*VESA_WIDTH*VESA_HEIGHT bytes. But the memory
* size must be a power of 2, so we round up.
*/
#define VESA_MEM_SIZE (1 << 21)
struct kvm;
struct biosregs;
struct framebuffer *vesa__init(struct kvm *self);
#endif