]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC x86emu/x86bios emulator and make previously i386 only dpms and vesa
authordelphij <delphij@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 2 Mar 2010 01:56:55 +0000 (01:56 +0000)
committerdelphij <delphij@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 2 Mar 2010 01:56:55 +0000 (01:56 +0000)
commitea97822e68073b99283d66d7c163b9c93d789e3f
tree7ed974e780fcc4cd6ef6cb1dd534de1780381fb5
parent861e30ce1b5749c4d3a6f31cffc526bf7c3d2ae3
MFC x86emu/x86bios emulator and make previously i386 only dpms and vesa
framebuffer driver, etc. work on FreeBSD/amd64.

A significant amount of improvements were done by jkim@ during the recent
months to make vesa(4) work better, over the initial code import.  This
work is based on OpenBSD's x86emu implementation and contributed by
paradox <ddkprog yahoo com> and swell.k at gmail com.

Hopefully I have stolen all their work to 8-STABLE :)

All bugs in this commit are mine, as usual.

git-svn-id: svn://svn.freebsd.org/base/stable/8@204546 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
41 files changed:
ObsoleteFiles.inc
lib/Makefile
share/man/man4/Makefile
share/man/man4/dpms.4 [moved from share/man/man4/man4.i386/dpms.4 with 100% similarity]
share/man/man4/syscons.4
sys/amd64/conf/NOTES
sys/compat/x86bios/x86bios.c [new file with mode: 0644]
sys/compat/x86bios/x86bios.h [new file with mode: 0644]
sys/compat/x86bios/x86bios_alloc.c [new file with mode: 0644]
sys/conf/NOTES
sys/conf/files
sys/conf/files.amd64
sys/conf/files.i386
sys/conf/options
sys/conf/options.amd64
sys/contrib/x86emu/x86emu.c [new file with mode: 0644]
sys/contrib/x86emu/x86emu.h [new file with mode: 0644]
sys/contrib/x86emu/x86emu_regs.h [new file with mode: 0644]
sys/contrib/x86emu/x86emu_util.c [new file with mode: 0644]
sys/dev/atkbdc/atkbd.c
sys/dev/dpms/dpms.c [moved from sys/i386/isa/dpms.c with 88% similarity]
sys/dev/fb/s3_pci.c
sys/dev/fb/vesa.c [moved from sys/i386/isa/vesa.c with 56% similarity]
sys/dev/fb/vesa.h [moved from sys/i386/include/pc/vesa.h with 86% similarity]
sys/dev/fb/vga.c
sys/dev/fb/vgareg.h
sys/dev/pci/vga_pci.c
sys/dev/syscons/scvesactl.c
sys/dev/syscons/scvgarndr.c
sys/dev/syscons/scvidctl.c
sys/dev/syscons/syscons.c
sys/dev/syscons/syscons.h
sys/i386/conf/NOTES
sys/isa/vga_isa.c
sys/modules/Makefile
sys/modules/dpms/Makefile
sys/modules/vesa/Makefile
sys/modules/x86bios/Makefile [new file with mode: 0644]
sys/modules/x86emu/Makefile [new file with mode: 0644]
sys/sys/fbio.h
sys/sys/param.h