working on exposing vga to userspace
This commit is contained in:
@@ -17,19 +17,15 @@ extern vga_color_t VGA_COLOR_BLACK;
|
||||
extern vga_color_t VGA_COLOR_RED;
|
||||
extern vga_color_t VGA_COLOR_GREEN;
|
||||
extern vga_color_t VGA_COLOR_BLUE;
|
||||
extern vga_color_t VGA_COLOR_ROCKOS;
|
||||
|
||||
void vga_init(
|
||||
vfs_node_t* dev,
|
||||
uint32_t fb_paddr,
|
||||
uint32_t fb_width,
|
||||
uint32_t fb_height,
|
||||
uint32_t fb_pitch,
|
||||
uint8_t fb_bpp,
|
||||
uint8_t red_mask_sz,
|
||||
uint8_t red_field_pos,
|
||||
uint8_t green_mask_sz,
|
||||
uint8_t green_field_pos,
|
||||
uint8_t blue_mask_sz,
|
||||
uint8_t blue_field_pos
|
||||
uint8_t fb_bpp
|
||||
);
|
||||
|
||||
uint32_t vga_get_framebuffer();
|
||||
@@ -42,6 +38,4 @@ void vga_clear_scrn(uint32_t color);
|
||||
|
||||
uint32_t vga_write(vfs_node_t* node, uint32_t offset, uint32_t size, uint8_t* buf);
|
||||
|
||||
void test_draw_vertical_line(uint32_t x, uint32_t y_start, uint32_t y_end, uint32_t color);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user