Commit Graph

  • c37549f7cd added trivial comment reference consistancy with DDK prototype. Robert Dickenson 2002-11-10 13:34:42 +00:00
  • ccb6663108 useless change to only some parameter names to be more consistent with DDK prototype. Robert Dickenson 2002-11-10 13:33:26 +00:00
  • af405dcb05 display debug message on boot. Robert Dickenson 2002-11-10 13:30:32 +00:00
  • 3e9e0d0737 * Unlock the address space if MmOpenMemoryAreaByAddress fails (MmWritePhysicalAddress). Hartmut Birr 2002-11-09 20:27:03 +00:00
  • 0d78d25da5 Manually applying Gunnars patch because it's easier this way - and a good chance to review mods. Robert Dickenson 2002-11-07 16:36:50 +00:00
  • 2e3612cc58 Manually applying Gunnars patch because it's easier this way - and a good chance to review mods. Robert Dickenson 2002-11-07 02:52:37 +00:00
  • f2064b3f8b Manually applying Gunnars patch became it's easier this way - and a good chance to review mods. Robert Dickenson 2002-11-07 02:45:29 +00:00
  • a079c4b347 Reverted previous changes - Mm{Enable,Disable}VirtualMapping are faster and won't allocate or free page tables. A page fault handler should never see a disabled page since enabling and disabling is guarded by a pageop. David Welch 2002-11-05 21:13:15 +00:00
  • a794750da6 * Fixed the length for the page protection. Hartmut Birr 2002-11-05 21:01:38 +00:00
  • 8e4b80043b * Initialize the return value in DefWndNCCalcSize. Hartmut Birr 2002-11-05 20:59:48 +00:00
  • 1d127839b8 * Fixed the call to LoadImageW/RemovePropW if there is given an identifier in LoadImageA/RemovePropA. Hartmut Birr 2002-11-05 20:58:20 +00:00
  • e8899a2a5b * Fixed the searching for executable files in the spawnXpX/execXpX-functions. Hartmut Birr 2002-11-05 20:55:59 +00:00
  • cb7fd6d214 * Fixed the searching for the file extension in CreateProcessW. Hartmut Birr 2002-11-05 20:54:10 +00:00
  • 811a27af00 * Fixed a wrong pointer initialization in RtlClearBits. Hartmut Birr 2002-11-05 20:52:38 +00:00
  • 3ec57dfda5 * Check for symbolic-links in ObFindObject. Hartmut Birr 2002-11-05 20:51:23 +00:00
  • 95b7092276 * Use the cache for images where the section offset is not page alligned in MiReadPage. * Removed a wrong call to MmReferencePage in MmPageOutSectionView. * Fixed the length in MmAlterViewAttributes. * Wait for releasing of the pageop in MmFreeSectionPage. * Fixed some wrong return values in MmMapViewOfSection. Hartmut Birr 2002-11-05 20:50:02 +00:00
  • 9c17318aff * Used tagged memory for rmap entries. Hartmut Birr 2002-11-05 20:48:08 +00:00
  • e4be6a3090 * Fixed the used and free block calculation. * Allocate all blocks dword alligned and all big blocks (>=4K) page alligned. Hartmut Birr 2002-11-05 20:47:05 +00:00
  • ffadffc82b * Fixed the allocation length for the mdl bitmap. * Changed the bit allocation functions to RtlXxxBitMapYyy. * Fixed the calculation of the starting point for free bitmap entries. Hartmut Birr 2002-11-05 20:45:09 +00:00
  • ef586c33c1 * Fixed the calculation of the gap in MmFindGap. * Serach for page alligned blocks in MmCreateMemorArea. Hartmut Birr 2002-11-05 20:43:35 +00:00
  • 4fcb4176f8 * Delete the virtual mapping first before the the mapped range is freed in MmFreeNonPagedPoolRegion. * Adujust AllocMapHint only if the reserved block starts at AllocMapHint. * Changed the bit allocation functions to RtlXxxBitMapYyy. Hartmut Birr 2002-11-05 20:41:17 +00:00
  • 3d3d96c5d6 * Call KeBugcheck in MmDeletePageTable/MmFreePageTable if the address points to the kernel address space. * Check if an other process has inserted a kernel page directory entry while waiting for a page (MmGetPageEntry/MmGetPageEntry2). * Check the kernel page directory only for an entry if the address points to the kernel address space (MmGetPageEntry1/2, MmDeleteVirtualMapping and MmDeletePageFileMapping). * Disabled MmEnableVirtualMapping/MmDisableVirtualMapping. There is no difference between an entry with disabled mapping and a swap entry. Hartmut Birr 2002-11-05 20:39:03 +00:00
  • a4b5d8a978 * Locking the address space before accessing it. * Fixed some length calculations. Hartmut Birr 2002-11-05 20:35:33 +00:00
  • 4096437ab3 * Disabled all calls to MmEnableVirtualMapping/MmDisableVirtualMapping, there is no difference for the page entry between a disabled mapping and a swap entry. Hartmut Birr 2002-11-05 20:31:34 +00:00
  • fb46b3c16a * Fixed the buffer allocation in NtAccecptConnectedPort. Hartmut Birr 2002-11-05 20:27:56 +00:00
  • 39537ca751 * Setting the DeviceObject and Vbp for given FileObject to zero if the open operation fails. The close and cleanup call must not route throught the FSD if the open call failed. * Wait for the completion from FSD after the close/cleanup call. Hartmut Birr 2002-11-05 20:24:33 +00:00
  • 1d57b8f66d 2002-11-03 Casper S. Hornstrup <[email protected]> Casper Hornstrup 2002-11-03 20:01:07 +00:00
  • 614f689b29 Display drive letters in partition list. Eric Kohl 2002-11-02 23:17:06 +00:00
  • d6d5e1af3d Update for VALENTA and VALENTW type changes. Change HANDLE to HKEY throughout. Bugfix and memory leak fixed. Robert Dickenson 2002-11-02 13:55:06 +00:00
  • 781e188154 Created typedefs for VALENTA and VALENTW, deprecated common VALENT type. Robert Dickenson 2002-11-02 13:50:45 +00:00
  • cb8ac201ad Don't crash when a mouse message doesn't fall inside a window. David Welch 2002-11-01 11:29:58 +00:00
  • 6072415050 Fixed race condition between psaux ISR and DPC. David Welch 2002-10-31 23:48:06 +00:00
  • 58aee3a2d8 Version 0.0.21 Jason Filby 2002-10-31 17:50:55 +00:00
  • b8114825ec Merged all exec* and spawn* functions in one source file. Hartmut Birr 2002-10-31 07:29:07 +00:00
  • 9b875ab82c Merged all exec* and spawn* functions in one source file. Reduced some overhead. Hartmut Birr 2002-10-31 07:26:08 +00:00
  • ad6fb31ad3 Fixed warnings. Eric Kohl 2002-10-31 01:50:00 +00:00
  • 5294570a8d Fixed minor linker warning for native apps. Only link against default libraries if TARGET_SDKLIBS is not set. Eric Kohl 2002-10-31 00:48:27 +00:00
  • ae67380311 Implemented mouse messages. David Welch 2002-10-31 00:03:31 +00:00
  • 5672a8cbc6 Removed surplus debug messages. David Welch 2002-10-31 00:02:01 +00:00
  • 39204fdedc Fix for MS's idiocy on a Win98 boot disk I have. Apparently they use ESP without initializing anything more than SP. Brian Palmer 2002-10-30 23:05:17 +00:00
  • 8cfdeb8c6b Fixed wrong r/o protection of excessive pages. Spotted by Jan Kratochvil. Eric Kohl 2002-10-30 19:53:20 +00:00
  • 92bb09bd8d Various improvements and hardcoded directory creation. Eric Kohl 2002-10-29 18:40:02 +00:00
  • 385fdfdfeb revert of mass delete of the posix subsystem. perhaps there is hope for it yet. Rex Jolliff 2002-10-29 04:45:58 +00:00
  • c29a543da5 Added stub for IsProcessorFeaturePresent() to stop LdrGetProcedureAddress from complaining. Marty Dill 2002-10-29 04:05:26 +00:00
  • da8792228d Implemented PeekConsoleInputA(). Marty Dill 2002-10-29 03:49:32 +00:00
  • 644b07f2e1 RtlOpenCurrentUser() freed a string a little to early in some circumstances - fixed. Robert Dickenson 2002-10-28 15:50:25 +00:00
  • a650557ee6 Fixed up some typos. Robert Dickenson 2002-10-28 15:45:56 +00:00
  • f0cbb2db03 Found the problem, local copy of win32k.c required here but not in repository? Robert Dickenson 2002-10-28 15:27:01 +00:00
  • e6e5a8a75e Reverted addition of target win32k.a in the SDK import libs. Robert Dickenson 2002-10-28 15:20:37 +00:00
  • 859479e295 Revert one of the makefile changes. Linking with TARGET_SDKLIBS = win32k.a proved to be a very bad idea! Something is wrong with building csrss, what happened to subsys/csrss/win32k.c ??? Robert Dickenson 2002-10-28 15:19:09 +00:00
  • 01637f8e7f Check for GMEM_ZEROINIT flag and pass HEAP_ZERO_MEMORY flag to RtlAllocateHeap if required. Robert Dickenson 2002-10-28 15:08:32 +00:00
  • 58d86a321d Added rule to build win32k.a for linking by csrss. This is already in dk/nkm however there doesn't seem to be a make macro to reference this? Robert Dickenson 2002-10-28 15:04:58 +00:00
  • fbbe455d39 Added some exports required by csrss to get things building again. Robert Dickenson 2002-10-28 15:03:18 +00:00
  • 4c028e84ab Updated with fix for missing win32k.lib imports Robert Dickenson 2002-10-28 15:02:18 +00:00
  • 572227dc48 Starting something for VDM support. Robert Dickenson 2002-10-28 13:59:59 +00:00
  • 821199a87a Removed files that don't belong in the repository. Robert Dickenson 2002-10-28 12:10:23 +00:00
  • 31c69eaf8a dos2unix'd some more files. David Welch 2002-10-26 09:53:16 +00:00
  • 9bbe34eb81 2002-10-26 Casper S. Hornstrup <[email protected]> Casper Hornstrup 2002-10-26 07:32:08 +00:00
  • b824c3ef39 *** empty log message *** Casper Hornstrup 2002-10-26 00:38:01 +00:00
  • a1e055e943 2002-10-26 Casper S. Hornstrup <[email protected]> Casper Hornstrup 2002-10-26 00:32:19 +00:00
  • 5437114eaa 2002-10-26 Casper S. Hornstrup <[email protected]> Casper Hornstrup 2002-10-25 22:59:55 +00:00
  • 9e54d1d8d3 2002-10-26 Casper S. Hornstrup <[email protected]> Casper Hornstrup 2002-10-25 22:08:21 +00:00
  • c28439db70 2002-10-25 Casper S. Hornstrup <[email protected]> Casper Hornstrup 2002-10-25 21:48:00 +00:00
  • 6efd5e3b01 POSIX+ says goodbye and leaves. It used to be fun, now it's just painful KJK::Hyperion 2002-10-24 23:29:19 +00:00
  • a42476b9fb added tests for StretchBlt, PatBlt and BitBlt by Damon Chandler Steven Edwards 2002-10-24 07:46:43 +00:00
  • 95bb94d117 Initialize registry hives only once. Eric Kohl 2002-10-23 17:21:07 +00:00
  • e8f680ecbb Add some includes to fix part of building. (Adopt me) Steven Edwards 2002-10-23 17:07:06 +00:00
  • 7e51468aab KeSetEvent must be called with Wait set to FALSE within a DPC. Hartmut Birr 2002-10-21 17:05:32 +00:00
  • 66e64009cd Revert last changes. Marty Dill 2002-10-21 00:53:33 +00:00
  • 552baccb19 Implemented SubtractRect(). Misc fixes. Marty Dill 2002-10-20 23:57:03 +00:00
  • f56af542aa Implemented FreeEnvironmentStringsW(). Marty Dill 2002-10-20 23:56:05 +00:00
  • bb4e509794 Implemented [Get/Set]ProcessShutdownParameters(). Eric Kohl 2002-10-20 16:40:12 +00:00
  • 31789101ee Implemented RegisterServicesProcess() and ExitWindowsEx() partially. Eric Kohl 2002-10-20 14:54:34 +00:00
  • e1365d9be6 Bugfix for ascii-hex conversions. Robert Dickenson 2002-10-20 13:55:09 +00:00
  • aa9fe526e2 2002-10-20 Casper S. Hornstrup <[email protected]> Casper Hornstrup 2002-10-20 11:56:00 +00:00
  • bab254e373 Part of patch contributed by Gunnar Andr� Dalsnes. Robert Dickenson 2002-10-20 03:34:00 +00:00
  • db067a2011 Part of patch contributed by Gunnar Andr� Dalsnes. Robert Dickenson 2002-10-20 03:13:51 +00:00
  • 4add2cf6f0 -Implemented GetNumberOfConsoleInputEvents and ReadConsoleOutputAttribute -Added definition of CONSOLE_SELECTION_INFO struct -Added stubs for GetConsoleSelectionInfo, GetConsoleProcessList, and AttachConsole -Fixed prototypes for AddConsoleAlias[AW] Marty Dill 2002-10-20 00:34:40 +00:00
  • 0f48860c6c 2002-10-19 Casper S. Hornstrup <[email protected]> Casper Hornstrup 2002-10-19 14:24:16 +00:00
  • 21f3631d43 PAGESIZE to PAGE_SIZE. Emanuele Aliberti 2002-10-18 21:56:39 +00:00
  • a190455587 Implemented selection of install partition and directory. Eric Kohl 2002-10-18 20:04:00 +00:00
  • 50d4270639 Fixed the initializing of the memory map for reactos. Hartmut Birr 2002-10-16 16:39:15 +00:00
  • 96dce91abb Added MODE command. Robert Dickenson 2002-10-16 01:47:11 +00:00
  • 89e00ddbac Added some support for the MODE command. Robert Dickenson 2002-10-16 01:45:49 +00:00
  • f576feb997 Work around environment variables size limitation of make program. Eugene Ingerman 2002-10-09 07:11:24 +00:00
  • 97575f89c9 Added define _USE_NE2000 with increased tracing level instead of #if 0 block to bind stack to NIC. Robert Dickenson 2002-10-07 12:44:51 +00:00
  • 273ae68ba9 Added backdoor check for _BLOB_DEFINED to prevent header conflict. Robert Dickenson 2002-10-07 12:40:41 +00:00
  • 6cf061fde8 Changed GUID_DEFINED to _GUID_DEFINED for compatibility (prevent conflict) with mingw headers. Robert Dickenson 2002-10-07 12:34:33 +00:00
  • 4fbeb6d1f1 Quick fix to prevent bochs users experiencing aborts on load. New basic WDM serial driver still being worked on. Robert Dickenson 2002-10-06 13:16:26 +00:00
  • 86d248e99b DIB color fix, palette fix Jason Filby 2002-10-05 17:13:16 +00:00
  • a686f1e6f4 Implemented IO work queue functions using the system work queues. David Welch 2002-10-05 10:53:37 +00:00
  • 34f0970179 New line fix for gcc 3.x Steven Edwards 2002-10-03 20:57:13 +00:00
  • c95ee52187 New line fix for gcc 3.x Steven Edwards 2002-10-03 20:49:03 +00:00
  • f312c1f4c7 Simple test program for Serial Driver testing. Robert Dickenson 2002-10-03 19:43:31 +00:00
  • d58db5470b Added exports to def/edf files and modified some pnp functions. Robert Dickenson 2002-10-03 19:39:56 +00:00
  • f787714862 Added call to possibly tempory IoInitializeWorkerThreads. Robert Dickenson 2002-10-03 19:34:50 +00:00
  • 75a4e11044 Added comment about problem discovered when testing packet.sys Robert Dickenson 2002-10-03 19:33:07 +00:00
  • f10756010c 1. stub sndPlaySnd[A/W] to keep notepad from bitching 2. gcc 3.x end of line fix Steven Edwards 2002-10-03 19:32:05 +00:00
  • a5ba8c663e Included new file io/iowork.c in build. Robert Dickenson 2002-10-03 19:29:09 +00:00
  • 4251d141a6 Enabled entry for STATUS_OBJECT_NAME_EXISTS Robert Dickenson 2002-10-03 19:28:31 +00:00