Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[xsrc/trunk]: xsrc/external/mit/xf86-video-cirrus/dist initial import of xf86...



details:   https://anonhg.NetBSD.org/xsrc/rev/b8f70602f91b
branches:  trunk
changeset: 7063:b8f70602f91b
user:      mrg <mrg%NetBSD.org@localhost>
date:      Tue Jul 12 01:09:06 2022 +0000

description:
initial import of xf86-video-cirrus-1.6.0

diffstat:

 external/mit/xf86-video-cirrus/dist/ChangeLog        |    340 +-
 external/mit/xf86-video-cirrus/dist/Makefile.am      |      2 +-
 external/mit/xf86-video-cirrus/dist/Makefile.in      |     96 +-
 external/mit/xf86-video-cirrus/dist/README.md        |     18 +
 external/mit/xf86-video-cirrus/dist/README.multihead |      2 +-
 external/mit/xf86-video-cirrus/dist/aclocal.m4       |  20131 ++++++++--------
 external/mit/xf86-video-cirrus/dist/compile          |     17 +-
 external/mit/xf86-video-cirrus/dist/config.guess     |   1690 +-
 external/mit/xf86-video-cirrus/dist/config.h.in      |     13 +-
 external/mit/xf86-video-cirrus/dist/config.sub       |   2901 +-
 external/mit/xf86-video-cirrus/dist/configure        |  16694 +++++++------
 external/mit/xf86-video-cirrus/dist/configure.ac     |      6 +-
 external/mit/xf86-video-cirrus/dist/depcomp          |     10 +-
 external/mit/xf86-video-cirrus/dist/install-sh       |    416 +-
 external/mit/xf86-video-cirrus/dist/ltmain.sh        |   6255 +++-
 external/mit/xf86-video-cirrus/dist/man/Makefile.in  |     37 +-
 external/mit/xf86-video-cirrus/dist/missing          |     16 +-
 external/mit/xf86-video-cirrus/dist/src/CirrusClk.c  |      2 +-
 external/mit/xf86-video-cirrus/dist/src/Makefile.am  |     24 +-
 external/mit/xf86-video-cirrus/dist/src/Makefile.in  |    302 +-
 external/mit/xf86-video-cirrus/dist/src/alp_i2c.c    |      9 +-
 external/mit/xf86-video-cirrus/dist/src/alp_xaa.c    |      4 +-
 external/mit/xf86-video-cirrus/dist/src/cir.h        |     92 +-
 external/mit/xf86-video-cirrus/dist/src/cir_driver.c |     50 +-
 external/mit/xf86-video-cirrus/dist/src/lg.h         |      3 +-
 external/mit/xf86-video-cirrus/dist/src/lg_hwcurs.c  |      8 +-
 external/mit/xf86-video-cirrus/dist/src/lg_i2c.c     |    113 +-
 external/mit/xf86-video-cirrus/dist/src/lg_xaa.c     |      2 +-
 external/mit/xf86-video-cirrus/dist/src/lg_xaa.h     |      2 +-
 29 files changed, 26778 insertions(+), 22477 deletions(-)

diffs (truncated from 61870 to 300 lines):

diff -r a3b625ce044e -r b8f70602f91b external/mit/xf86-video-cirrus/dist/ChangeLog
--- a/external/mit/xf86-video-cirrus/dist/ChangeLog     Tue Jul 12 01:09:04 2022 +0000
+++ b/external/mit/xf86-video-cirrus/dist/ChangeLog     Tue Jul 12 01:09:06 2022 +0000
@@ -1,3 +1,335 @@
+commit adb5a2b7503541e6cf87e4a704df7a1123ab4997
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date:   Sun Jul 10 16:47:22 2022 -0700
+
+    xf86-video-cirrus 1.6.0
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit bd34f56e204f20963065e9e8609ea5f07460d585
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date:   Sat Jan 22 10:08:43 2022 -0800
+
+    gitlab CI: add a basic build test
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit dcb341816e49d5c2fcc745c248d4885a85d3bfd8
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date:   Sat Jan 22 10:07:44 2022 -0800
+
+    Fix spelling/wording issues
+    
+    Found by using:
+        codespell --builtin clear,rare,usage,informal,code,names
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit 6d66293961c0993eb8ee93e4f85c150b84456249
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date:   Sat Jan 22 10:03:43 2022 -0800
+
+    Build xz tarballs instead of bzip2
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit df543b5ff67259fb16b25ee287fee9e224995cfc
+Author: Kevin Brace <kevinbrace%gmx.com@localhost>
+Date:   Fri Aug 2 19:47:31 2019 -0700
+
+    Save and restore RIF Control and RAC Control registers
+    
+    While the standby resume from ACPI S3 State still fails (i.e., hard
+    system freeze), saving and restoring Rambus RIF (Rambus Interface)
+    Control and RAC (Rambus ASIC Cell) Control registers prevents weird
+    artifacts from being displayed after standby resume (i.e., merely a
+    blank screen after standby resume).
+    
+    Signed-off-by: Kevin Brace <kevinbrace%gmx.com@localhost>
+
+commit 226b6f9a3f59785296f29623c4cbabe85e7d1cba
+Author: Kevin Brace <kevinbrace%gmx.com@localhost>
+Date:   Tue Jul 30 16:37:57 2019 -0700
+
+    Stop accessing SR12 and SR13
+    
+    The access to these extended VGA sequencer registers appears to come
+    from the code for Cirrus Logic Alpine family.  Laguna family does not
+    use these registers according to Laguna VisualMedia Accelerators Family
+    CL-GD546X Software Technical Reference Manual, Second Edition.
+    
+    Signed-off-by: Kevin Brace <kevinbrace%gmx.com@localhost>
+
+commit c474c463fbcbe1b20a69547ddd0fd621b8950f4b
+Author: Kevin Brace <kevinbrace%gmx.com@localhost>
+Date:   Wed Jul 17 19:55:16 2019 -0700
+
+    Declare an I2C bus name string as a static type for alp_i2c.c
+    
+    Signed-off-by: Kevin Brace <kevinbrace%gmx.com@localhost>
+
+commit d5f71611d9a5375d63a8f027b52335d3de8b6e89
+Author: Kevin Brace <kevinbrace%gmx.com@localhost>
+Date:   Wed Jul 17 19:54:09 2019 -0700
+
+    Declare an I2C bus name string as a static type for lg_i2c.c
+    
+    Signed-off-by: Kevin Brace <kevinbrace%gmx.com@localhost>
+
+commit ad8486b4e9e0dc64171d515a2c096c0f4b545dd9
+Author: Kevin Brace <kevinbrace%gmx.com@localhost>
+Date:   Mon May 6 17:30:44 2019 -0700
+
+    Fix indentation of lg_i2c.c
+    
+    Signed-off-by: Kevin Brace <kevinbrace%gmx.com@localhost>
+
+commit ac84f687e3b62a6cbfe2905f6dfcb0d3f7803b2d
+Author: Kevin Brace <kevinbrace%gmx.com@localhost>
+Date:   Thu May 2 18:08:38 2019 -0700
+
+    Tab to spaces conversion for lg_i2c.c
+    
+    Signed-off-by: Kevin Brace <kevinbrace%gmx.com@localhost>
+
+commit ebd5feef7c743ecbf0d0eb5d295f2b27ceabb334
+Author: Kevin Brace <kevinbrace%gmx.com@localhost>
+Date:   Wed Apr 17 16:08:43 2019 -0700
+
+    Activate I2C bus for Laguna based devices
+    
+    There is really no good reason for I2C bus based automatic display
+    detection to not be turned on by default.
+    
+    Signed-off-by: Kevin Brace <kevinbrace%gmx.com@localhost>
+
+commit 22c611d52fc33058c03ad44c43ce3bd687849315
+Author: Kevin Brace <kevinbrace%gmx.com@localhost>
+Date:   Wed Apr 17 16:08:25 2019 -0700
+
+    Check for a successful transmission of EDID for Laguna I2C bus code
+    
+    The existing code can potentially cause a null pointer crash if EDID
+    was not obtained successfully.
+    
+    Signed-off-by: Kevin Brace <kevinbrace%gmx.com@localhost>
+
+commit 6e59935a7b93135e23e2b81f4c6e5c1ec9da369d
+Author: Kevin Brace <kevinbrace%gmx.com@localhost>
+Date:   Wed Apr 17 16:07:49 2019 -0700
+
+    Fix for Laguna I2C bus code compilation error
+    
+    When commit 9a5e19597be4f5ee4c1030e4a716207789e78668 (cirrus: convert
+    to compat server API.) updated the code, it did not update Laguna I2C
+    bus code to handle newer X Servers.
+    
+    Signed-off-by: Kevin Brace <kevinbrace%gmx.com@localhost>
+
+commit 9d679b9820124cde179e4c6d4139dbfbf12b4a07
+Author: Kevin Brace <kevinbrace%gmx.com@localhost>
+Date:   Wed Apr 17 16:06:13 2019 -0700
+
+    Make adjustments to code comments of lg_driver.c
+    
+    Signed-off-by: Kevin Brace <kevinbrace%gmx.com@localhost>
+
+commit bd5ed38076e90fed9572ffcec9294b65b57c4cfb
+Author: Kevin Brace <kevinbrace%gmx.com@localhost>
+Date:   Wed Apr 17 16:02:40 2019 -0700
+
+    Fix indentation of lg_driver.c
+    
+    Signed-off-by: Kevin Brace <kevinbrace%gmx.com@localhost>
+
+commit 95c16ca9f1e14328503b665701f2b41d934cd6cd
+Author: Kevin Brace <kevinbrace%gmx.com@localhost>
+Date:   Wed Apr 17 15:56:31 2019 -0700
+
+    Tab to spaces conversion for lg_driver.c
+    
+    Signed-off-by: Kevin Brace <kevinbrace%gmx.com@localhost>
+
+commit 13f8f978e8cca30633244e30a494b2f8edf5a073
+Author: Kevin Brace <kevinbrace%gmx.com@localhost>
+Date:   Thu Apr 11 17:47:40 2019 -0700
+
+    Eliminate pointer arithmetic compilation warnings
+    
+    Signed-off-by: Kevin Brace <kevinbrace%gmx.com@localhost>
+
+commit 5d8d7bcbb1dce839b604b7ee63c29782152a6438
+Author: Kevin Brace <kevinbrace%gmx.com@localhost>
+Date:   Thu Apr 11 17:36:09 2019 -0700
+
+    Tab to spaces conversion for cir.h
+    
+    Signed-off-by: Kevin Brace <kevinbrace%gmx.com@localhost>
+
+commit ee3504d959ccd08614e2f12037525ba07d03bef2
+Author: Kevin Brace <kevinbrace%gmx.com@localhost>
+Date:   Wed Feb 20 09:33:31 2019 -0800
+
+    Fix for a compilation error when compiling XAA related files
+    
+    When commit 27f85fc523102f89c3fc1546ae500816ccbffc8a (Don't build
+    split alpine and laguna support) merged Alpine and Laguna support,
+    it missed a backslash ('\') to denote the next line for XAA related
+    files.
+    
+    Signed-off-by: Kevin Brace <kevinbrace%gmx.com@localhost>
+
+commit a4a45b7a29d8ab8dc67b9b5c9c0833a1a4492130
+Author: Kevin Brace <kevinbrace%gmx.com@localhost>
+Date:   Tue Dec 25 08:37:45 2018 -0600
+
+    Suppress unused label compilation warning
+    
+    Signed-off-by: Kevin Brace <kevinbrace%gmx.com@localhost>
+
+commit b32b125e91ceb40964c006aec135a79294611b59
+Author: Kevin Brace <kevinbrace%gmx.com@localhost>
+Date:   Tue Dec 25 08:34:30 2018 -0600
+
+    Use const char for xf86GetOptValString return type
+    
+    Signed-off-by: Kevin Brace <kevinbrace%gmx.com@localhost>
+
+commit 1069d52aa49e5e32e3371399bc97b9b7e4873df7
+Author: Kevin Brace <kevinbrace%gmx.com@localhost>
+Date:   Tue Dec 25 08:30:08 2018 -0600
+
+    Eliminate unused variable compilation warning
+    
+    Signed-off-by: Kevin Brace <kevinbrace%gmx.com@localhost>
+
+commit d1139bd2febe5282cb2ac8887ec944470921d04c
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date:   Sun Nov 25 13:08:00 2018 -0800
+
+    Update configure.ac bug URL for gitlab migration
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit 4f0d349f5497d1e9b7ee19fe46818ffa1a272d52
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date:   Sun Nov 18 12:24:32 2018 -0800
+
+    Update README for gitlab migration
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit b47b3632fb694ba79ffab48f6f0398d4695c8a8c
+Author: Mihail Konev <k.mvc%ya.ru@localhost>
+Date:   Thu Jan 26 14:00:22 2017 +1000
+
+    autogen: add default patch prefix
+    
+    Signed-off-by: Mihail Konev <k.mvc%ya.ru@localhost>
+
+commit 71580d0188af7c183d3ac18bc19134be2245ab41
+Author: Emil Velikov <emil.l.velikov%gmail.com@localhost>
+Date:   Mon Mar 9 12:00:52 2015 +0000
+
+    autogen.sh: use quoted string variables
+    
+    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
+    fall-outs, when they contain space.
+    
+    Signed-off-by: Emil Velikov <emil.l.velikov%gmail.com@localhost>
+    Reviewed-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+    Signed-off-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+
+commit b91628997dc27873cc8640ec20cacae7cf46b40d
+Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+Date:   Tue Jan 24 10:32:07 2017 +1000
+
+    autogen.sh: use exec instead of waiting for configure to finish
+    
+    Syncs the invocation of configure with the one from the server.
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+    Reviewed-by: Emil Velikov <emil.velikov%collabora.com@localhost>
+
+commit c6f5096252923b1a344291e8045a15045e98dd27
+Author: Adam Jackson <ajax%redhat.com@localhost>
+Date:   Thu Dec 8 09:39:26 2016 -0500
+
+    alpine: Default to 16bpp
+    
+    24bpp support is going away, so since we can't do 32bpp and these cards
+    have basically no VRAM to begin with, drop to 16bpp.
+    
+    Signed-off-by: Adam Jackson <ajax%redhat.com@localhost>
+    Reviewed-by: Alex Deucher <alexander.deucher%amd.com@localhost>
+
+commit 27f85fc523102f89c3fc1546ae500816ccbffc8a
+Author: Adam Jackson <ajax%redhat.com@localhost>
+Date:   Wed Apr 13 17:05:55 2016 -0400
+
+    Don't build split alpine and laguna support
+    
+    Before:
+    
+       text    data     bss     dec     hex filename
+      25772    2040      16   27828    6cb4 src/.libs/cirrus_alpine.so
+      11429    1552     112   13093    3325 src/.libs/cirrus_drv.so
+      21968    2016      16   24000    5dc0 src/.libs/cirrus_laguna.so
+      59169    5608     114   64921    fd99 (TOTALS)
+    
+    After:
+    
+       text    data     bss     dec     hex filename
+      47831    3840     112   51783    ca47 src/.libs/cirrus_drv.so
+    
+    So, in the worst case, you're using roughly two more pages for (clean,
+    evictable) text, but two fewer (dirty) pages for data and bss. Fixing
+    this also allows the X server to clean up module loading a bit by
+    enforcing the _drv.so suffix, and since this is the only driver pulling
+    such shenanigans...
+    
+    Reviewed-by: Julien Cristau <jcristau%debian.org@localhost>
+    Signed-off-by: Adam Jackson <ajax%redhat.com@localhost>
+
+commit adaf1fe744df8d37acdb8b157abc5034b8ea1073
+Author: Adam Jackson <ajax%redhat.com@localhost>
+Date:   Wed Apr 13 16:37:38 2016 -0400



Home | Main Index | Thread Index | Old Index