Robert Dickenson
9a3d4ea3c6
added a couple of entries within the [\Registry\Machine\SOFTWARE\Classes] section for testing.
...
svn path=/trunk/; revision=3735
2002-11-10 14:12:41 +00:00
Robert Dickenson
adb86bd362
added #ifdef around headers to support private test build and various changes to debug diagnostics.
...
svn path=/trunk/; revision=3734
2002-11-10 14:10:09 +00:00
Robert Dickenson
d7753423c7
added #ifdef around headers to support private test build and some temporary zeroing of arrays during debugging.
...
svn path=/trunk/; revision=3733
2002-11-10 14:02:44 +00:00
Robert Dickenson
2e1e2b7968
added #ifdef around headers to support private test build.
...
svn path=/trunk/; revision=3732
2002-11-10 14:00:41 +00:00
Robert Dickenson
68c82b15c9
added #ifdef around headers and some debug message copying/terminating to support private test build.
...
svn path=/trunk/; revision=3731
2002-11-10 13:57:06 +00:00
Robert Dickenson
4ca5b5aa15
changed the default trace level to MID_TRACE for when DBG is defined.
...
svn path=/trunk/; revision=3730
2002-11-10 13:53:34 +00:00
Robert Dickenson
e99ad86ebe
slight mod to the end of line for received ip packets to display a debug message.
...
svn path=/trunk/; revision=3729
2002-11-10 13:52:13 +00:00
Robert Dickenson
ba7265a614
some un-important modifications to my serial coms test program.
...
not of interest for now until I get something commitable for the simple serial driver.
svn path=/trunk/; revision=3728
2002-11-10 13:48:51 +00:00
Robert Dickenson
73eb67f51b
just some code to to some specific key reading tests.
...
svn path=/trunk/; revision=3727
2002-11-10 13:47:03 +00:00
Robert Dickenson
24ef4d36dc
added a whole bunch of hacks #ifdef'd into the header section to support private test build.
...
totally turned the contents upside down so functions are implicitly declared before use without header prototypes.
svn path=/trunk/; revision=3726
2002-11-10 13:44:48 +00:00
Robert Dickenson
e0461e2d52
display some extra debug messages on boot to see whats going on.
...
svn path=/trunk/; revision=3725
2002-11-10 13:40:08 +00:00
Robert Dickenson
c2cdc52d2e
committing a parameter swap from Gunnars heap fix which I seem to have missed.
...
svn path=/trunk/; revision=3724
2002-11-10 13:38:14 +00:00
Robert Dickenson
77f5d4efe8
added #ifdef around headers to support private test build.
...
svn path=/trunk/; revision=3723
2002-11-10 13:36:59 +00:00
Robert Dickenson
2c9f063386
added #ifdef around headers to support private test build and modified debug messages.
...
svn path=/trunk/; revision=3722
2002-11-10 13:36:15 +00:00
Robert Dickenson
c37549f7cd
added trivial comment reference consistancy with DDK prototype.
...
svn path=/trunk/; revision=3721
2002-11-10 13:34:42 +00:00
Robert Dickenson
ccb6663108
useless change to only some parameter names to be more consistent with DDK prototype.
...
svn path=/trunk/; revision=3720
2002-11-10 13:33:26 +00:00
Robert Dickenson
af405dcb05
display debug message on boot.
...
svn path=/trunk/; revision=3719
2002-11-10 13:30:32 +00:00
Hartmut Birr
3e9e0d0737
* Unlock the address space if MmOpenMemoryAreaByAddress fails (MmWritePhysicalAddress).
...
svn path=/trunk/; revision=3718
2002-11-09 20:27:03 +00:00
Robert Dickenson
0d78d25da5
Manually applying Gunnars patch because it's easier this way - and a good chance to review mods.
...
svn path=/trunk/; revision=3717
2002-11-07 16:36:50 +00:00
Robert Dickenson
2e3612cc58
Manually applying Gunnars patch because it's easier this way - and a good chance to review mods.
...
svn path=/trunk/; revision=3716
2002-11-07 02:52:37 +00:00
Robert Dickenson
f2064b3f8b
Manually applying Gunnars patch became it's easier this way - and a good chance to review mods.
...
svn path=/trunk/; revision=3715
2002-11-07 02:45:29 +00:00
David Welch
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.
svn path=/trunk/; revision=3714
2002-11-05 21:13:15 +00:00
Hartmut Birr
a794750da6
* Fixed the length for the page protection.
...
svn path=/trunk/; revision=3713
2002-11-05 21:01:38 +00:00
Hartmut Birr
8e4b80043b
* Initialize the return value in DefWndNCCalcSize.
...
svn path=/trunk/; revision=3712
2002-11-05 20:59:48 +00:00
Hartmut Birr
1d127839b8
* Fixed the call to LoadImageW/RemovePropW if there is given
...
an identifier in LoadImageA/RemovePropA.
svn path=/trunk/; revision=3711
2002-11-05 20:58:20 +00:00
Hartmut Birr
e8899a2a5b
* Fixed the searching for executable files in the spawnXpX/execXpX-functions.
...
svn path=/trunk/; revision=3710
2002-11-05 20:55:59 +00:00
Hartmut Birr
cb7fd6d214
* Fixed the searching for the file extension in CreateProcessW.
...
svn path=/trunk/; revision=3709
2002-11-05 20:54:10 +00:00
Hartmut Birr
811a27af00
* Fixed a wrong pointer initialization in RtlClearBits.
...
svn path=/trunk/; revision=3708
2002-11-05 20:52:38 +00:00
Hartmut Birr
3ec57dfda5
* Check for symbolic-links in ObFindObject.
...
svn path=/trunk/; revision=3707
2002-11-05 20:51:23 +00:00
Hartmut Birr
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.
svn path=/trunk/; revision=3706
2002-11-05 20:50:02 +00:00
Hartmut Birr
9c17318aff
* Used tagged memory for rmap entries.
...
svn path=/trunk/; revision=3705
2002-11-05 20:48:08 +00:00
Hartmut Birr
e4be6a3090
* Fixed the used and free block calculation.
...
* Allocate all blocks dword alligned and all big blocks (>=4K) page alligned.
svn path=/trunk/; revision=3704
2002-11-05 20:47:05 +00:00
Hartmut Birr
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.
svn path=/trunk/; revision=3703
2002-11-05 20:45:09 +00:00
Hartmut Birr
ef586c33c1
* Fixed the calculation of the gap in MmFindGap.
...
* Serach for page alligned blocks in MmCreateMemorArea.
svn path=/trunk/; revision=3702
2002-11-05 20:43:35 +00:00
Hartmut Birr
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.
svn path=/trunk/; revision=3701
2002-11-05 20:41:17 +00:00
Hartmut Birr
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.
svn path=/trunk/; revision=3700
2002-11-05 20:39:03 +00:00
Hartmut Birr
a4b5d8a978
* Locking the address space before accessing it.
...
* Fixed some length calculations.
svn path=/trunk/; revision=3699
2002-11-05 20:35:33 +00:00
Hartmut Birr
4096437ab3
* Disabled all calls to MmEnableVirtualMapping/MmDisableVirtualMapping,
...
there is no difference for the page entry between a
disabled mapping and a swap entry.
svn path=/trunk/; revision=3698
2002-11-05 20:31:34 +00:00
Hartmut Birr
fb46b3c16a
* Fixed the buffer allocation in NtAccecptConnectedPort.
...
svn path=/trunk/; revision=3697
2002-11-05 20:27:56 +00:00
Hartmut Birr
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.
svn path=/trunk/; revision=3696
2002-11-05 20:24:33 +00:00
Casper Hornstrup
1d57b8f66d
2002-11-03 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* apps/tests/lpc/lpcclt.c: Change LPC_MESSAGE_HEADER to LPC_MESSAGE.
* include/csrss/csrss.h: Ditto.
* include/lsass/lsass.h: Ditto.
* include/napi/dbg.h: Ditto.
* include/napi/lpc.h: Ditto.
* lib/kernel32/misc/console.c: Ditto.
* lib/ntdll/csr/lpc.c: Ditto.
* lib/ntdll/dbg/debug.c: Ditto.
* lib/secur32/lsa.c: Ditto.
* ntoskrnl/dbg/user.c: Ditto.
* ntoskrnl/include/internal/port.h: Ditto.
* ntoskrnl/lpc/connect.c: Ditto.
* ntoskrnl/lpc/reply.c: Ditto.
* ntoskrnl/ps/process.c: Ditto.
* subsys/csrss/api/conio.c: Ditto.
* subsys/csrss/api/process.c: Ditto.
* subsys/csrss/api/user.c: Ditto.
svn path=/trunk/; revision=3692
2002-11-03 20:01:07 +00:00
Eric Kohl
614f689b29
Display drive letters in partition list.
...
svn path=/trunk/; revision=3691
2002-11-02 23:17:06 +00:00
Robert Dickenson
d6d5e1af3d
Update for VALENTA and VALENTW type changes.
...
Change HANDLE to HKEY throughout.
Bugfix and memory leak fixed.
svn path=/trunk/; revision=3690
2002-11-02 13:55:06 +00:00
Robert Dickenson
781e188154
Created typedefs for VALENTA and VALENTW, deprecated common VALENT type.
...
svn path=/trunk/; revision=3689
2002-11-02 13:50:45 +00:00
David Welch
cb8ac201ad
Don't crash when a mouse message doesn't fall inside a window.
...
svn path=/trunk/; revision=3687
2002-11-01 11:29:58 +00:00
David Welch
6072415050
Fixed race condition between psaux ISR and DPC.
...
svn path=/trunk/; revision=3686
2002-10-31 23:48:06 +00:00
Jason Filby
58aee3a2d8
Version 0.0.21
...
svn path=/trunk/; revision=3684
2002-10-31 17:50:55 +00:00
Hartmut Birr
b8114825ec
Merged all exec* and spawn* functions in one source file.
...
svn path=/trunk/; revision=3683
2002-10-31 07:29:07 +00:00
Hartmut Birr
9b875ab82c
Merged all exec* and spawn* functions in one source file.
...
Reduced some overhead.
svn path=/trunk/; revision=3682
2002-10-31 07:26:08 +00:00
Eric Kohl
ad6fb31ad3
Fixed warnings.
...
svn path=/trunk/; revision=3681
2002-10-31 01:50:00 +00:00