blob: ab30664f9dfe80fafc50c97463e4fb9af54ef492 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#include <string.h>
#include <malloc.h>
#include <syscall.h>
#include <debug.h>
#include <user_region.h>
#include <proto/fb.h>
int main(int argc, char **argv) {
dbg_print("[giosrv] Starting up.\n");
fd_t fbdev = open("io:/display/vesa", FM_READ | FM_WRITE | FM_MMAP);
if (fbdev == 0) PANIC("Could not open fbdev");
framebuffer_info_t i;
int r = ioctl(fbdev, IOCTL_FB_GET_INFO, &i);
dbg_printf("[giosrv] ioctl -> %d\n", r);
ASSERT(r == 1);
dbg_printf("[giosrv] Running on FB %dx%d\n", i.width, i.height);
while(true); // nothing to do
return 0;
}
/* vim: set ts=4 sw=4 tw=0 noet :*/
|