win-pvdrivers

annotate .hgtags @ 685:c13ccf5a629b

Fixed a bug in the dma routines which was causing memory corruption. In some cases when Windows gave an MDL that was longer than the buffer to be dma'd, the end of the buffer would be overwritten. The only time I am aware of this occuring is on one particular map in Call Of Duty 4.

Split out the dma routines from xenpci_pdo.c into xenpci_dma.c
author James Harper <james.harper@bendigoit.com.au>
date Wed Oct 14 14:46:39 2009 +1100 (2009-10-14)
parents ff8518224fff
children b890f422c1f4
rev   line source
james@36 1 2e1d570b69e94727c5c8a5bdbbae032941a9ce11 0.4.0
james@72 2 0d06cc4c5fc9502168c6a8bef6e1ca83d430b23d 0.5.0.0
james@144 3 21a7b050e472ed07e73b27ae9699005a37f7fc58 0.6.0.0
james@158 4 58d13f9f8ef31e79d1848151a18e42d5050a32ce 0.6.1.0
james@161 5 71d971853d5793a4e7d5b0324266654d3bdc19ac 0.6.3
james@163 6 d90e78d0e7b73667247a3e7cd407ea7883312b9e 0.6.3
james@165 7 0d62c04dae52fe420dae2beb460920d52788b194 0.6.4
james@167 8 c86476f89561730c4fc5852b3809a8b3e74aed08 0.6.5
james@193 9 268fe1eb3ae23b291350f295a74e9bbb703e57df 0.8.0.0
james@197 10 a3bf7c523a4f1937631a8b8beea9b3279977c5a4 0.8.4
james@211 11 39a97a06e5cd919bacbf86d46ddb28dfcc7b9d25 0.8.5
james@236 12 f126c95d8205718c7334ccf6d9a4812d7915c837 0.8.6
james@239 13 050947b66224d933a1c72099c3794d104c409271 0.8.7
james@243 14 3c2542b7d52d2566b682a7425c12614532d792f0 0.8.8
james@255 15 2d25f964e1d11969a079cb8d902702e9c444466d 0.8.9
james@276 16 0401d8062ede73e7efd6542337e5c108b58f709e 0.9.1
james@278 17 12d047b645349db2d6130b498cac6d204b4444cf 0.9.1
james@282 18 31bf6b16a1067b6d29c10dea22d385bce9d4d5ee 0.9.2
james@285 19 4954c15a4921843ca90b3632651dded29b5591f2 0.9.3
james@287 20 89e1a0af859c7b7f711f4ceb66f2421b2818dd5d 0.9.5
james@292 21 873944504204fb6606cad1fee09c9a775f476f24 0.9.7
james@294 22 279f5623f6c78976844cf30d6db4f5621445d775 0.9.8
james@313 23 bb891f6d10e431511bde75159aa90325d998917c 0.9.9
james@319 24 0488ef11be097b8b65a66538e0c6c931d43d477d 0.9.10
james@413 25 54cd7acad4f974aa3683f270566aea9c881c4281 0.9.11-pre11
james@419 26 bf3359218841b743fda433d2d8aff76e85ed906b 0.9.11-pre12
james@442 27 bead0798cd6b0f4ff5f2284c315762dfc355899a 0.9.11-pre20
james@492 28 82580f8b258bfae2b364deb8f0a5db0655625afd 0.9.12-pre7
james@501 29 4ad013b88ecc6a476c23067ba3e81c68b6963882 0.9.12-pre9
james@560 30 b0b8be2d30c00d835be6829f702093aab6907e5e 0.10.0.50
james@578 31 17e6a7e1d3df98e052eda963f224aeef811b4b68 0.10.0.80
james@604 32 ee9c59a5a06c936b49cdaa13e1880d9c2ecd27d5 /?
james@605 33 ee9c59a5a06c936b49cdaa13e1880d9c2ecd27d5 /?
james@605 34 0000000000000000000000000000000000000000 /?
james@606 35 5df99232be1b7e0c4a0f216f6ed0c76a8fb8fb1a 83
james@609 36 f5e20f53699db1a26d1a7d3c450b221c6feaf777 0.10.0.83
james@614 37 227085ff4ffd92c0eeff0f17492cb770a1935a83 0.10.0.86
james@639 38 70c3a7839b4ea1f843204e77b2d136ebe425f1f0 0.10.0.89
james@640 39 16108e228997cfd0f43c1950785238dee01b5c3c 0.10.0.90
james@641 40 40c8aada72eb5ef4a36fcb3ae0f849cbb85f9556 0.10.0.91
james@642 41 4bb8c4fc6fa5a67ad64b11b22dcf5344da8e48c0 0.10.0.92
james@643 42 51de599aa4821f611bd3aef350b24f7c17653a38 0.10.0.94
james@644 43 1794a52f415de91465eaa18b2dcd4c3be6e1638b 0.10.0.97
james@647 44 84e37987cdbc297cc8f98a84e27899b651bbc00b 0.10.0.98
james@658 45 a8c1256971e4f9dcdd5ffa4d00ee9205155e8976 0.10.0.104
james@659 46 b2043e43b2bd4418aecf18032c16c645720f1614 0.10.0.110
james@660 47 779e174e0fdd774ef7121e8e189ddb0cd3412c0e 0.10.0.111
james@663 48 21e041d3e07dd347f575e8edac19c2802fe8b12c 0.10.0.113
james@664 49 607a160c9e65e721273b6cf5df582d8d8a2863c7 0.10.0.116
james@675 50 27ac5655ce9a830cb1c4cc741f6108cecd29fc3d 0.10.0.122
james@677 51 817e172a7f0e98d2bdae84e842ad896f9a75e032 0.10.0.128
james@684 52 4baaaaa2323511258f5227ce9aa5afb44bc40d8e 0.10.0.129