| #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 |