David Welch
cc5dc64c30
Worked around compiler bug in NtDelayExecution
...
Added some page free checking
Reorganised thread code a bit
svn path=/trunk/; revision=892
1999-12-18 17:48:23 +00:00
David Welch
ac7a3aa542
Reworked APC and waiting code, seems more stable now
...
KeWaitForMultipleObjects is broken, shouldn't be difficult to fix
Corrected bug in ntdll ldr which prevented VC applications being loaded
Added thread testing application
Tried to make thread termination reentrant
Improved stack frame dump
svn path=/trunk/; revision=868
1999-12-13 22:04:41 +00:00
Phillip Susi
424d757107
added initial priorities to threads and processes
...
svn path=/trunk/; revision=847
1999-12-10 22:07:23 +00:00
David Welch
ead0eeacdd
Some bug fixes.
...
Corrected LPC implementation.
svn path=/trunk/; revision=814
1999-12-02 20:53:55 +00:00
David Welch
b986ce1cac
Began converting minix fsd to work with new caching mechanism
...
Implemented user-mode APCs (still some bugs)
Began implementing shared memory, still some locking issues
svn path=/trunk/; revision=792
1999-11-24 11:51:55 +00:00
David Welch
83c2d22a5e
Improved scheduling code
...
Fixed win32k.sys entrypoint (otherwise it crashes on startup)
Included unix install script
Broke waiting for a thread to terminate (but will fix later)
Added spinlock debugging code
Improved InterlockXXXX functions
Added hooks for monitoring system calls and thread startup
svn path=/trunk/; revision=750
1999-11-02 08:55:45 +00:00
Emanuele Aliberti
9ccf887c5a
KeGetPreviousMode (useless)
...
svn path=/trunk/; revision=562
1999-06-24 22:40:06 +00:00
David Welch
126768af64
Lots of changes to the kernel
...
svn path=/trunk/; revision=527
1999-05-29 00:15:17 +00:00
David Welch
5503a0f0e4
Improved GDT managment
...
svn path=/trunk/; revision=369
1999-04-05 15:04:46 +00:00
David Welch
63a3377143
Enhanced memory managment
...
Correct several bugs in the creation/termination of processes
svn path=/trunk/; revision=360
1999-04-01 12:39:43 +00:00
David Welch
bbc8fd7b21
Began improvements to memory managment, changed method of
...
mapping page tables and directories to be more efficent. These
changes require you to update your version of loadros.com
svn path=/trunk/; revision=348
1999-03-30 12:55:31 +00:00
David Welch
8688a2a272
Cleaned up code a bit
...
svn path=/trunk/; revision=339
1999-03-25 00:37:06 +00:00
David Welch
c2059de8af
Fixed several bugs
...
Commented out code that wouldn't compile in lib/crtdll
Began removed memory and file leaks
svn path=/trunk/; revision=170
1999-01-16 21:03:00 +00:00
David Welch
36902d624f
Created bugs in wait and timer code
...
svn path=/trunk/; revision=152
1999-01-04 23:01:18 +00:00
Rex Jolliff
ee81c811cd
This commit was generated by cvs2svn to compensate for changes in r52,
...
which included commits to RCS files with non-trunk default branches.
svn path=/trunk/; revision=53
1998-10-05 04:01:30 +00:00
Rex Jolliff
ffc37c2cfd
Initial revision
...
svn path=/trunk/; revision=37
1998-09-13 15:55:36 +00:00