summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-01-04Merge pull request #3 from mcayland/fix/unbreak-256-color-modeHEADmasterBenjamin Herrenschmidt3-1/+1
QemuVGADriver: fix 256 color mode
2019-01-03QemuVGADriver: fix 256 color modeMark Cave-Ayland3-1/+1
Commit a034960 accidentally introduced a copy/paste error in DepthModeToDepth() which prevented setting 256 color mode correctly. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
2019-01-03Merge pull request #2 from mcayland/qemu-edidBenjamin Herrenschmidt6-20/+43
QemuVGADriver: add support for QEMU EDID data
2018-12-28QemuVGADriver: add support for QEMU EDID dataMark Cave-Ayland6-20/+43
Versions of QEMU >= 3.1 support passing of display information from host to guest via an EDID blob accessible from the stdvga PCI MMIO BAR. Whilst this feature is still in development, we can start by using the EDID data to generate the list of supported guest resolutions as suggested by the host. As EDID blob generation is currently disabled by default, it must be explicitly enabled on the QEMU command line using "-device VGA,edid=on". In the cases where the EDID data blob is not present, we fall back to using the previous hard-coded set of guest resolutions. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
2016-08-14Add blanking support (GetSync/SetSync calls)Benjamin Herrenschmidt6-2/+62
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2016-08-07Works now in OS9, OSX, and with MacsBug !Benjamin Herrenschmidt13-245/+320
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2016-07-25Add some buildsBenjamin Herrenschmidt2-0/+0
As not everybody has a version of Metrowerks Codewarrior on MacOS that can build it, provide some pre-built binaries Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2016-07-25Initial commit of video driverBenjamin Herrenschmidt20-0/+3116
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>