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

[Git][xorg-team/driver/xserver-xorg-video-vesa][debian-unstable] 15 commits: Newline-terminate a few error messages



Title: GitLab

Timo Aaltonen pushed to branch debian-unstable at X Strike Force / driver / xserver-xorg-video-vesa

Commits:

9 changed files:

Changes:

  • Makefile.am
    ... ... @@ -29,3 +29,5 @@ ChangeLog:
    29 29
     	$(CHANGELOG_CMD)
    
    30 30
     
    
    31 31
     dist-hook: ChangeLog INSTALL
    
    32
    +
    
    33
    +EXTRA_DIST = README.md

  • READMEREADME.md
    1 1
     xf86-video-vesa - Generic VESA video driver for the Xorg X server
    
    2
    -
    
    3
    -Please submit bugs & patches to the Xorg bugzilla:
    
    4
    -
    
    5
    -        https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
    
    2
    +-----------------------------------------------------------------
    
    6 3
     
    
    7 4
     All questions regarding this software should be directed at the
    
    8 5
     Xorg mailing list:
    
    9 6
     
    
    10
    -        http://lists.freedesktop.org/mailman/listinfo/xorg
    
    7
    +  https://lists.x.org/mailman/listinfo/xorg
    
    11 8
     
    
    12 9
     The master development code repository can be found at:
    
    13 10
     
    
    14
    -        git://anongit.freedesktop.org/git/xorg/driver/xf86-video-vesa
    
    11
    +  https://gitlab.freedesktop.org/xorg/driver/xf86-video-vesa
    
    15 12
     
    
    16
    -        http://cgit.freedesktop.org/xorg/driver/xf86-video-vesa
    
    13
    +Please submit bug reports and requests to merge patches there.
    
    17 14
     
    
    18
    -For more information on the git code manager, see:
    
    15
    +For patch submission instructions, see:
    
    19 16
     
    
    20
    -        http://wiki.x.org/wiki/GitPage
    17
    +  https://www.x.org/wiki/Development/Documentation/SubmittingPatches

  • configure.ac
    ... ... @@ -23,8 +23,8 @@
    23 23
     # Initialize Autoconf
    
    24 24
     AC_PREREQ([2.60])
    
    25 25
     AC_INIT([xf86-video-vesa],
    
    26
    -        [2.4.0],
    
    27
    -        [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
    
    26
    +        [2.5.0],
    
    27
    +        [https://gitlab.freedesktop.org/xorg/driver/xf86-video-vesa/issues],
    
    28 28
             [xf86-video-vesa])
    
    29 29
     AC_CONFIG_SRCDIR([Makefile.am])
    
    30 30
     AC_CONFIG_HEADERS([config.h])
    

  • debian/changelog
    1
    +xserver-xorg-video-vesa (1:2.5.0-1) unstable; urgency=medium
    
    2
    +
    
    3
    +  * New upstream release.
    
    4
    +  * Bump debhelper to 12.
    
    5
    +  * upstream: Add ajax's gpg key to signing-key.asc.
    
    6
    +  * control: Migrate to x11proto-dev.
    
    7
    +  * control: Bump policy to 4.5.0.
    
    8
    +
    
    9
    + -- Timo Aaltonen <tjaalton@debian.org>  Thu, 24 Sep 2020 11:07:22 +0300
    
    10
    +
    
    1 11
     xserver-xorg-video-vesa (1:2.4.0-2) unstable; urgency=medium
    
    2 12
     
    
    3 13
       * Cherry-pick a commit to fix default bpp selection. (LP: #1818879)
    

  • debian/compat deleted
    1
    -9

  • debian/control
    ... ... @@ -3,19 +3,14 @@ Section: x11
    3 3
     Priority: optional
    
    4 4
     Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
    
    5 5
     Build-Depends:
    
    6
    - debhelper (>= 9),
    
    7
    - dh-autoreconf,
    
    6
    + debhelper-compat (= 12),
    
    8 7
      pkg-config,
    
    9 8
      xserver-xorg-dev (>= 2:1.11),
    
    10
    - x11proto-xext-dev,
    
    11
    - x11proto-core-dev,
    
    12
    - x11proto-fonts-dev,
    
    13
    - x11proto-randr-dev,
    
    14
    - x11proto-render-dev,
    
    9
    + x11proto-dev,
    
    15 10
      xutils-dev (>= 1:7.5+4),
    
    16 11
      quilt,
    
    17 12
      libpciaccess-dev (>= 0.12.901),
    
    18
    -Standards-Version: 4.2.0
    
    13
    +Standards-Version: 4.5.0
    
    19 14
     Vcs-Git: https://salsa.debian.org/xorg-team/driver/xserver-xorg-video-vesa.git
    
    20 15
     Vcs-Browser: https://salsa.debian.org/xorg-team/driver/xserver-xorg-video-vesa
    
    21 16
     
    

  • debian/rules
    ... ... @@ -12,11 +12,14 @@ override_dh_auto_install:
    12 12
     # Kill *.la files, and forget no-one:
    
    13 13
     override_dh_install:
    
    14 14
     	find debian/tmp -name '*.la' -delete
    
    15
    -	dh_install --fail-missing
    
    15
    +	dh_install
    
    16
    +
    
    17
    +override_dh_missing:
    
    18
    +	dh_missing --fail-missing
    
    16 19
     
    
    17 20
     # That's a plugin, use appropriate warning level:
    
    18 21
     override_dh_shlibdeps:
    
    19 22
     	dh_shlibdeps -- --warnings=6
    
    20 23
     
    
    21 24
     %:
    
    22
    -	dh $@ --with quilt,autoreconf,xsf --builddirectory=build/
    25
    +	dh $@ --with quilt,xsf --builddirectory=build/

  • debian/upstream/signing-key.asc
    ... ... @@ -39,3 +39,44 @@ UKDs0NP3CACfS1DKwgN/rB7Ib+RJiuK0F/BQoEYAoOhr0VXCT5dP0Yr1kIad7njC
    39 39
     GBF1
    
    40 40
     =bYOv
    
    41 41
     -----END PGP PUBLIC KEY BLOCK-----
    
    42
    +-----BEGIN PGP PUBLIC KEY BLOCK-----
    
    43
    +
    
    44
    +mQGNBFnVVFMBDACz5+V0s2/JjDuvutBbI4hAO3Zgb8mlny5nM/YgkCCVe79MsOAe
    
    45
    +5Kn4Gj+lc8LiwJ4fyYPAWx1FIliryYE4RgpnKhipQhZB/UcvImTHQA4tqIavReyo
    
    46
    +H4o5+CbPgRY7XNE2wRWOogWd3WuSeuq/37mu1gORmq3KogzuarjJvffLNL4saA+w
    
    47
    +J37BXWhQ3P+eRiyF0qHaozf+bMenqtWEy0n0IQEg5wUS/zGXVlOX3fNhJeskq93a
    
    48
    +US0bu3axZL4sxOMKxnhRK0XDziFaiMu/DTj4Y0SWDXgK0owkcc7Ow2eAX52Z+zvw
    
    49
    +m9O3nBaQvQV7cUxNwYBmc2WkVts9XBrGT7tZ3HmFAkzB6YyPfdXYT4TpyFLofLVs
    
    50
    +JDvpa8iXkOmy22JUuqJlW36Idpmv/2jNkEfiIbby3wwZtONJOD9xNxCmOiVGA59+
    
    51
    +q+Lgs0aCWzomNx07zMOEeVvLOj9ficZhTqfvhZrkPD4iEOKKIpRRjCyDyMa0HTb7
    
    52
    +XAkDYk/NcZe4kQsAEQEAAbQcQWRhbSBKYWNrc29uIDxhamF4QG53bmsubmV0PokB
    
    53
    +zgQTAQgAOBYhBJle1cimE46wlh8YR0wJ3YPKqlCyBQJZ1VRTAhsDBQsJCAcCBhUI
    
    54
    +CQoLAgQWAgMBAh4BAheAAAoJEEwJ3YPKqlCy6A4L/Ru8dHFdsNKvKtBH9szNgd5d
    
    55
    +qcjEVWzw6YZKRTVpqw30O9uTcfuHzjV5ATIVTPEdXLklQficyCb4mGQLwxL2q5kT
    
    56
    +YMrGteTwBt4pYExo/DYIEZom3f9+75+OgN1PleXQ9pTYo+Ndw18GsnD/sW04HX2I
    
    57
    +IGKY3qUX3qhlxG6zdXsHTTIoCCBXrWepaD/IdA9Nw37tiyaTq2NH/ChcxFN7SuYr
    
    58
    +SWpBkPRhcsxKDju7j+s4KzO9f1QYFB2Vi3TbbYLEJ3BJg6AxVoiVe4B9xfl6KfCa
    
    59
    +EUjFWMqUprWiOjxNAdRUnfBN3UF2O/BxAtgZMk3RwVGG7fAEkfACkws8G5lcraTu
    
    60
    +kHQJBfzdlbbwrQG4020kRRdNihblPHZAWI5PJG5jpdGcqftyD+lRvv4gljHpAg/I
    
    61
    +eMK4rHjGANX3uQvcCelNwKf8TPVIDTB5vYvWmnHtRmEQkIeHhrMRzjhZej+uzNDF
    
    62
    +FpKPZayGn2uyPLv77aZCQmEs1O1EafWz1+IfBWDUmLkBjQRZ1VRTAQwA5E5W/FDK
    
    63
    +wfm+owkPenG0VYoXRfLlrBDvHcewLt04evdygHZZxNdV9Ycpsve9INdEg4nTJHj4
    
    64
    +mf302faUGECtiMKek78mfymzbAXS0kEXc2NoaXtEgFlPhavM4e8PpJ5aAKEsSHnQ
    
    65
    +1HMS2KJ4bPbDNSLpWkT4HBDAzsJHOFNDu0Z6TsyG/bA1VLoj0iMC9jL8xWz1lOBN
    
    66
    +iAhukMkjHOvmeq4BA2ktH5CUh8qwn8iEyw4sps5RcFKanIeru3sg8SVed4w0oCId
    
    67
    +Tw54mSNE3vzGiK9tDk0yhDRq2oFT7ER4r0Cr3ctyAsDPJCwhgVJ2YWAGdHewdfg6
    
    68
    +l1hfsvmO1omjR1SQBSEbw6Ftl6GySd91rsvT9i5+3LiNIpYgYb2L6wNn7cSXc9NF
    
    69
    +RXDWtw07P1mRJiRrBHwX1Brro7h9tvFT751F5yWSDdah5dUaqbl0C3cmXMoM+FLv
    
    70
    +E0dECfuM/mwOvtvlYzL1htdTSLZRb25dddZ6nTlH3sLkVpd9oZRSd7kdABEBAAGJ
    
    71
    +AbYEGAEIACAWIQSZXtXIphOOsJYfGEdMCd2DyqpQsgUCWdVUUwIbDAAKCRBMCd2D
    
    72
    +yqpQsjd+C/sHZFFz3zSLBo1sUIHCGl6P2DYHatEoQTP7R8g1kAHd145pAGrvXzR4
    
    73
    +F6T5SgM8t4a04Ia2SJLaptNXpf1pJXKlEpEaCb/oDhB/eCt8sOilcqSojkEmpe7z
    
    74
    +1xZY/ePNSzbsXDWTOagTM70UdaxgDand1dxMs2q8+Q3y3xZltXcYDmM48a/mRwe7
    
    75
    +rtPK68v3A54ZbcXojNcIMS1JBk+XcuBbmeI0yfGkcqbO2hiP8W81n1mb96jfZ/wj
    
    76
    +QhNzLqI3zxRnFHPiBMLy9tF0odNCRccQ2mbKdV2cfOIF5WKC4lrcyqz3eit2RYdS
    
    77
    +W3PPUqS3x2696I40zI2KoFjRn7YcWJ6T+skZPWW5bHCVcUN57v7270IG2MCA6D6a
    
    78
    +Rto7m6yUbLNgGadDyIjTQladTN1aKYK/QAsxS4y+EhkAPeaQRvZxBhZEocjIAE0B
    
    79
    +D2qzco+dq7IuQHIhXTnGRGEsS0bQdEnpQAoTQMVRo7loR2/XqzCIjkG40JH7Cr/r
    
    80
    +gPSRdLLYOLo=
    
    81
    +=+H4u
    
    82
    +-----END PGP PUBLIC KEY BLOCK-----

  • src/vesa.c
    ... ... @@ -43,7 +43,7 @@
    43 43
     #endif
    
    44 44
     
    
    45 45
     #include <string.h>
    
    46
    -
    
    46
    +#include <unistd.h>
    
    47 47
     #include "vesa.h"
    
    48 48
     
    
    49 49
     /* All drivers initialising the SW cursor need this */
    
    ... ... @@ -450,7 +450,15 @@ VESAPciProbe(DriverPtr drv, int entity_num, struct pci_device *dev,
    450 450
     	     intptr_t match_data)
    
    451 451
     {
    
    452 452
         ScrnInfoPtr pScrn;
    
    453
    -    
    
    453
    +
    
    454
    +#ifdef __linux__
    
    455
    +    if (access("/sys/devices/platform/efi-framebuffer.0", F_OK) == 0 ||
    
    456
    +        access("/sys/devices/platform/efifb.0", F_OK) == 0) {
    
    457
    +        ErrorF("vesa: Refusing to run on UEFI\n");
    
    458
    +        return FALSE;
    
    459
    +    }
    
    460
    +#endif
    
    461
    +
    
    454 462
         pScrn = xf86ConfigPciEntity(NULL, 0, entity_num, NULL, 
    
    455 463
     				NULL, NULL, NULL, NULL, NULL);
    
    456 464
         if (pScrn != NULL) {
    
    ... ... @@ -846,9 +854,38 @@ VESAPreInit(ScrnInfoPtr pScrn, int flags)
    846 854
         memcpy(pVesa->Options, VESAOptions, sizeof(VESAOptions));
    
    847 855
         xf86ProcessOptions(pScrn->scrnIndex, pScrn->options, pVesa->Options);
    
    848 856
     
    
    849
    -    /* Use shadow by default */
    
    850
    -    pVesa->shadowFB = xf86ReturnOptValBool(pVesa->Options, OPTION_SHADOW_FB,
    
    851
    -                                           TRUE);
    
    857
    +    /* Use shadow by default, for non-virt hardware */
    
    858
    +    if (!xf86GetOptValBool(pVesa->Options, OPTION_SHADOW_FB, &pVesa->shadowFB))
    
    859
    +    {
    
    860
    +	switch (pVesa->pciInfo->vendor_id) {
    
    861
    +	    case 0x1234: /* bochs vga (not in pci.ids) */
    
    862
    +	    case 0x15ad: /* vmware */
    
    863
    +	    case 0x1b36: /* qemu qxl */
    
    864
    +	    case 0x80ee: /* virtualbox */
    
    865
    +	    case 0xaaaa: /* parallels (not in pci.ids) */
    
    866
    +		pVesa->shadowFB = FALSE;
    
    867
    +		break;
    
    868
    +
    
    869
    +	    case 0x1013: /* qemu's cirrus emulation */
    
    870
    +		if (pVesa->pciInfo->subvendor_id == 0x1af4)
    
    871
    +		    pVesa->shadowFB = FALSE;
    
    872
    +		else
    
    873
    +		    pVesa->shadowFB = TRUE;
    
    874
    +		break;
    
    875
    +
    
    876
    +	    case 0x1414: /* microsoft hyper-v */
    
    877
    +		if (pVesa->pciInfo->device_id == 0x5353)
    
    878
    +		    pVesa->shadowFB = FALSE;
    
    879
    +		else
    
    880
    +		    pVesa->shadowFB = TRUE;
    
    881
    +		break;
    
    882
    +
    
    883
    +	    default:
    
    884
    +		pVesa->shadowFB = TRUE;
    
    885
    +		break;
    
    886
    +	}
    
    887
    +    }
    
    888
    +
    
    852 889
         /*  Use default refresh by default. Too many VBE 3.0
    
    853 890
          *   BIOSes are incorrectly implemented.
    
    854 891
          */
    
    ... ... @@ -876,14 +913,14 @@ VESAPreInit(ScrnInfoPtr pScrn, int flags)
    876 913
     		    break;
    
    877 914
     		default:
    
    878 915
     		    xf86DrvMsg(pScrn->scrnIndex, X_ERROR,
    
    879
    -			       "Unsupported bpp: %d", pScrn->bitsPerPixel);
    
    916
    +			       "Unsupported bpp: %d\n", pScrn->bitsPerPixel);
    
    880 917
     		    vbeFree(pVesa->pVbe);
    
    881 918
     		    return FALSE;
    
    882 919
     	    }
    
    883 920
     	    break;
    
    884 921
     	default:
    
    885 922
     	    xf86DrvMsg(pScrn->scrnIndex, X_ERROR,
    
    886
    -		       "Unsupported Memory Model: %d", mode->MemoryModel);
    
    923
    +		       "Unsupported Memory Model: %d\n", mode->MemoryModel);
    
    887 924
     	    return FALSE;
    
    888 925
         }
    
    889 926
     
    


  • Reply to: