Gitiles
Code Review
Sign In
review.coreboot.org
/
seabios
/
feb0284e3737631a19e3f7a1c1097b8c6b40fb2f
/
vgasrc
/
vgabios.c
dab0a74
vgabios: Move initialization code to new file vgainit.c.
by Kevin O'Connor
· 10 years ago
4a8b58c
vgabios: Support allocating an extra stack for vgabios calls and default on.
by Kevin O'Connor
· 10 years ago
4cd522e
Move low-level hardware writing from output.c to new file hw/serialio.c.
by Kevin O'Connor
· 10 years ago
2e57c81
Move vbe.h to std/vbe.h.
by Kevin O'Connor
· 10 years ago
8fb3a5e
Move optionroms.h to std/optionrom.h and util.h.
by Kevin O'Connor
· 10 years ago
2d2fa31
Move function definitions for output.c from util.h to new file output.h.
by Kevin O'Connor
· 10 years ago
fa9c66a
Rename util.c to string.c and introduce string.h.
by Kevin O'Connor
· 10 years ago
5d369d8
Move code centered around specific hardware devices to src/hw/
by Kevin O'Connor
· 10 years ago
b7b9293
vgabios: Fix cirrus memory clear on mode switch.
by Kevin O'Connor
· 11 years ago
89a2f96
Convert VAR16VISIBLE, VAR16EXPORT, and VAR32VISIBLE to VARFSEG.
by Kevin O'Connor
· 11 years ago
d83c87b
Normalize POST initialization function name suffixes.
by Kevin O'Connor
· 11 years ago
4bd8aeb
vgabios: implement AX=1120H..1124H functions
by Paolo Bonzini
· 11 years ago
rel-1.7.2
e51316d
Minor - remove CLEARBITS_BDA and SETBITS_BDA macros.
by Kevin O'Connor
· 11 years ago
a23a951
vgabios: Fetch _rom_header_size from the global segment when computing the ROM's checksum
by Julian Pidancet
· 12 years ago
7b975e5
vgabios: int1009 handler bug limits count to 256 characters.
by Kevin O'Connor
· 12 years ago
6ee837b
vgabios: Some tweaks to optimize stack space.
by Kevin O'Connor
· 12 years ago
4c85a26
vgabios: Minor vgabios fixes.
by Kevin O'Connor
· 12 years ago
9d84088
vgabios: Add version string to debug output.
by Kevin O'Connor
· 12 years ago
2469f89
vgabios: Implement VBE save/restore state function (func 04).
by Kevin O'Connor
· 12 years ago
9f857fc
vgabios: Move save/restore state code from vgabios.c to stdvga.c.
by Kevin O'Connor
· 12 years ago
cfd7ef9
vgabios: Handle VGA option rom being re-run.
by Kevin O'Connor
· 12 years ago
2af8ba1
vgabios: Compare PCI ids against pci rom struct instead of config settings.
by Kevin O'Connor
· 12 years ago
1692007
vgabios: Minor - pass display address to stdvga_set_cursor_pos().
by Kevin O'Connor
· 12 years ago
d61fc53
vgabios: Add support for VBE get/set display start function.
by Kevin O'Connor
· 12 years ago
3876b53
vgabios: Add support for vbe get/set line length function.
by Kevin O'Connor
· 12 years ago
e6bc4c1
vgabios: Move BDA setting from driver code to common code.
by Kevin O'Connor
· 12 years ago
4a73f93
vgabios: Extract out current mode finding into new function.
by Kevin O'Connor
· 12 years ago
8cf8f8e
vgabios: Check that the PCI BDF passed in is valid before using.
by Kevin O'Connor
· 12 years ago
aad3b69
vgabios: Move video_param_table definition to vgabios.c.
by Kevin O'Connor
· 12 years ago
efb4523
vgabios: Move static_functionality[] from vgatables.c to vgabios.c.
by Kevin O'Connor
· 12 years ago
3471fdb
vgabios: Add wrapper functions for accessing standard VGA registers.
by Kevin O'Connor
· 12 years ago
e91ec7c
vgabios: Hook up Cirrus extended bios functions.
by Kevin O'Connor
· 12 years ago
10dff3d
vgabios: Extract out common parts of struct vgamode_s.
by Kevin O'Connor
· 12 years ago
83047be
vgabios: Unify page size calculations; remove page size from vgamode_s.
by Kevin O'Connor
· 12 years ago
80da87d
vgabios: Make struct vgamode_s more similar to bochs/cirrus mode tables.
by Kevin O'Connor
· 12 years ago
d4398ad
vgabios: Use vesa style memory model flags in stdvga code.
by Kevin O'Connor
· 12 years ago
31eabf9
vgabios: Make the naming in the LX code generic to Geode.
by Nils
· 12 years ago
161d201
vgabios: Unify X_init() functions.
by Kevin O'Connor
· 12 years ago
5108c69
vgabios: Unify X_set_mode() functions.
by Kevin O'Connor
· 12 years ago
6f77508
vgabios: Create clext.h and use "clext_" as prefix for exported funcs.
by Kevin O'Connor
· 12 years ago
821d6b4
vgabios: Refactor vga_set_mode and stdvga_set_mode.
by Kevin O'Connor
· 12 years ago
cecbc5d
vgabios: Change vga_set_mode() to directly setup BDA.
by Kevin O'Connor
· 12 years ago
323d8c6
vgabios: Don't call int10 during mode switch.
by Kevin O'Connor
· 12 years ago
2bec7d6
vgabios: Move vgafb_load_font to stdvga.c.
by Kevin O'Connor
· 12 years ago
88ca741
vgabios: Rename vgahw_* functions to stdvga_*.
by Kevin O'Connor
· 12 years ago
ed68e5b
vgabios: Rename vgaio.c to stdvga.c.
by Kevin O'Connor
· 12 years ago
4040195
vgabios: Move vbe code from vgabios.c to new file vbe.c.
by Kevin O'Connor
· 12 years ago
e1e000b
vgabios: Rename vga.c to vgabios.c.
by Kevin O'Connor
· 12 years ago
[Renamed (99%) from vgasrc/vga.c]
f1e217d
vgabios: Use bochsvga_ prefix for bochs vga functions.
by Kevin O'Connor
· 12 years ago
db301ef
vgabios: Minor fixes to struct vbe_info definition.
by Kevin O'Connor
· 12 years ago
4c52fb4
vgabios: Merge support for GeodeLX vga bios.
by Kevin O'Connor
· 12 years ago
f376037
vgabios: Generate video_param_table at runtime.
by Kevin O'Connor
· 12 years ago
87233e9
vgabios: Use vgamode_s instead of video_param_table in code.
by Kevin O'Connor
· 12 years ago
87dfad3
vgabios: Minor - use segoff_s for static_functionality ptr.
by Kevin O'Connor
· 12 years ago
815e447
vgabios: Define video_save_pointer_table layout.
by Kevin O'Connor
· 12 years ago
e48a537
Updates to vgabios cirrus code.
by Kevin O'Connor
· 12 years ago
87879e2
Partially implement VBE interface, create VBE driver skeleton
by Julian Pidancet
· 12 years ago
da08a6d
Add configuration menu for the VGA ROM
by Julian Pidancet
· 12 years ago
7c6509c
Add a PCI header to the VGA ROM if needed
by Julian Pidancet
· 12 years ago
677631f
Rename CONFIG_VBE in CONFIG_VGA_BOCHS and CONFIG_CIRRUS in CONFIG_VGA_CIRRUS
by Julian Pidancet
· 12 years ago
3862b2d
vgabios: Fix compile error due to fixed prototypes.
by Kevin O'Connor
· 14 years ago
1ca05b0
Be sure to add "void" to all function prototypes that take no args.
by Kevin O'Connor
· 14 years ago
c9d3c2d
Minor vga binary cleanups.
by Kevin O'Connor
· 14 years ago
9f98542
Replace common segment/offset pairs with struct segoff_s.
by Kevin O'Connor
· 14 years ago
227a2bb
VGA: Comment and name update.
by Kevin O'Connor
· 15 years ago
afb287d
VGA: Arrange screen writing functions to minimize stack.
by Kevin O'Connor
· 15 years ago
0ad77f0
VGA: Reduce stack usage.
by Kevin O'Connor
· 15 years ago
2e86c6a
VGA: No need to scroll multiple times when writing a tab.
by Kevin O'Connor
· 15 years ago
c3e1587
VGA: Simplify scrolling implementation.
by Kevin O'Connor
· 15 years ago
217f2bc
VGA: Breakup biosfn_scroll.
by Kevin O'Connor
· 15 years ago
116a044
VGA: Move cursor setting out of biosfn_write_teletype.
by Kevin O'Connor
· 15 years ago
82221b2
VGA: Remove recursion from biosfn_write_teletype().
by Kevin O'Connor
· 15 years ago
d3b3815
VGA: Simplify vgafb_write/read_char.
by Kevin O'Connor
· 15 years ago
e4f220f
VGA: Remove vmode_g->class - store info in vmode_g->memmodel.
by Kevin O'Connor
· 15 years ago
0926241
VGA: Use struct for car/attr/WITH_ATTR.
by Kevin O'Connor
· 15 years ago
918b156
VGA: Combine x/y/page into one parameter.
by Kevin O'Connor
· 15 years ago
85ea07e
VGA: Inline biosfn_set_video_mode() into its only caller.
by Kevin O'Connor
· 15 years ago
deb9cb9
VGA: Replace biosfn_load_text_* with vgafb_load_font().
by Kevin O'Connor
· 15 years ago
124b6f7
VGA: Factor out hardware accesses from biosfn_set_video_mode.
by Kevin O'Connor
· 15 years ago
e713204
VGA: Inline several functions in vga.c.
by Kevin O'Connor
· 15 years ago
ca66864
VGA: Define structs for save/restore state calls.
by Kevin O'Connor
· 15 years ago
a0ecb05
VGA: Move some ioport accesses from vga.c to vgaio.c.
by Kevin O'Connor
· 15 years ago
8bc059e
VGA: Remove references to 'struct bregs' from vgaio.c code.
by Kevin O'Connor
· 15 years ago
c0c7df6
VGA: Extract code from vga.c into new files vgaio.c and vgafb.c.
by Kevin O'Connor
· 15 years ago
3c3c831
VGA: Fix DAC loading during mode switch.
by Kevin O'Connor
· 15 years ago
99e08b7
VGA: Make use of regs->ebp - now that it is present in 'struct bregs'.
by Kevin O'Connor
· 15 years ago
f61afb8
VGA: Use GET_IVT macro instead of raw GET_FARVAR.
by Kevin O'Connor
· 15 years ago
21079f4
VGA: Add calling stubs for vbe functions.
by Kevin O'Connor
· 15 years ago
d113a99
VGA: Use segment definitions.
by Kevin O'Connor
· 15 years ago
0818e1a
VGA: Split biosfn_get_cursor_pos function.
by Kevin O'Connor
· 15 years ago
f94ec43
VGA: Minor - use "_far" postfix on far pointers.
by Kevin O'Connor
· 15 years ago
5727c29
VGA: Rework vga_modes[] array to have pointers to other structs.
by Kevin O'Connor
· 15 years ago
dd2be77
VGA: Misc syntax cleanups.
by Kevin O'Connor
· 15 years ago
6ace78f
VGA: Remove unused DEBUG ifdefs.
by Kevin O'Connor
· 15 years ago
a5288ff
VGA: memset16_far and memcpy16_far take byte count (not word count).
by Kevin O'Connor
· 15 years ago
a12c215
VGA - turn DEBUG printfs into dprintf calls.
by Kevin O'Connor
· 15 years ago
d9fc0a0
Cleanup vga inb/outb port usages.
by Kevin O'Connor
· 15 years ago
6a71970
Minor - update vgasrc/vga.c todo list.
by Kevin O'Connor
· 15 years ago
1f2c307
Add initial port of the "open source vga bios" project.
by Kevin O'Connor
· 15 years ago