aboutsummaryrefslogtreecommitdiff
path: root/vgasrc/vga.c
AgeCommit message (Expand)AuthorFilesLines
2011-12-31vgabios: Rename vga.c to vgabios.c.Kevin O'Connor1-1596/+0
2011-12-31vgabios: Use bochsvga_ prefix for bochs vga functions.Kevin O'Connor1-15/+16
2011-12-30vgabios: Minor fixes to struct vbe_info definition.Kevin O'Connor1-2/+2
2011-12-27vgabios: Merge support for GeodeLX vga bios.Kevin O'Connor1-0/+4
2011-12-27vgabios: Generate video_param_table at runtime.Kevin O'Connor1-4/+1
2011-12-27vgabios: Use vgamode_s instead of video_param_table in code.Kevin O'Connor1-8/+6
2011-12-27vgabios: Minor - use segoff_s for static_functionality ptr.Kevin O'Connor1-4/+3
2011-12-27vgabios: Define video_save_pointer_table layout.Kevin O'Connor1-3/+3
2011-12-20Updates to vgabios cirrus code.Kevin O'Connor1-2/+5
2011-12-20Partially implement VBE interface, create VBE driver skeletonJulian Pidancet1-41/+235
2011-12-20Add configuration menu for the VGA ROMJulian Pidancet1-4/+0
2011-12-20Add a PCI header to the VGA ROM if neededJulian Pidancet1-0/+17
2011-12-20Rename CONFIG_VBE in CONFIG_VGA_BOCHS and CONFIG_CIRRUS in CONFIG_VGA_CIRRUSJulian Pidancet1-9/+9
2010-01-03vgabios: Fix compile error due to fixed prototypes.Kevin O'Connor1-1/+1
2010-01-03Be sure to add "void" to all function prototypes that take no args.Kevin O'Connor1-1/+1
2010-01-01Minor vga binary cleanups.Kevin O'Connor1-6/+6
2009-09-09Replace common segment/offset pairs with struct segoff_s.Kevin O'Connor1-15/+15
2009-05-31VGA: Comment and name update.Kevin O'Connor1-47/+58
2009-05-31VGA: Arrange screen writing functions to minimize stack.Kevin O'Connor1-21/+50
2009-05-31VGA: Reduce stack usage.Kevin O'Connor1-5/+5
2009-05-31VGA: No need to scroll multiple times when writing a tab.Kevin O'Connor1-35/+21
2009-05-31VGA: Simplify scrolling implementation.Kevin O'Connor1-6/+9
2009-05-31VGA: Breakup biosfn_scroll.Kevin O'Connor1-17/+28
2009-05-26VGA: Move cursor setting out of biosfn_write_teletype.Kevin O'Connor1-24/+14
2009-05-26VGA: Remove recursion from biosfn_write_teletype().Kevin O'Connor1-28/+37
2009-05-26VGA: Simplify vgafb_write/read_char.Kevin O'Connor1-4/+14
2009-05-25VGA: Remove vmode_g->class - store info in vmode_g->memmodel.Kevin O'Connor1-4/+4
2009-05-25VGA: Use struct for car/attr/WITH_ATTR.Kevin O'Connor1-16/+17
2009-05-25VGA: Combine x/y/page into one parameter.Kevin O'Connor1-75/+61
2009-05-25VGA: Inline biosfn_set_video_mode() into its only caller.Kevin O'Connor1-133/+107
2009-05-25VGA: Replace biosfn_load_text_* with vgafb_load_font().Kevin O'Connor1-12/+11
2009-05-25VGA: Factor out hardware accesses from biosfn_set_video_mode.Kevin O'Connor1-74/+15
2009-05-25VGA: Inline several functions in vga.c.Kevin O'Connor1-181/+109
2009-05-21VGA: Define structs for save/restore state calls.Kevin O'Connor1-289/+119
2009-05-18VGA: Move some ioport accesses from vga.c to vgaio.c.Kevin O'Connor1-47/+11
2009-05-17VGA: Remove references to 'struct bregs' from vgaio.c code.Kevin O'Connor1-38/+26
2009-05-17VGA: Extract code from vga.c into new files vgaio.c and vgafb.c.Kevin O'Connor1-975/+19
2009-05-17VGA: Fix DAC loading during mode switch.Kevin O'Connor1-6/+4
2009-05-17VGA: Make use of regs->ebp - now that it is present in 'struct bregs'.Kevin O'Connor1-10/+6
2009-05-16VGA: Use GET_IVT macro instead of raw GET_FARVAR.Kevin O'Connor1-8/+4
2009-05-16VGA: Add calling stubs for vbe functions.Kevin O'Connor1-5/+5
2009-05-16VGA: Use segment definitions.Kevin O'Connor1-47/+45
2009-05-16VGA: Split biosfn_get_cursor_pos function.Kevin O'Connor1-25/+23
2009-05-16VGA: Minor - use "_far" postfix on far pointers.Kevin O'Connor1-19/+19
2009-05-16VGA: Rework vga_modes[] array to have pointers to other structs.Kevin O'Connor1-127/+88
2009-05-16VGA: Misc syntax cleanups.Kevin O'Connor1-362/+322
2009-05-14VGA: Remove unused DEBUG ifdefs.Kevin O'Connor1-31/+3
2009-05-13VGA: memset16_far and memcpy16_far take byte count (not word count).Kevin O'Connor1-10/+11
2009-05-13VGA - turn DEBUG printfs into dprintf calls.Kevin O'Connor1-21/+9
2009-05-07Cleanup vga inb/outb port usages.Kevin O'Connor1-11/+11