aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xen/vga.h
Commit message (Collapse)AuthorAgeFilesLines
* xen: infrastructure to have cross-platform video driversStefano Stabellini2013-01-241-8/+1
| | | | | | | | | | | | | | - introduce a new HAS_VIDEO config variable; - build xen/drivers/video/font* if HAS_VIDEO; - rename vga_puts to video_puts; - rename vga_init to video_init; - rename vga_endboot to video_endboot. Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Acked-by: Ian Campbell <ian.campbell@citrix.com> Acked-by: Jan Beulich <jbeulich@suse.com> Acked-by: Keir Fraser <keir@xen.org> Committed-by: Ian Campbell <ian.campbell@citrix.com>
* force inclusion of xen/config.h through compiler optionJan Beulich2012-01-131-1/+0
| | | | | | | | | | | | | As we expect all source files to include the header as the first thing anyway, stop doing this by repeating the inclusion in each and every source file (and in many headers), but rather enforce this uniformly through the compiler command line. As a first cleanup step, remove the explicit inclusion from all common headers. Further cleanup can be done incrementally. Signed-off-by: Jan Beulich <jbeulich@suse.com> Acked-by: Keir Fraser <keir@xen.org>
* xen: Include headers that are actually needed, drop everything else.Christoph Egger2011-05-201-0/+1
| | | | Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
* x86-64: enable hypervisor output on VESA frame bufferkfraser@localhost.localdomain2007-08-131-4/+4
| | | | | | | | | | | | | This is x86-64 only for now due to the virtual address space constraints on x86-32. New options 'vesa-ram', 'vesa-map', 'vesa-mtrr' are close equivalents to the vesafb Linux options 'vtotal', 'vremap', 'mtrr'. Also the font can be specified: font=8x{8,14,16}. Signed-off-by: Jan Beulich <jbeulich@novell.com> Signed-off-by: Keir Fraser <keir@xensource.com>
* x86: Allow selection of graphical video modes during boot.Keir Fraser2007-06-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The 'vga=' boot option is extended as follows: ---------- 'vga=<mode-specifier>[,keep]' where <mode-specifier> is one of: 'vga=ask': display a vga menu of available modes 'vga=text-80x<rows>': text mode, where <rows> is one of {25,28,30,34,43,50,60} 'vga=gfx-<width>x<height>x<depth>': graphics mode, e.g., vga=gfx-1024x768x16 'vga=mode-<mode>: specifies a mode as specified in 'vga=ask' menu (NB. menu modes are displayed in hex, so mode numbers here must be prefixed with '0x' (e.g., 'vga=mode-0x0318')) The option 'keep' causes Xen to continue to print to the VGA console even after domain 0 starts to boot. The default behaviour is to relinquish control of the console to domain 0. ---------- Signed-off-by: Keir Fraser <keir@xensource.com>
* [XEN] vga code cleanups and additions for other architectures.kfraser@localhost.localdomain2006-08-161-4/+10
| | | | | | Based on patches from Hollis Blanchard and Alex Williamson. Signed-off-by: Keir Fraser <keir@xensource.com>
* Clean up vga.c and change default font slot to zero, as otherkfraser@localhost.localdomain2006-08-151-1/+0
| | | | | | slots are not supported by ATI video cards. Signed-off-by: Keir Fraser <keir@xensource.com>
* Support for vga text modes bigger than 80x25.kfraser@localhost.localdomain2006-08-151-0/+19
Signed-off-by: Jan Beulich <jbeulich@novell.com>