#
f1c62ddf |
| 29-Oct-2015 |
kettenis <kettenis@openbsd.org> |
Make inteldrm(4) attach to pci(4) instead of vga(4) just like radeondrm(4). This is needed for machines where Intel graphics isn't the primary graphics device and on systems with UEFI firmware that p
Make inteldrm(4) attach to pci(4) instead of vga(4) just like radeondrm(4). This is needed for machines where Intel graphics isn't the primary graphics device and on systems with UEFI firmware that put the device in non-VGA mode.
ok jsg@
show more ...
|
#
7e3317a7 |
| 20-Aug-2015 |
mlarkin <mlarkin@openbsd.org> |
remove unused vesafb code, had been commented out and not compiled in for 7 years (for some parts, 9 years), and was only ever referenced in i386 anyway.
ok jsg@, matthieu@, armani@
|
#
db1a1533 |
| 22-Jul-2014 |
jsg <jsg@openbsd.org> |
The aperture needed test should be in vgafb as well as vga@pci. Problem noticed/fix tested by sebastia@ on macppc. sparc64 problems in earlier diff pointed out by deraadt@ 'looks good' kettenis@ 'com
The aperture needed test should be in vgafb as well as vga@pci. Problem noticed/fix tested by sebastia@ on macppc. sparc64 problems in earlier diff pointed out by deraadt@ 'looks good' kettenis@ 'commit' deraadt@
show more ...
|
#
1099013b |
| 12-Aug-2013 |
jsg <jsg@openbsd.org> |
Add a port of the TTM and Radeon DRM code from Linux 3.8.13. Includes kernel modesetting, framebuffer console and support for newer hardware.
Firmware needs to be present for acceleration and in som
Add a port of the TTM and Radeon DRM code from Linux 3.8.13. Includes kernel modesetting, framebuffer console and support for newer hardware.
Firmware needs to be present for acceleration and in some cases modesetting to work. It can be installed via fw_update or manually via pkg_add.
With lots of help from kettenis@ some macppc bits from mpi@ and some ttm refcount/queue bits from FreeBSD.
Thanks to M:Tier and the OpenBSD Foundation for sponsoring this work.
show more ...
|
#
f763f83d |
| 18-Mar-2013 |
kettenis <kettenis@openbsd.org> |
Provide a way for *drm(4) to prevent the VGA text console wsdisplay(4) instance from attaching after it has taken over control of the VGA hardware.
ok mpi@
|
#
34a3f453 |
| 22-Aug-2012 |
mpi <mpi@openbsd.org> |
Split out the bar functions required to attach drm(4) to share them with macppc's vgafb(4) and maybe later on sparc64 drivers too.
suggested by and ok kettenis@
|
#
40de8ea5 |
| 08-Aug-2010 |
miod <miod@openbsd.org> |
Try to save the vga hardware state around suspend, and also redisplay the textmode video memory contents if we had to POST the vga bios. ok deraadt@ kettenis@
|
#
e3ab2b92 |
| 06-Jun-2009 |
pirofti <pirofti@openbsd.org> |
Remove the last VGA_POST defines with X86EMU. Okay deraadt@.
|
#
e208dfa2 |
| 06-Jun-2009 |
pirofti <pirofti@openbsd.org> |
Add vga bios repost support. Fetched from the NetBSD tree mostly.
Tested on multiple i386 and it works, amd64 works also with a few exceptions that will get fixed.
The initial effort of importing w
Add vga bios repost support. Fetched from the NetBSD tree mostly.
Tested on multiple i386 and it works, amd64 works also with a few exceptions that will get fixed.
The initial effort of importing was done by oga@, thanks!
Lots of testing and debugging by mlarkin@ and me. Okay deraadt@, oga@, mlarkin@.
show more ...
|
#
521a0ec7 |
| 12-Jun-2008 |
oga <oga@openbsd.org> |
Bump max BARs up to 6. Needed for nouveau.
ok marco@.
|
#
f57a4510 |
| 06-May-2008 |
oga <oga@openbsd.org> |
currently agp_i810 needs to map the same BAR as inteldrm, this obviously fails.
In order to allow this, implement an API so that drm and agp can share mappings for the BARs. Now it works as it shoul
currently agp_i810 needs to map the same BAR as inteldrm, this obviously fails.
In order to allow this, implement an API so that drm and agp can share mappings for the BARs. Now it works as it should.
tested by many. ok kettenis, miod said he'd look at it when it's in tree.
show more ...
|
#
40d7c10b |
| 25-Nov-2007 |
oga <oga@openbsd.org> |
Make agp attach as a device. This means that many more agp bridges actually get detected and attached. Also adds a kernel api for manipulating agp.
Enable this on i386 and amd64.
"I think you shoul
Make agp attach as a device. This means that many more agp bridges actually get detected and attached. Also adds a kernel api for manipulating agp.
Enable this on i386 and amd64.
"I think you should commit it" deraadt@, ok matthieu. Looked over by several others.
show more ...
|
#
e82f20b1 |
| 03-Nov-2007 |
martin <martin@openbsd.org> |
use DEVICE_IS_VGA_PCI in vga_pci_match()
ok brad@ fgsch@ also tested by oga@
|
#
15719aca |
| 27-Nov-2006 |
gwk <gwk@openbsd.org> |
commit vesabios for matthieu@ ok deraadt, "slap it in" miod@
|
#
0139788e |
| 16-Mar-2006 |
matthieu <matthieu@openbsd.org> |
Move the agpgart handling code to a separate file. Ansify some remaining function declarations in vga_pci.c. ok miod@, dim@.
|
#
0b027a24 |
| 12-Jul-2002 |
mickey <mickey@openbsd.org> |
support for the agp gart on various agp chipsets. only i810 driver was tested though. based on the netbsd's lkm, initially ported by hunter@dg.net.ua and later made into shape by mickey. testing by a
support for the agp gart on various agp chipsets. only i810 driver was tested though. based on the netbsd's lkm, initially ported by hunter@dg.net.ua and later made into shape by mickey. testing by art@ and millert@ .
show more ...
|
#
c4071fd1 |
| 14-Mar-2002 |
millert <millert@openbsd.org> |
First round of __P removal in sys
|
#
7694ef9e |
| 15-Nov-2000 |
aaron <aaron@openbsd.org> |
Updated VGA driver; from NetBSD. Needed for wscons on i386 and alpha. These files could probably be updated even a bit further (they are from mid-summer).
In addition, I've added support for console
Updated VGA driver; from NetBSD. Needed for wscons on i386 and alpha. These files could probably be updated even a bit further (they are from mid-summer).
In addition, I've added support for console scrollback, somewhat inspired by Linux's vgacon driver. Basically, instead of allocating our own buffer and doing lots of copies, we take advantage of Video RAM and just modify the VGA display origin register as appropriate. This approach has a few advantages: simple to implement, no wasted KVM, it's fast, and after a boot you can now scroll back all the way to the BIOS messages (assuming your msgbuf is of a typical length :). Disadvantages are that the VRAM buffer is relatively small (only 32k) and we do not support raster devices through this method. (thanks to mickey@ for pointing this out).
The code for this is fairly unobtrusive, so should we come up with a better approach to console scrollback at a later time (i.e., even more platform independent) it should be easy to revert this.
We're one step further in porting nice features of PCVT over to wscons.
show more ...
|
#
c749777a |
| 06-Nov-1997 |
niklas <niklas@openbsd.org> |
Add some missing things for the MI vga driver. Move wscons to an MI place as well. $OpenBSD$ tagging
|
#
3a630e3f |
| 24-Jan-1997 |
niklas <niklas@openbsd.org> |
Sync with NetBSD 961207
|