/branches/arm/kernel/arch/arm32/include/drivers/qemu.h |
---|
File deleted |
/branches/arm/kernel/arch/arm32/src/arm32.c |
---|
86,7 → 86,7 |
console_init(device_assign_devno()); |
#ifdef CONFIG_FB |
fb_init(machine_get_fb_address(), 640, 480, 2560, VISUAL_BGR_8_8_8_0); |
fb_init(machine_get_fb_address(), 640, 480, 1920, VISUAL_RGB_8_8_8); |
#endif |
} |
/branches/arm/kernel/arch/arm32/src/drivers/qemu.c |
---|
File deleted |
/branches/arm/kernel/genarch/include/fb/visuals.h |
---|
44,7 → 44,6 |
#define VISUAL_RGB_0_8_8_8 5 |
#define VISUAL_BGR_0_8_8_8 6 |
#define VISUAL_BGR_8_8_8_0 7 |
#endif |
/branches/arm/kernel/genarch/src/fb/fb.c |
---|
145,20 → 145,6 |
#endif |
} |
static void bgr_byte8880(void *dst, int rgb) |
{ |
uint8_t *scr = (uint8_t *) dst; |
scr[3] = RED(rgb, 8); |
scr[2] = GREEN(rgb, 8); |
scr[1] = BLUE(rgb, 8); |
} |
static int byte8880_bgr(void *src) |
{ |
uint8_t *scr = (uint8_t *) src; |
return scr[3] << 16 | scr[2] << 8 | scr[1]; |
} |
/** 16-bit depth (5:5:5) */ |
static void rgb_byte555(void *dst, int rgb) |
{ |
496,11 → 482,6 |
scr2rgb = byte0888_bgr; |
pixelbytes = 4; |
break; |
case VISUAL_BGR_8_8_8_0: |
rgb2scr = bgr_byte8880; |
scr2rgb = byte8880_bgr; |
pixelbytes = 4; |
break; |
default: |
panic("Unsupported visual.\n"); |
} |