Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 3528 → Rev 3527

/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");
}