x86, hvm: stdvga improvements
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 14 Jan 2009 10:51:58 +0000 (10:51 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 14 Jan 2009 10:51:58 +0000 (10:51 +0000)
commita390e6128b94d98edf92db4fbf0bd82baf6ecd42
tree932a5b846b7dea7931a9a4f213718eb897a350a6
parent248ba473c4f82346993b5c94ba83239e6761bb6c
x86, hvm: stdvga improvements

* enables linear framebuffer and VBE 3.0 extensions.
* add a number of new resolutions, up to 2560x1600, and including
* widescreen modes common to modern displays.
* Introduce configurable video ram size through the "videoram" config
* file option, shrinking default video ram used to 4 Megs (thus
* eliminating 4 wasted megs/VM that have been the case until now), but
* allowing users to specify up to 16 Megs of vram, to support the
* extreme high resolutions such as 2560x1600x32.

Signed-off-by: Trolle Selander <trolle.selander@eu.citrix.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
tools/firmware/vgabios/vbe.c
tools/firmware/vgabios/vbe.h
tools/firmware/vgabios/vbetables-gen.c
tools/firmware/vgabios/vgabios.c
tools/libxc/xc_hvm_build.c
tools/python/xen/xend/XendConfig.py
tools/python/xen/xend/image.py
tools/python/xen/xm/create.py