win-pvdrivers

view archive.bat @ 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 683e14a237fb
children a9acb0825429
line source
1 @ECHO OFF
3 SET SEVENZIP="%PROGRAMFILES%\7-Zip\7z.exe"
4 IF NOT EXIST %SEVENZIP% GOTO :end
6 IF %_BUILDARCH%==x86 (SET BUILDDIR=obj%BUILD_ALT_DIR%\i386) ELSE (SET BUILDDIR=obj%BUILD_ALT_DIR%\amd64)
8 SET SYMFILES=xenpci\%BUILDDIR%\xen*.sys xenpci\%BUILDDIR%\xen*.pdb
9 SET SYMFILES=%SYMFILES% xennet\%BUILDDIR%\xen*.sys xennet\%BUILDDIR%\xen*.pdb
10 SET SYMFILES=%SYMFILES% xenvbd\%BUILDDIR%\xen*.sys xenvbd\%BUILDDIR%\xen*.pdb
11 SET SYMFILES=%SYMFILES% xenscsi\%BUILDDIR%\xen*.sys xenscsi\%BUILDDIR%\xen*.pdb
12 SET SYMFILES=%SYMFILES% xenusb\%BUILDDIR%\xen*.sys xenusb\%BUILDDIR%\xen*.pdb
14 %SEVENZIP% a -y symbols_%BUILD_ALT_DIR%_%GPLPV_VERSION%.zip %SYMFILES%
16 :end