Commit Graph

  • de8062e7b6 Use MmMapIoSpaceEx instead of MmMapIoSpace Frediano Ziglio 2016-09-28 12:31:04 +01:00
  • a86ef3acf8 Mark all functions that should go to non paged sections Frediano Ziglio 2016-09-12 23:02:01 +01:00
  • 8eecca8c75 Add missing calls to PAGED_CODE Frediano Ziglio 2016-09-12 23:01:21 +01:00
  • 93cb3c8caf Call "DxgkCbAcquirePostDisplayOwnership" when changing Power State to D0 Sameeh Jubran 2016-10-13 16:29:18 +03:00
  • 14e2a147df Fixing black-white screen in installation when qxl revision = 3 Sameeh Jubran 2016-10-13 16:29:17 +03:00
  • 725c0827bf Code Analysis and style fix Sameeh Jubran 2016-09-28 14:09:27 +03:00
  • f2c637c96d Use PAGED_CODE() at the beginning of each pageable method Sameeh Jubran 2016-09-28 14:09:25 +03:00
  • bcff8a6d4e Fix source buffer mapping in PresentDisplayOnly Sameeh Jubran 2016-09-28 14:09:28 +03:00
  • 54e2f808c9 Fixing framebuffer usage logic Sameeh Jubran 2016-09-26 16:00:08 +03:00
  • 2ab3b7a1fc Use frame buffer in VGA mode only Sameeh Jubran 2016-09-26 16:00:07 +03:00
  • f5527d0ae3 Removing unnecessary call to BlackOutScreen Sameeh Jubran 2016-09-26 16:00:10 +03:00
  • f87019cb01 Fixing possible BSOD Sameeh Jubran 2016-09-26 16:00:11 +03:00
  • f6e099db39 Use the second bar (VRAM) for qxl command buffer. Sameeh Jubran 2016-09-11 16:05:24 +03:00
  • af4947793e Add arbitrary resolution and monitors_config Escape Sameeh Jubran 2016-09-11 16:05:21 +03:00
  • ed816593b6 Fixed misspelling Sameeh Jubran 2016-09-11 16:05:20 +03:00
  • 72875ff529 Add .gitattributes and introduce end-of-line normalization Sameeh Jubran 2016-09-08 16:01:18 +03:00
  • aa0b291186 Support future Qxl revisions Sameeh Jubran 2016-09-07 17:22:53 +03:00
  • 27713ea765 Fixing Move rectangles implementation Sameeh Jubran 2016-06-16 17:04:50 +03:00
  • 2a4def7434 Set SupportNonVGA in QueryAdapterInfo callback Sameeh Jubran 2016-09-07 17:26:06 +03:00
  • 7383452757 Replacing tabs with spaces Sameeh Jubran 2016-05-19 14:17:32 +03:00
  • 2919989c2a Convert UTF-16LE files to single byte unix format Dmitry Fleytman 2016-09-08 12:14:08 +01:00
  • 23f76adecc Upgrade to Windows 10 WDK Sameeh Jubran 2016-08-09 15:21:23 +03:00
  • 30ee4d8b20 Fix handling of monochrome cursors Sameeh Jubran 2016-09-07 15:15:53 +03:00
  • ebfb912125 Remove unused notify present display only interrupt Sameeh Jubran 2016-09-04 17:07:21 +03:00
  • f3f9bcbde8 Add debug print macro to dump debug print statements to kernel debugger output Sameeh Jubran 2016-08-24 15:39:17 +03:00
  • 06ab9c9595 Normalise line ending Frediano Ziglio 2016-09-08 12:03:56 +01:00
  • eae8b8a103 Fixing monitor flicker on resolution change Sameeh Jubran 2016-06-22 13:34:45 +03:00
  • d1ceca6b07 Reserved must be set to 0 Sameeh Jubran 2016-06-25 00:31:18 +03:00
  • 20487e2247 On power wake call the init functions before setting the vidpn to black. Otherwise, BSOD. Sameeh Jubran 2016-09-04 16:40:56 +03:00
  • 35c93f3886 Fix interrupt mask Sameeh Jubran 2016-09-04 17:12:33 +03:00
  • e828c45bf2 Use SrcPitch when calculating size of memory to map PresentDisplayOnly Sandy Stutsman 2015-11-02 14:35:50 -05:00
  • 8ec2bf9c68 Fix Code Integrity error generated by the Drive Verifier Sandy Stutsman 2015-10-21 11:54:37 -04:00
  • aa48200e49 Add delete operator Sameeh Jubran 2016-08-09 15:22:26 +03:00
  • f7298659ce Delete empty README file Sameeh Jubran 2016-09-06 17:58:23 +03:00
  • f1cee95ea2 move cursor to cursor channel Reza Jelveh 2015-06-29 10:41:37 +01:00
  • 4e1b33dd4d add GPLv2 license file Vadim Rozenfeld 2015-05-06 18:07:53 +10:00
  • e87cb93270 fix driver installation problem Vadim Rozenfeld 2015-04-13 17:02:39 +10:00
  • 89e4d5dd6f Merge remote-tracking branch 'remotes/qxl-wddm-next/work' Vadim Rozenfeld 2015-04-10 15:30:05 +10:00
  • e5bf7c5246 cosmetic changes in inx file Vadim Rozenfeld 2015-04-10 12:23:48 +10:00
  • 7887cc2041 disable dbg printout Vadim Rozenfeld 2015-03-30 22:59:54 +11:00
  • 165b53d48b fix BSOD when disabling device Vadim Rozenfeld 2015-03-30 22:57:12 +11:00
  • fefcf839d4 replace inf with inx file Vadim Rozenfeld 2015-03-30 22:55:33 +11:00
  • 205c4b09ef add missing file Vadim Rozenfeld 2015-03-24 20:11:25 +11:00
  • 4b168bbbef trivial cleanups Vadim Rozenfeld 2015-03-24 17:22:45 +11:00
  • 4fc48d370f fix crashes when verifier is running Vadim Rozenfeld 2015-03-24 16:41:58 +11:00
  • 5f7bba4cbc fix resize problem (reported and fixed by Sandy Stutsman Vadim Rozenfeld 2015-03-18 22:58:25 +11:00
  • 2317e7c1d4 align arbitrary resolution Vadim Rozenfeld 2015-02-23 22:21:14 +11:00
  • f059ee240e fix resolution mismatch when switching between VGA and QXL modes Vadim Rozenfeld 2015-02-19 21:07:24 +11:00
  • b2a0aef4a5 fix resolution mismatch when switching between VGA and QXL modes Vadim Rozenfeld 2015-02-19 21:07:24 +11:00
  • fa8291cf37 publish adding a new resolution Vadim Rozenfeld 2015-02-18 20:57:00 +11:00
  • 8d33c3072e implement Escape handler Vadim Rozenfeld 2015-02-08 21:04:39 +11:00
  • 2db3021b96 fix VS 12 checking batch Vadim Rozenfeld 2015-01-05 21:30:55 +11:00
  • 3d329228d5 trivial cleanup Vadim Rozenfeld 2014-12-15 20:31:09 +11:00
  • 1ceaf1055e add Win8.1 as a build target Vadim Rozenfeld 2014-12-14 21:47:02 +11:00
  • 7693d4153c publish adding a new resolution Vadim Rozenfeld 2015-02-18 20:57:00 +11:00
  • 170be1696a implement Escape handler Vadim Rozenfeld 2015-02-08 21:04:39 +11:00
  • e4480e7d50 fix VS 12 checking batch Vadim Rozenfeld 2015-01-05 21:30:55 +11:00
  • 024b2b30b9 trivial cleanup Vadim Rozenfeld 2014-12-15 20:31:09 +11:00
  • af54beffe1 add Win8.1 as a build target Vadim Rozenfeld 2014-12-14 21:47:02 +11:00
  • b15d2f5bbd Merge branch 'master' of https://github.com/vrozenfe/qxl-dod Vadim Rozenfeld 2014-12-08 18:51:38 +11:00
  • 5c16429c9f add multi-monitor support in QXL mode Vadim Rozenfeld 2014-12-06 15:44:28 +11:00
  • ec8f7270bf publish qxl device id Vadim Rozenfeld 2014-12-06 09:20:04 +11:00
  • 861b2d2d44 add multi-monitor support in QXL mode Vadim Rozenfeld 2014-12-06 15:44:28 +11:00
  • 2885958174 publish qxl device id Vadim Rozenfeld 2014-12-06 09:20:04 +11:00
  • 710ddddc00 add win8.1 as a build target Vadim Rozenfeld 2014-09-07 21:13:22 +10:00
  • c2872462a8 read vga and cursor registry parameters Vadim Rozenfeld 2014-09-07 21:12:24 +10:00
  • 5c52e50bf8 initial commit v06 Vadim Rozenfeld 2014-09-02 17:36:27 +10:00
  • cb3cacc51d Initial commit vrozenfe 2014-09-02 17:19:04 +10:00
  • 8ffc5298ad fix compatebility issue Vadim Rozenfeld 2014-08-24 20:02:56 +10:00
  • 400f7ad7c5 update build to VS2012 Vadim Rozenfeld 2014-08-18 23:14:54 +10:00
  • d2d1b4ddd5 disable HW pointer acceleration Vadim Rozenfeld 2014-08-18 23:08:42 +10:00
  • 7a701b755e disable UpdateArea Vadim Rozenfeld 2014-07-08 14:06:27 +10:00
  • 818fbe3d54 fix PM handlers Vadim Rozenfeld 2014-06-30 21:52:18 +10:00
  • 6a37c24fce fix pointer activation handler Vadim Rozenfeld 2014-06-30 21:46:52 +10:00
  • a64e05f525 cleanup Vadim Rozenfeld 2014-06-30 21:41:18 +10:00
  • 81866f50f0 add support for color cursor Vadim Rozenfeld 2014-06-22 19:18:15 +10:00
  • 81b623f096 cursor shape and move support funtions Vadim Rozenfeld 2014-06-16 21:26:18 +10:00
  • 1f7a5e66f3 add qxl BlackOutScreen placeholder Vadim Rozenfeld 2014-06-14 17:43:27 +10:00
  • eb3d966913 sync io access Vadim Rozenfeld 2014-06-14 13:25:00 +10:00
  • 29e0336de5 fix resolution problem Vadim Rozenfeld 2014-06-12 23:36:15 +10:00
  • c43d7065b6 replace spinlocks with mutex Vadim Rozenfeld 2014-06-12 23:34:25 +10:00
  • e04e2d683e fix dpc routine Vadim Rozenfeld 2014-06-11 22:14:20 +10:00
  • 054d00dbd7 warning level 3 Vadim Rozenfeld 2014-06-09 08:46:10 +10:00
  • 2dffd51c87 fix blt path Vadim Rozenfeld 2014-06-05 22:27:10 +10:00
  • e9449a5610 add isr, dpc, and bliting support sunctions Vadim Rozenfeld 2014-05-12 23:10:30 +10:00
  • 947a854992 add memory and resources allocation functions Vadim Rozenfeld 2014-04-29 00:32:32 +10:00
  • 529445dbb9 add dual interface to support QXL or VGA modes Vadim Rozenfeld 2014-03-10 22:49:58 +11:00
  • 08a8760977 more qxl bits Vadim Rozenfeld 2014-02-04 22:50:47 +11:00
  • 4947c22618 add qxl pci initialization bits. Vadim Rozenfeld 2014-01-27 12:53:42 +11:00
  • 52603878f1 add HW device interface Vadim Rozenfeld 2014-01-26 22:28:01 +11:00
  • 965ff992b6 fix bug in the modes initialization list Vadim Rozenfeld 2014-01-02 20:58:18 +11:00
  • f15bf992ca fix compilation warning Vadim Rozenfeld 2014-01-02 20:47:56 +11:00
  • 10be00160d add resolutions and PM support Vadim Rozenfeld 2013-12-30 23:02:44 +11:00
  • 52500420a8 fix inf file Vadim Rozenfeld 2013-12-30 23:01:57 +11:00
  • ebf6eafdec fix VS project file Vadim Rozenfeld 2013-12-30 23:01:24 +11:00
  • 51da605b0d add build tools Vadim Rozenfeld 2013-12-30 22:59:42 +11:00
  • a3f72ee429 Basic VGA support Vadim Rozenfeld 2013-12-09 21:55:42 +11:00
  • d9c6d518c6 New qxl wddm repository. Initial commit Vadim Rozenfeld 2013-12-09 05:34:03 -05:00