History log of /xsrc/external/mit/xf86-video-nv/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
a8c27980 02-Sep-2024 macallan <macallan@NetBSD.org>

we need NVDMA*() even when building without XAA support

aed6ad56 05-Jul-2024 mrg <mrg@NetBSD.org>

apply some ugly (char *) cast when calling vgaHWSetMmioFuncs().

b5154cd8 04-Jul-2024 mrg <mrg@NetBSD.org>

fix merge botch.

72320d7b 04-Jul-2024 mrg <mrg@NetBSD.org>

merge xf86-input-elographics 1.4.4, xf86-video-chips 1.5.0,
xf86-video-nv 2.1.23, xf86-video-savage 2.4.1,
xf86-video-siliconmotion 1.7.10, xf86-video-vboxvideo 1.0.1.

dbcfc9ff 04-Jul-2024 mrg <mrg@NetBSD.org>

initial import of xf86-video-nv-2.1.23

9ea41cea 15-Aug-2022 macallan <macallan@NetBSD.org>

force software fallback for drawing rectangles into offscreen memory only
on NV_ARCH_40 and up

2725fb97 30-Jul-2022 mrg <mrg@NetBSD.org>

merge xf86-video-nv 2.1.22

d422ce2e 30-Jul-2022 mrg <mrg@NetBSD.org>

initial import of xf86-video-nv-2.1.22

469425b0 28-Jul-2022 macallan <macallan@NetBSD.org>

if we add a mode for the DFP port, make sure it has a name so we don't crash
later on
now this works again on my 12" powerbook

14032a88 22-Aug-2021 macallan <macallan@NetBSD.org>

set EXA_MIXED_PIXMAPS so we don't get pixmaps we can't handle in NVSolid()
while there shut up some related debug output and remove unused variables

763f432a 21-May-2021 rillig <rillig@NetBSD.org>

xf86-video-nv: fix Clang build on amd64, i386, macppc

xsrc/external/mit/xf86-video-nv/dist/src/nv_setup.c:258:49: error:
passing 'char *' to parameter of type 'Uchar *' (aka 'unsigned char *')
converts between pointers to integer types with different sign
[-Werror,-Wpointer-sign]

tmp = xf86InterpretEEDID(pScrn->scrnIndex, buffer);
^~~~~~

230e8389 25-Mar-2021 macallan <macallan@NetBSD.org>

try WSDISPLAYIO_GET_EDID if DDC2 fails
now my iMac G5 correctly identifies its display

fe196524 31-Dec-2018 mrg <mrg@NetBSD.org>

mostly fix amd64 xorg-server 1.20 builds:

- avoid bswap_16 etc defines for now. ends up with code-in-decl
- more ABI_VERSION 23 fixes (BlockHandler/WakeHandler) including re-fix
from previous
- more Notify API
- more shadowUpdatePackedWeak() removal
- remove fd_set handling from intel driver (part of ABI_VERSION 23)
- cope better with PixMap/Drawable separation in new server
- remove support for maxHValue and maxVValue (XXX?)
- hide drmmode_udev_notify() when not building udev
- comment out nouveau 'wfb' support, xorg-server 1.20 only supplies
either 'wfb' or 'fb' interface, not both, and we choose 'fb'
- define 'pointer' in nv_proto.h rather than relying upon Xdefs.h
- normalise the value of _XTYPEDEF_POINTER
- EGL is broken (missing) in xsrc currently

46edf8f1 31-Dec-2018 mrg <mrg@NetBSD.org>

various updates for xorg-server 1.20. some of these are work-in-progress,
the xsrc build is broken for most ports currently.

- xf86DisableRandR() is gone
- use HAVE_NOTIFY_FD like other modern drivers in compat-api.h
- pRotatedPixmap is done
- some PixmanPtr is now DrawablePtr (this one is all over problem with many
consumers, and perhaps the major breakage point currently.)

c20046b8 05-Oct-2018 macallan <macallan@NetBSD.org>

for some reason my 6800 Ultra stalls when drawing *some* off-screen rectangles
as a workaround, draw them by software until I figure out what's going on

092d2b73 26-Jul-2018 macallan <macallan@NetBSD.org>

- increase offscreen pixmap alignment
- don't pretend to support overlapping pixmaps
- reshuffle some register writes
- set surface formats every time we Prepare*()
-> less garbage, almost works correctly now

2d0d2c2b 16-Jul-2018 macallan <macallan@NetBSD.org>

fill in PrepareAccess() and FinishAcces() methods

89ea1e80 16-Jul-2018 rjs <rjs@NetBSD.org>

Fix cats build.

48d949b6 13-Jul-2018 mrg <mrg@NetBSD.org>

add what i believe is the missing part from the previous commit to
the old nvidia driver. fixes my build and appears to match intent.

05c1003f 12-Jul-2018 macallan <macallan@NetBSD.org>

add mostly working EXA support
tested on a GeForce 6800 Ultra in a G5
still produces occasional artifacts but good enough to run a bunch of xterms
and gtk2 applications

85ccebaa 12-Jul-2018 macallan <macallan@NetBSD.org>

add powerpc-specific barrier instructions, use them a bit more
now this mostly works on G5

e3f2c787 05-Mar-2017 mrg <mrg@NetBSD.org>

merge xf86-video-nv 2.1.21 and xf86-video-vmware 13.2.1.

6257f37d 05-Mar-2017 mrg <mrg@NetBSD.org>

initial import of xf86-video-nv-2.1.21

a55f3320 21-Sep-2016 mrg <mrg@NetBSD.org>

hide RivaSetRopPattern() behind HAVE_XAA_H.

63a93945 21-Sep-2016 mrg <mrg@NetBSD.org>

revert the previous; the XAA files need to just always be built even
without XAA support itself.

85778a55 21-Sep-2016 mrg <mrg@NetBSD.org>

move G80DmaKickoffCallback into g80_dma.c so that it's visible no
non-XAA builds. renamed from G80DMAKickoffCallback for consistency.
should fix PR#51480.

e831b51b 20-Aug-2016 mrg <mrg@NetBSD.org>

remove xorg-server.h from all the places we added it recently, as this
problem is now fixed more generally and globally.

d136a908 16-Aug-2016 mrg <mrg@NetBSD.org>

include xorg-server.h which is normally included by config.h.

(this part of the change isn't a candidate for upstream.)

xf86GetOptValString() returns const char *

ce2d3770 16-Aug-2016 mrg <mrg@NetBSD.org>

mibstore.h and its miInitializeBackingStore() have been otherwise empty
since at least xorg-server 1.10. remove all reference to them as the
header is gone in xorg-server 1.18.

188eae84 25-Jan-2015 prlw1 <prlw1@NetBSD.org>

Remove some redundant function redeclarations, as noted in
http://mail-index.netbsd.org/tech-x11/2015/01/09/msg001452.html

The changes come from upstream in commits:

* xserver:
ecf62755 Define prototypes for hw/xfree86/modes/xf86Modes.c only in xf86Modes.h.
- didn't add xf86SaveModeContents which isn't defined in our version

0bc41d5f Remove redundant redeclarations of functions in the same header file

5595e7ce randr: Remove redundant declaration.

471e5373 Remove duplicate declaration of xf86ValidateModesFlags in xf86Modes.h

9ef53e22 include: GetClientResolutions is declared in font.h

8b6a7500 Fix gcc warnings about redundant declarations of fallback functions
- just took ffs() #ifdef defense, so most not applied


* xf86-video-nv:
49ee1c26 Include xf86Modes.h to use functions from hw/xfree86/modes/xf86Modes.c.

* xf86-video-savage:
2e9217bb Include xf86Modes.h to use functions from hw/xfree86/modes/xf86Modes.c.

42860f0c 20-Aug-2014 macallan <macallan@NetBSD.org>

add -1 to enum ORNum to make clang happy

d3bafde3 17-Aug-2014 joerg <joerg@NetBSD.org>

CARD32 uses non-canonical typedefs on i386, so explicitly cast to
uint32_t to fix build with clang.

e27aa972 15-Aug-2014 riastradh <riastradh@NetBSD.org>

Fix format strings for uint32_t.

d40bf4f6 13-Aug-2014 macallan <macallan@NetBSD.org>

put pci_device_has_kernel_driver(dev) into #if NV_TEST_FOR_KERNEL_DRIVER
at least for now there is nothing that keeps the nv driver from running
if a kernel driver other than vga is attached
Now this works again on macppc ( and x86 if you use for example genfb )

84354367 02-Jun-2013 mrg <mrg@NetBSD.org>

merge xf86-video-mach64 6.9.4, xf86-video-mga 1.6.2, xf86-video-nv 2.1.20,
and xf86-video-r128 6.9.1.

bd304fc0 02-Jun-2013 mrg <mrg@NetBSD.org>

initial import of xf86-video-nv-2.1.20


/external/mit/xf86-video-nv/dist/ChangeLog
/external/mit/xf86-video-nv/dist/Makefile.in
/external/mit/xf86-video-nv/dist/aclocal.m4
/external/mit/xf86-video-nv/dist/config.guess
/external/mit/xf86-video-nv/dist/config.h.in
/external/mit/xf86-video-nv/dist/config.sub
/external/mit/xf86-video-nv/dist/configure
/external/mit/xf86-video-nv/dist/configure.ac
/external/mit/xf86-video-nv/dist/depcomp
/external/mit/xf86-video-nv/dist/install-sh
/external/mit/xf86-video-nv/dist/ltmain.sh
/external/mit/xf86-video-nv/dist/man/Makefile.am
/external/mit/xf86-video-nv/dist/man/Makefile.in
/external/mit/xf86-video-nv/dist/man/nv.man
/external/mit/xf86-video-nv/dist/missing
/external/mit/xf86-video-nv/dist/src/Makefile.am
/external/mit/xf86-video-nv/dist/src/Makefile.in
/external/mit/xf86-video-nv/dist/src/compat-api.h
/external/mit/xf86-video-nv/dist/src/g80_display.c
/external/mit/xf86-video-nv/dist/src/g80_driver.c
/external/mit/xf86-video-nv/dist/src/g80_exa.c
/external/mit/xf86-video-nv/dist/src/g80_type.h
/external/mit/xf86-video-nv/dist/src/g80_xaa.c
/external/mit/xf86-video-nv/dist/src/nv_cursor.c
/external/mit/xf86-video-nv/dist/src/nv_dac.c
/external/mit/xf86-video-nv/dist/src/nv_dga.c
/external/mit/xf86-video-nv/dist/src/nv_include.h
/external/mit/xf86-video-nv/dist/src/nv_proto.h
/external/mit/xf86-video-nv/dist/src/nv_setup.c
/external/mit/xf86-video-nv/dist/src/nv_shadow.c
/external/mit/xf86-video-nv/dist/src/nv_type.h
/external/mit/xf86-video-nv/dist/src/nv_video.c
/external/mit/xf86-video-nv/dist/src/nv_xaa.c
/external/mit/xf86-video-nv/dist/src/riva_cursor.c
/external/mit/xf86-video-nv/dist/src/riva_dac.c
/external/mit/xf86-video-nv/dist/src/riva_dga.c
/external/mit/xf86-video-nv/dist/src/riva_driver.c
/external/mit/xf86-video-nv/dist/src/riva_include.h
/external/mit/xf86-video-nv/dist/src/riva_proto.h
/external/mit/xf86-video-nv/dist/src/riva_setup.c
/external/mit/xf86-video-nv/dist/src/riva_shadow.c
/external/mit/xf86-video-nv/dist/src/riva_type.h
/external/mit/xf86-video-nv/dist/src/riva_xaa.c
2eed41b2 31-Jan-2013 apb <apb@NetBSD.org>

If you are going to test an enum value for equality with -1,
and -1 is out of range for the enum type,
then at least cast the -1 to the appropriate enum type.

b83cc2c0 02-Nov-2012 apb <apb@NetBSD.org>

printf format fixes, found using clang -Wformat.
Some are fixed by adding casts, some by changing the format string,
and some by changing the type of the variable.

f6dbef6f 30-May-2012 macallan <macallan@NetBSD.org>

don't map the VGA framebuffer if AVOID_VGAHW is defined

008c6922 09-Aug-2010 mrg <mrg@NetBSD.org>

merge xf86-video-nv 2.1.18

6086d97e 09-Aug-2010 mrg <mrg@NetBSD.org>

initial import of xf86-video-nv-2.1.18

f5683d00 22-May-2010 mrg <mrg@NetBSD.org>

merge xf86-video-nv 2.1.17

71ba42d0 22-May-2010 mrg <mrg@NetBSD.org>

initial import of xf86-video-nv-2.1.17


/external/mit/xf86-video-nv/dist/ChangeLog
/external/mit/xf86-video-nv/dist/INSTALL
/external/mit/xf86-video-nv/dist/Makefile.am
/external/mit/xf86-video-nv/dist/Makefile.in
/external/mit/xf86-video-nv/dist/aclocal.m4
/external/mit/xf86-video-nv/dist/compat/Makefile.in
/external/mit/xf86-video-nv/dist/compat/modes/xf86Crtc.c
/external/mit/xf86-video-nv/dist/compat/modes/xf86Crtc.h
/external/mit/xf86-video-nv/dist/compat/modes/xf86Cursors.c
/external/mit/xf86-video-nv/dist/compat/modes/xf86DiDGA.c
/external/mit/xf86-video-nv/dist/compat/modes/xf86EdidModes.c
/external/mit/xf86-video-nv/dist/compat/modes/xf86Modes.c
/external/mit/xf86-video-nv/dist/compat/modes/xf86Modes.h
/external/mit/xf86-video-nv/dist/compat/modes/xf86RandR12.c
/external/mit/xf86-video-nv/dist/compat/modes/xf86Rotate.c
/external/mit/xf86-video-nv/dist/compat/parser/xf86Parser.h
/external/mit/xf86-video-nv/dist/config.guess
/external/mit/xf86-video-nv/dist/config.h.in
/external/mit/xf86-video-nv/dist/config.sub
/external/mit/xf86-video-nv/dist/configure
/external/mit/xf86-video-nv/dist/configure.ac
/external/mit/xf86-video-nv/dist/man/Makefile.am
/external/mit/xf86-video-nv/dist/man/Makefile.in
/external/mit/xf86-video-nv/dist/man/nv.man
/external/mit/xf86-video-nv/dist/src/Makefile.in
/external/mit/xf86-video-nv/dist/src/g80_display.c
/external/mit/xf86-video-nv/dist/src/g80_display.h
/external/mit/xf86-video-nv/dist/src/g80_driver.c
/external/mit/xf86-video-nv/dist/src/g80_output.c
/external/mit/xf86-video-nv/dist/src/nv_driver.c
/external/mit/xf86-video-nv/dist/src/nv_include.h
/external/mit/xf86-video-nv/dist/src/nv_video.c
/external/mit/xf86-video-nv/dist/src/riva_driver.c
/external/mit/xf86-video-nv/dist/src/riva_include.h
/external/mit/xf86-video-nv/dist/src/riva_type.h
9c32e6c9 22-May-2010 mrg <mrg@NetBSD.org>

use new-skool <X11/extensions/dpmsconst.h>.

bd2f6fc9 09-Jul-2009 mrg <mrg@NetBSD.org>

initial import of xf86-video-nv-2.1.14

f3561b8b 10-Jun-2009 mrg <mrg@NetBSD.org>

initial import of xf86-video-nv-2.1.13


/external/mit/xf86-video-nv/dist/ChangeLog
/external/mit/xf86-video-nv/dist/Makefile.am
/external/mit/xf86-video-nv/dist/Makefile.in
/external/mit/xf86-video-nv/dist/README
/external/mit/xf86-video-nv/dist/aclocal.m4
/external/mit/xf86-video-nv/dist/compat/Makefile.in
/external/mit/xf86-video-nv/dist/compat/modes/xf86Crtc.c
/external/mit/xf86-video-nv/dist/compat/modes/xf86Crtc.h
/external/mit/xf86-video-nv/dist/compat/modes/xf86Cursors.c
/external/mit/xf86-video-nv/dist/compat/modes/xf86EdidModes.c
/external/mit/xf86-video-nv/dist/compat/modes/xf86Modes.c
/external/mit/xf86-video-nv/dist/compat/modes/xf86Modes.h
/external/mit/xf86-video-nv/dist/compat/modes/xf86RandR12.c
/external/mit/xf86-video-nv/dist/compat/modes/xf86RandR12.h
/external/mit/xf86-video-nv/dist/compat/modes/xf86Rename.h
/external/mit/xf86-video-nv/dist/compat/modes/xf86Rotate.c
/external/mit/xf86-video-nv/dist/compat/modes/xf86gtf.c
/external/mit/xf86-video-nv/dist/compat/parser/xf86Parser.h
/external/mit/xf86-video-nv/dist/config.guess
/external/mit/xf86-video-nv/dist/config.h.in
/external/mit/xf86-video-nv/dist/config.sub
/external/mit/xf86-video-nv/dist/configure
/external/mit/xf86-video-nv/dist/configure.ac
/external/mit/xf86-video-nv/dist/ltmain.sh
/external/mit/xf86-video-nv/dist/man/Makefile.in
/external/mit/xf86-video-nv/dist/man/nv.man
/external/mit/xf86-video-nv/dist/src/Makefile.in
/external/mit/xf86-video-nv/dist/src/g80_display.c
/external/mit/xf86-video-nv/dist/src/g80_driver.c
/external/mit/xf86-video-nv/dist/src/g80_exa.c
/external/mit/xf86-video-nv/dist/src/g80_output.c
/external/mit/xf86-video-nv/dist/src/g80_xaa.c
/external/mit/xf86-video-nv/dist/src/nv_dac.c
/external/mit/xf86-video-nv/dist/src/nv_driver.c
/external/mit/xf86-video-nv/dist/src/nv_hw.c
/external/mit/xf86-video-nv/dist/src/nv_setup.c
/external/mit/xf86-video-nv/dist/src/nv_type.h
/external/mit/xf86-video-nv/dist/src/riva_dac.c
/external/mit/xf86-video-nv/dist/src/riva_setup.c
/external/mit/xf86-video-nv/dist/src/riva_type.h
fc5a983d 02-Aug-2008 mrg <mrg@NetBSD.org>

initial import of xf86-video-nv-2.1.10


/external/mit/xf86-video-nv/dist/COPYING
/external/mit/xf86-video-nv/dist/ChangeLog
/external/mit/xf86-video-nv/dist/Makefile.am
/external/mit/xf86-video-nv/dist/Makefile.in
/external/mit/xf86-video-nv/dist/README.G80
/external/mit/xf86-video-nv/dist/README.NV1
/external/mit/xf86-video-nv/dist/aclocal.m4
/external/mit/xf86-video-nv/dist/compat/Makefile.am
/external/mit/xf86-video-nv/dist/compat/Makefile.in
/external/mit/xf86-video-nv/dist/compat/README
/external/mit/xf86-video-nv/dist/compat/modes/xf86Crtc.c
/external/mit/xf86-video-nv/dist/compat/modes/xf86Crtc.h
/external/mit/xf86-video-nv/dist/compat/modes/xf86Cursors.c
/external/mit/xf86-video-nv/dist/compat/modes/xf86DiDGA.c
/external/mit/xf86-video-nv/dist/compat/modes/xf86EdidModes.c
/external/mit/xf86-video-nv/dist/compat/modes/xf86Modes.c
/external/mit/xf86-video-nv/dist/compat/modes/xf86Modes.h
/external/mit/xf86-video-nv/dist/compat/modes/xf86RandR12.c
/external/mit/xf86-video-nv/dist/compat/modes/xf86RandR12.h
/external/mit/xf86-video-nv/dist/compat/modes/xf86Rename.h
/external/mit/xf86-video-nv/dist/compat/modes/xf86Rotate.c
/external/mit/xf86-video-nv/dist/compat/modes/xf86cvt.c
/external/mit/xf86-video-nv/dist/compat/modes/xf86gtf.c
/external/mit/xf86-video-nv/dist/compat/parser/xf86Optrec.h
/external/mit/xf86-video-nv/dist/compat/parser/xf86Parser.h
/external/mit/xf86-video-nv/dist/config.guess
/external/mit/xf86-video-nv/dist/config.h.in
/external/mit/xf86-video-nv/dist/config.sub
/external/mit/xf86-video-nv/dist/configure
/external/mit/xf86-video-nv/dist/configure.ac
/external/mit/xf86-video-nv/dist/depcomp
/external/mit/xf86-video-nv/dist/install-sh
/external/mit/xf86-video-nv/dist/ltmain.sh
/external/mit/xf86-video-nv/dist/man/Makefile.am
/external/mit/xf86-video-nv/dist/man/Makefile.in
/external/mit/xf86-video-nv/dist/man/nv.man
/external/mit/xf86-video-nv/dist/missing
/external/mit/xf86-video-nv/dist/src/Makefile.am
/external/mit/xf86-video-nv/dist/src/Makefile.in
/external/mit/xf86-video-nv/dist/src/g80_cursor.c
/external/mit/xf86-video-nv/dist/src/g80_cursor.h
/external/mit/xf86-video-nv/dist/src/g80_dac.c
/external/mit/xf86-video-nv/dist/src/g80_display.c
/external/mit/xf86-video-nv/dist/src/g80_display.h
/external/mit/xf86-video-nv/dist/src/g80_dma.c
/external/mit/xf86-video-nv/dist/src/g80_dma.h
/external/mit/xf86-video-nv/dist/src/g80_driver.c
/external/mit/xf86-video-nv/dist/src/g80_exa.c
/external/mit/xf86-video-nv/dist/src/g80_exa.h
/external/mit/xf86-video-nv/dist/src/g80_output.c
/external/mit/xf86-video-nv/dist/src/g80_output.h
/external/mit/xf86-video-nv/dist/src/g80_sor.c
/external/mit/xf86-video-nv/dist/src/g80_type.h
/external/mit/xf86-video-nv/dist/src/g80_xaa.c
/external/mit/xf86-video-nv/dist/src/g80_xaa.h
/external/mit/xf86-video-nv/dist/src/local_xf86Rename.h
/external/mit/xf86-video-nv/dist/src/nv_const.h
/external/mit/xf86-video-nv/dist/src/nv_cursor.c
/external/mit/xf86-video-nv/dist/src/nv_dac.c
/external/mit/xf86-video-nv/dist/src/nv_dga.c
/external/mit/xf86-video-nv/dist/src/nv_dma.h
/external/mit/xf86-video-nv/dist/src/nv_driver.c
/external/mit/xf86-video-nv/dist/src/nv_hw.c
/external/mit/xf86-video-nv/dist/src/nv_include.h
/external/mit/xf86-video-nv/dist/src/nv_local.h
/external/mit/xf86-video-nv/dist/src/nv_proto.h
/external/mit/xf86-video-nv/dist/src/nv_setup.c
/external/mit/xf86-video-nv/dist/src/nv_shadow.c
/external/mit/xf86-video-nv/dist/src/nv_type.h
/external/mit/xf86-video-nv/dist/src/nv_video.c
/external/mit/xf86-video-nv/dist/src/nv_xaa.c
/external/mit/xf86-video-nv/dist/src/riva_const.h
/external/mit/xf86-video-nv/dist/src/riva_cursor.c
/external/mit/xf86-video-nv/dist/src/riva_dac.c
/external/mit/xf86-video-nv/dist/src/riva_dga.c
/external/mit/xf86-video-nv/dist/src/riva_driver.c
/external/mit/xf86-video-nv/dist/src/riva_hw.c
/external/mit/xf86-video-nv/dist/src/riva_hw.h
/external/mit/xf86-video-nv/dist/src/riva_include.h
/external/mit/xf86-video-nv/dist/src/riva_local.h
/external/mit/xf86-video-nv/dist/src/riva_proto.h
/external/mit/xf86-video-nv/dist/src/riva_setup.c
/external/mit/xf86-video-nv/dist/src/riva_shadow.c
/external/mit/xf86-video-nv/dist/src/riva_tbl.h
/external/mit/xf86-video-nv/dist/src/riva_type.h
/external/mit/xf86-video-nv/dist/src/riva_xaa.c