grub/video
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
..
emu Add priorities support 2010-06-12 17:38:48 +02:00
fb Encapsulate video_fb state in a structure 2010-05-16 15:01:54 +02:00
i386/pc Cirrus 5446 and Bochs video cards support. 2010-06-20 14:15:20 +02:00
readers * video/readers/jpeg.c: Indented. 2010-05-05 21:19:55 +02:00
bitmap.c merge mainline into emu-mod 2010-02-07 03:06:33 +01:00
bitmap_scale.c Reimported scaling 2009-11-20 10:46:30 +01:00
bochs.c Cirrus 5446 and Bochs video cards support. 2010-06-20 14:15:20 +02:00
cirrus.c Remove the dump of sm712 initialisation sequence. 2010-08-11 04:18:07 +02:00
efi_gop.c Add priorities support 2010-06-12 17:38:48 +02:00
efi_uga.c Add priorities support 2010-06-12 17:38:48 +02:00
ieee1275.c Add priorities support 2010-06-12 17:38:48 +02:00
sm712.c Remove the dump of sm712 initialisation sequence. 2010-08-11 04:18:07 +02:00
sm712_init.c Remove the dump of sm712 initialisation sequence. 2010-08-11 04:18:07 +02:00
video.c Remove grub_video_iterate 2010-03-27 00:36:28 +01:00