grub/kern/i386
Vladimir 'phcoder' Serbinenko f947ab49b0 Remove the dump of sm712 initialisation sequence.
* include/grub/pci.h (GRUB_PCI_CLASS_SUBCLASS_VGA): New const.
	* include/grub/vga.h (GRUB_VGA_IO_ARX_READ): New register.
	(GRUB_VGA_IO_MISC_WRITE): Likewise.
	(GRUB_VGA_CR_*): Added many registers.
	(GRUB_VGA_SR_*): Likewise.
	(GRUB_VGA_GR_*): Likewise.
	(grub_vga_write_arx): New function.
	(grub_video_hw_config): New struct.
	(grub_vga_set_geometry): New function.
	* kern/i386/qemu/init.c (load_palette): Use grub_vga_write_arx and
	GRUB_PCI_CLASS_SUBCLASS_VGA.
	* video/cirrus.c (grub_video_cirrus_setup): Use grub_vga_set_geometry.
	* video/sm712.c (grub_sm712_write_reg): New function
	(grub_sm712_read_reg): Likewise.
	(grub_sm712_sr_write): Likewise.
	(grub_sm712_gr_write): Likewise.
	(grub_sm712_cr_write): Likewise.
	(grub_sm712_write_arx): Likewise.
	(grub_sm712_cr_shadow_write): Likewise.
	(grub_sm712_write_dda_lookup): Likewise.
	(grub_video_sm712_setup): Initialise the video rather then
	blindly replay the dump.
	(main) [TEST]: Add a routine to be able to compile as standalone for
	tests.
	* video/sm712_init.c (sm712_init): Removed.
	(sm712_sr_seq1): New array.
	(sm712_sr_seq2): Likewise.
2010-08-11 04:18:07 +02:00
..
coreboot Merge mainline into cirrus 2010-06-21 02:15:49 +02:00
efi 2010-02-07 Vladimir Serbinenko <phcoder@gmail.com> 2010-02-07 00:52:31 +01:00
ieee1275 Some cleanups 2010-04-26 21:11:16 +02:00
pc Merge mainline into bidi 2010-07-02 19:35:07 +02:00
qemu Remove the dump of sm712 initialisation sequence. 2010-08-11 04:18:07 +02:00
dl.c 2010-01-03 Robert Millan <rmh.grub@aybabtu.com> 2010-01-03 22:05:07 +00:00
halt.c 2009-12-04 Robert Millan <rmh.grub@aybabtu.com> 2009-12-03 23:07:29 +00:00
loader.S 2010-01-14 Robert Millan <rmh.grub@aybabtu.com> 2010-01-14 21:08:31 +00:00
misc.S 2009-06-22 Robert Millan <rmh.grub@aybabtu.com> 2009-06-22 18:04:37 +00:00
multiboot_mmap.c 2009-11-13 Robert Millan <rmh.grub@aybabtu.com> 2009-11-13 13:34:51 +00:00
pit.c 2008-08-07 Christian Franke <franke@computer.org> 2008-08-07 19:43:36 +00:00
realmode.S 2010-01-22 Robert Millan <rmh.grub@aybabtu.com> 2010-01-22 17:12:40 +00:00
tsc.c remove all trailing whitespace 2009-06-10 21:04:23 +00:00