34741 (tkreuzer)
[BOOTVID]
- make bootvid build for PLATFORM=PC instead of ARCH=i386 to share the files between i386 and amd64
- fix ULONG <-> pointer casts
svn path=/trunk/; revision=46432
46394 (tkreuzer)
[FRAMEBUF_NEW]
- use compiler flags for x86 only
36969 (sginsberg)
[VIDEOPRT]
- Make videoprt compile for 64-bit
- Disable Int10 support as it uses x86 specific structures (is this support still available on amd64?)
- Disable VideoPortEnable/DisableInterrupt -- HalEnable/DisableSystemInterrupt are not apparently present on NT AMD64, so need to figure out what else to use (and if these routine are still present on amd64 videoprt)
The following this time for real:
40927 (tkreuzer)
[BMFD]
HGLYPH is an ULONG. Use offset to glyph entry as HGLYPH instead of the pointer to fix 64bit build.
41070 (tkreuzer)
[TCPIP]
fix a pointer to ULONG cast
41500 (tkreuzer)
[NDIS]
Pass ULONG* to MiniQueryInformation for the number of written bytes instead of ULONG_PTR*
41502 (tkreuzer)
[WDMAUD]
Make DeviceIndex a ULONG_PTR
44339 (sserapion)
[NDIS]
Fix ndis build.
svn path=/trunk/; revision=46427
36380 (tkreuzer)
[SCSIPORT]
Implement some functions that are forwarded to HAL on x86 build, but not on x64. Modify spec file (use preprocessor macro).
36397 (tkreuzer)
[SCSIPORT]
rename .spec to .pspec
36949 (sginsberg)
- Fix NTFS FSD compilation
36951 (sginsgerb)
[NE2000]
- Fix ne2000 compilation (treat pointer size as ULONG_PTR, correct function prototypes)
36958 (sginsberg)
[ISAPNP]
- Fix isapnp compilation for 64-bit
36961 (sginsberg)
[SERIAL]
- Make serial build for 64 bit -- explicitly cast first parameter to InterlockedCompareExchangePointer
to PVOID
36964 (sginsberg)
- Fix DXG 64-bit compilation
36972 (sserapion)
[VGA]
- When doing pointer arithmetic, ULONG_PTR is your friend
37234 (tkreuzer)
[SCSIPORT]
Fix scsiport, by using pspec again.
40927 (tkreuzer)
[BMFD]
HGLYPH is an ULONG. Use offset to glyph entry as HGLYPH instead of the pointer to fix 64bit build.
41070 (tkreuzer)
[TCPIP]
fix a pointer to ULONG cast
41500 (tkreuzer)
[NDIS]
Pass ULONG* to MiniQueryInformation for the number of written bytes instead of ULONG_PTR*
41502 (tkreuzer)
[WDMAUD]
Make DeviceIndex a ULONG_PTR
44339 (sserapion)
[NDIS]
Fix ndis build.
svn path=/trunk/; revision=46424
34803 (sserapion)
Fix more warnings.
Convert pciidex to use spec file.
34864 (tkreuzer) // checkme vielleicht schon gemerged?
[NDIS]
fix some ULONG to pointer casts
34870 (tkreuzer)
[TCPIP]
- fix some pointer to ULONG casts
34874 (tkreuzer)
class2: fix ULONG to pointer cast
34877 (tkreuzer)
- fix LARGE_INTEGER to pointer cast
35781 (tkreuzer)
[NDIS]
define some fastcall functions to the normal functions on amd64
36011 (tkreuzer)
[NDIS]
Fix a ULONG to pointer cast.
36012 (tkreuzer)
[SCSIPORT]
more ulong <-> pointer fixes
svn path=/trunk/; revision=46422
44036 (sserapion)
Seems that windows cares about manifests and a mismatched processor architecture is not good. Fix amd64 paint in windows.
44772 (sserapion)
Fix warning cast to 'unsigned int' loses precision.
svn path=/trunk/; revision=46419
* Add support for ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_SIGNATURE and ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_SIGNATURE
* Cmbatt is able to set the battery trip point now
svn path=/trunk/; revision=46416
- Fix a warning
- Implement some IOCTL_ACPI_EVAL_METHOD handling (no input parameters are supported yet but it should be enough for what cmbatt needs it to do)
svn path=/trunk/; revision=46413
- Fix compilation with msvc
- Implement IBDA_PinControl::RegistrationContext
- Register filter with IBDA_NetworkProvider when it is an input pin
- IBDA_PinControl is now working
svn path=/trunk/; revision=46398
- Check in IMemAllocator::GetBuffer if the allocator is commited
- Silence debug prints in IMediaSample
- Implement IBaseFilter::Stop
- Fix race conditions in IBaseFilter::Run, IBaseFilter::Run, IBaseFilter::Stop
- Check for invalid argument in IBaseFilter::Stop
- Call InitializeIOThread when pin state is set to acquired
- Grab current filter handle by obtaining IKsObject interface of the parent filter. Required as the filter handle might be closed by using IAMDeviceRemoval interface
- CLSID_Filter is now fully functional (Windows XP SP3)
svn path=/trunk/; revision=46396
- Add some amd64 related Mm variables
- Fix some _WIN2K_COMPAT_SLIST_USAGE definitions
- Add non-x86 spinlock functions
svn path=/branches/header-work/; revision=46392