Phillip Susi [Sun, 12 Dec 1999 00:44:39 +0000 (00:44 +0000)]
fixed bug caused by my APC code
svn path=/trunk/; revision=860
Eric Kohl [Sun, 12 Dec 1999 00:20:29 +0000 (00:20 +0000)]
Added abs() and labs()
svn path=/trunk/; revision=859
Eric Kohl [Sun, 12 Dec 1999 00:08:41 +0000 (00:08 +0000)]
fixed a compiler warning
svn path=/trunk/; revision=858
David Welch [Sat, 11 Dec 1999 21:14:49 +0000 (21:14 +0000)]
Put in updated version of bitops header
Corrected bug in loader with mapping sections with zero VirtualSize
Corrected bug in the vfat driver that accessed freed memory
General cleanup of the vfat driver
svn path=/trunk/; revision=857
Phillip Susi [Sat, 11 Dec 1999 17:31:16 +0000 (17:31 +0000)]
fixed DPC and APC calling code
svn path=/trunk/; revision=856
Phillip Susi [Sat, 11 Dec 1999 17:26:43 +0000 (17:26 +0000)]
thread priorities, and some APC work
svn path=/trunk/; revision=855
Phillip Susi [Sat, 11 Dec 1999 17:25:27 +0000 (17:25 +0000)]
reworked the APC code, they shold now be delivered properly when the IRQL falls below APC_LEVEL, and when there are more than one queued.
Added support for KeAddThreadTimeout() to time out
Fixed wait code to use the WaitStatus of the thread when it wakes up
svn path=/trunk/; revision=854
Phillip Susi [Sat, 11 Dec 1999 17:19:32 +0000 (17:19 +0000)]
added DPC for timers to KTHREAD, and fixed ApcState
svn path=/trunk/; revision=853
Phillip Susi [Sat, 11 Dec 1999 06:40:08 +0000 (06:40 +0000)]
added initialization for APCs
svn path=/trunk/; revision=852
Phillip Susi [Sat, 11 Dec 1999 06:39:30 +0000 (06:39 +0000)]
at least it compiles now...
svn path=/trunk/; revision=851
Eric Kohl [Sat, 11 Dec 1999 01:44:29 +0000 (01:44 +0000)]
cleanup
svn path=/trunk/; revision=850
Eric Kohl [Sat, 11 Dec 1999 01:42:44 +0000 (01:42 +0000)]
Added waiting for port requests
svn path=/trunk/; revision=849
Phillip Susi [Fri, 10 Dec 1999 22:25:18 +0000 (22:25 +0000)]
ooops... fix that..
svn path=/trunk/; revision=848
Phillip Susi [Fri, 10 Dec 1999 22:07:23 +0000 (22:07 +0000)]
added initial priorities to threads and processes
svn path=/trunk/; revision=847
Eric Kohl [Fri, 10 Dec 1999 17:49:21 +0000 (17:49 +0000)]
Fixed command line code.
Fixed Rtl string functions.
svn path=/trunk/; revision=846
David Welch [Fri, 10 Dec 1999 17:04:37 +0000 (17:04 +0000)]
Modified LPC implementation to be closer to nt.
Did some initial work on support for paging
Switched some test application from using our special startup code
Correctly bug in DPC code (possible fix for "releasing unacquired spinlock" error")
svn path=/trunk/; revision=845
Phillip Susi [Thu, 9 Dec 1999 19:39:45 +0000 (19:39 +0000)]
fixed IoCompleteRequest() to give priority boost even when target thread != current thread
svn path=/trunk/; revision=844
Paolo Pantaleo [Thu, 9 Dec 1999 19:20:47 +0000 (19:20 +0000)]
4nt's CTRL-D and CRTL-K support
svn path=/trunk/; revision=843
Eric Kohl [Thu, 9 Dec 1999 19:14:45 +0000 (19:14 +0000)]
dll name comparison in LdrFindDll() must be case-insensitive
svn path=/trunk/; revision=842
Eric Kohl [Thu, 9 Dec 1999 08:16:26 +0000 (08:16 +0000)]
Fixed HalQueryRealTimeClock and HalSetRealTimeClock.
Thanks to Adam Polanski.
svn path=/trunk/; revision=841
Rex Jolliff [Thu, 9 Dec 1999 02:45:06 +0000 (02:45 +0000)]
some more video code
svn path=/trunk/; revision=840
Paolo Pantaleo [Wed, 8 Dec 1999 18:18:23 +0000 (18:18 +0000)]
fixed a stupid bug in history
minor chage to GetConsoleHandle
svn path=/trunk/; revision=839
Eric Kohl [Wed, 8 Dec 1999 12:59:35 +0000 (12:59 +0000)]
pointer to PEB becomes first parameter in call to NtProcessStartup
svn path=/trunk/; revision=838
Phillip Susi [Wed, 8 Dec 1999 06:34:25 +0000 (06:34 +0000)]
disable interrupts first, then do work. Use HLT also instead of busy wait
svn path=/trunk/; revision=837
Paolo Pantaleo [Tue, 7 Dec 1999 18:17:17 +0000 (18:17 +0000)]
history cleanup added
svn path=/trunk/; revision=836
Paolo Pantaleo [Tue, 7 Dec 1999 18:16:24 +0000 (18:16 +0000)]
TAS searches in internal commands too
svn path=/trunk/; revision=835
Eric Kohl [Tue, 7 Dec 1999 17:23:42 +0000 (17:23 +0000)]
fixed typo
svn path=/trunk/; revision=834
Paolo Pantaleo [Mon, 6 Dec 1999 19:26:49 +0000 (19:26 +0000)]
new history implementation, not complete yet...
svn path=/trunk/; revision=833
Phillip Susi [Mon, 6 Dec 1999 06:53:24 +0000 (06:53 +0000)]
fixed handling of enter with blank line, also by my good pal, jim4
svn path=/trunk/; revision=832
Phillip Susi [Mon, 6 Dec 1999 06:43:45 +0000 (06:43 +0000)]
fixed for 25 line mode as it should be, and scrolling by my good pal, jim4
svn path=/trunk/; revision=831
Phillip Susi [Mon, 6 Dec 1999 05:48:34 +0000 (05:48 +0000)]
fixed default bochs log port
svn path=/trunk/; revision=830
Eric Kohl [Mon, 6 Dec 1999 00:30:09 +0000 (00:30 +0000)]
removed outdated cmd
svn path=/trunk/; revision=829
Eric Kohl [Mon, 6 Dec 1999 00:25:14 +0000 (00:25 +0000)]
- implemented process parameter block (PPB) code
- improved process environment block (PEB) code
- improved environment code
svn path=/trunk/; revision=828
Phillip Susi [Sun, 5 Dec 1999 23:23:50 +0000 (23:23 +0000)]
forgot to initialize Create member of OBJECT_TYPE for threads
svn path=/trunk/; revision=827
Phillip Susi [Sun, 5 Dec 1999 19:26:11 +0000 (19:26 +0000)]
fixed sync problem: set dpc lock field before, rather than after droping the spin lock
svn path=/trunk/; revision=826
Phillip Susi [Sun, 5 Dec 1999 08:30:10 +0000 (08:30 +0000)]
fixed sync bug by elevating IRQL
svn path=/trunk/; revision=825
Emanuele Aliberti [Sat, 4 Dec 1999 21:11:00 +0000 (21:11 +0000)]
Minor changes.
svn path=/trunk/; revision=824
Emanuele Aliberti [Sat, 4 Dec 1999 21:03:22 +0000 (21:03 +0000)]
RtlNtStatusToPsxErrno stub added.
svn path=/trunk/; revision=823
Emanuele Aliberti [Sat, 4 Dec 1999 20:58:45 +0000 (20:58 +0000)]
Added version resource to dd and fs.
svn path=/trunk/; revision=822
Eric Kohl [Sat, 4 Dec 1999 14:54:50 +0000 (14:54 +0000)]
fixed compiler warnings
svn path=/trunk/; revision=821
Phillip Susi [Sat, 4 Dec 1999 08:02:27 +0000 (08:02 +0000)]
ignore buildno.h
svn path=/trunk/; revision=819
Phillip Susi [Sat, 4 Dec 1999 07:40:53 +0000 (07:40 +0000)]
fixed timers and a wait functions, and a few bugs
svn path=/trunk/; revision=818
Phillip Susi [Sat, 4 Dec 1999 07:38:16 +0000 (07:38 +0000)]
fixed ide.sys to run under bochs, disabled support for more than one controller to do it. Let me know of this breaks on real hardware.
svn path=/trunk/; revision=817
Brian Palmer [Sat, 4 Dec 1999 04:59:38 +0000 (04:59 +0000)]
Fixed bug in LdrPEProcessModule() so that it correctly section sizes
svn path=/trunk/; revision=816
Paolo Pantaleo [Fri, 3 Dec 1999 18:50:00 +0000 (18:50 +0000)]
now c:\ do not crash cmd
svn path=/trunk/; revision=815
David Welch [Thu, 2 Dec 1999 20:53:55 +0000 (20:53 +0000)]
Some bug fixes.
Corrected LPC implementation.
svn path=/trunk/; revision=814
Boudewijn Dekker [Wed, 1 Dec 1999 22:31:45 +0000 (22:31 +0000)]
.
svn path=/trunk/; revision=813
Boudewijn Dekker [Wed, 1 Dec 1999 22:30:48 +0000 (22:30 +0000)]
fixed some prototypes by adding stdcall attribute
svn path=/trunk/; revision=812
Eric Kohl [Wed, 1 Dec 1999 17:34:55 +0000 (17:34 +0000)]
fixed little bug
svn path=/trunk/; revision=811
Eric Kohl [Wed, 1 Dec 1999 15:22:49 +0000 (15:22 +0000)]
minor improvements
svn path=/trunk/; revision=810
Eric Kohl [Wed, 1 Dec 1999 15:18:54 +0000 (15:18 +0000)]
- added environment functions
- moved ntdll-only prototypes into ntdll header file
svn path=/trunk/; revision=809
Eric Kohl [Wed, 1 Dec 1999 15:10:42 +0000 (15:10 +0000)]
Cleanup
svn path=/trunk/; revision=808
Eric Kohl [Wed, 1 Dec 1999 15:08:31 +0000 (15:08 +0000)]
Fixed a typo
svn path=/trunk/; revision=807
Paolo Pantaleo [Mon, 29 Nov 1999 18:25:05 +0000 (18:25 +0000)]
just fixed a stupid bug
svn path=/trunk/; revision=806
Emanuele Aliberti [Sun, 28 Nov 1999 07:59:29 +0000 (07:59 +0000)]
Almost complete skeleton for tdi.sys,
yet headers are still missing.
svn path=/trunk/; revision=805
Eric Kohl [Sun, 28 Nov 1999 01:55:41 +0000 (01:55 +0000)]
fixed a typo
svn path=/trunk/; revision=804
Paolo Pantaleo [Sat, 27 Nov 1999 19:14:59 +0000 (19:14 +0000)]
type accepts more than one file specification
F3 working in command line history (for now simply the same as up arrow)
svn path=/trunk/; revision=803
Eric Kohl [Sat, 27 Nov 1999 11:32:43 +0000 (11:32 +0000)]
added atoi() and atol()
svn path=/trunk/; revision=802
Eric Kohl [Sat, 27 Nov 1999 03:32:55 +0000 (03:32 +0000)]
- changed InitializeObjectAttributes() from a function to a macro
- fixed STDCALL more issues
- changed some RtlLargeIntegerXxx functions to macros
svn path=/trunk/; revision=801
Brian Palmer [Fri, 26 Nov 1999 21:45:23 +0000 (21:45 +0000)]
*** empty log message ***
svn path=/trunk/; revision=800
Jason Filby [Fri, 26 Nov 1999 20:53:32 +0000 (20:53 +0000)]
*** empty log message ***
svn path=/trunk/; revision=799
Eric Kohl [Thu, 25 Nov 1999 23:45:30 +0000 (23:45 +0000)]
More runtime functions
svn path=/trunk/; revision=798
Eric Kohl [Thu, 25 Nov 1999 23:37:02 +0000 (23:37 +0000)]
Fixed typo
svn path=/trunk/; revision=797
Eric Kohl [Thu, 25 Nov 1999 23:35:24 +0000 (23:35 +0000)]
More runtime functions
svn path=/trunk/; revision=796
David Welch [Thu, 25 Nov 1999 10:47:58 +0000 (10:47 +0000)]
Corrected ntdll mapping bug
Implemented prototype lpc mechanism
svn path=/trunk/; revision=795
Emanuele Aliberti [Wed, 24 Nov 1999 23:11:17 +0000 (23:11 +0000)]
Some NdisXYZ stubs for NDIS.SYS.
svn path=/trunk/; revision=794
Emanuele Aliberti [Wed, 24 Nov 1999 23:06:24 +0000 (23:06 +0000)]
Initial makefile for NDIS.SYS
svn path=/trunk/; revision=793
David Welch [Wed, 24 Nov 1999 11:51:55 +0000 (11:51 +0000)]
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
Emanuele Aliberti [Sun, 21 Nov 1999 23:48:14 +0000 (23:48 +0000)]
Some fixes in the TDI initial files.
svn path=/trunk/; revision=791
Rex Jolliff [Sun, 21 Nov 1999 18:39:11 +0000 (18:39 +0000)]
more win32k code
svn path=/trunk/; revision=790
Eric Kohl [Sat, 20 Nov 1999 21:59:39 +0000 (21:59 +0000)]
Added missing STDCALL.
svn path=/trunk/; revision=789
Eric Kohl [Sat, 20 Nov 1999 21:53:53 +0000 (21:53 +0000)]
Fixed typo.
svn path=/trunk/; revision=788
Eric Kohl [Sat, 20 Nov 1999 21:51:19 +0000 (21:51 +0000)]
Fixed compiler warning
svn path=/trunk/; revision=787
Eric Kohl [Sat, 20 Nov 1999 21:49:23 +0000 (21:49 +0000)]
Major update to Rtl string functions.
svn path=/trunk/; revision=786
Emanuele Aliberti [Sat, 20 Nov 1999 20:41:29 +0000 (20:41 +0000)]
Some more stubs files for the TDI kernel module.
svn path=/trunk/; revision=785
Emanuele Aliberti [Sat, 20 Nov 1999 20:36:46 +0000 (20:36 +0000)]
Initial files for the TCP/IP stack kernel module.
svn path=/trunk/; revision=784
Emanuele Aliberti [Sat, 20 Nov 1999 10:21:18 +0000 (10:21 +0000)]
Initial networking code layout.
svn path=/trunk/; revision=783
Rex Jolliff [Thu, 18 Nov 1999 19:25:35 +0000 (19:25 +0000)]
added ignore file
svn path=/trunk/; revision=782
Rex Jolliff [Thu, 18 Nov 1999 18:58:16 +0000 (18:58 +0000)]
added some DDI functions to table
svn path=/trunk/; revision=781
Boudewijn Dekker [Wed, 17 Nov 1999 21:33:44 +0000 (21:33 +0000)]
added misc/res.c
svn path=/trunk/; revision=780
Boudewijn Dekker [Wed, 17 Nov 1999 21:32:57 +0000 (21:32 +0000)]
fixed some bugs in LdrLoadDll
svn path=/trunk/; revision=779
Boudewijn Dekker [Wed, 17 Nov 1999 21:30:00 +0000 (21:30 +0000)]
no message
svn path=/trunk/; revision=778
Boudewijn Dekker [Wed, 17 Nov 1999 21:28:08 +0000 (21:28 +0000)]
implemented LoadResource/FlushViewOfFile
svn path=/trunk/; revision=777
Boudewijn Dekker [Wed, 17 Nov 1999 21:21:08 +0000 (21:21 +0000)]
implemented LoadResource
svn path=/trunk/; revision=776
Boudewijn Dekker [Wed, 17 Nov 1999 21:20:15 +0000 (21:20 +0000)]
implemented FlushViewOfFile in kernel32
svn path=/trunk/; revision=775
Rex Jolliff [Wed, 17 Nov 1999 21:17:10 +0000 (21:17 +0000)]
fixed reference to abs
svn path=/trunk/; revision=774
Rex Jolliff [Wed, 17 Nov 1999 20:54:05 +0000 (20:54 +0000)]
Added top level ignore list
svn path=/trunk/; revision=773
Rex Jolliff [Wed, 17 Nov 1999 20:50:37 +0000 (20:50 +0000)]
Fixed BMI typedef
svn path=/trunk/; revision=772
Eric Kohl [Mon, 15 Nov 1999 16:02:50 +0000 (16:02 +0000)]
Started NLS support and improved Rtl string functions.
svn path=/trunk/; revision=771
Eric Kohl [Mon, 15 Nov 1999 16:01:32 +0000 (16:01 +0000)]
Added some RtlLargeInteger functions.
svn path=/trunk/; revision=770
Eric Kohl [Mon, 15 Nov 1999 15:53:31 +0000 (15:53 +0000)]
Fixed warning.
svn path=/trunk/; revision=769
Boudewijn Dekker [Sun, 14 Nov 1999 13:04:46 +0000 (13:04 +0000)]
Implemented LdrFindResource_U and LdrAccessResource
svn path=/trunk/; revision=768
David Welch [Fri, 12 Nov 1999 12:01:17 +0000 (12:01 +0000)]
1) Corrected bugs in ERESOURCE code
and added test
2) Moved some files which are only
architecture-dependant out of the hal
3) Corrected timer implementation (it
should now be possible to use them as dispatcher
objects)
4) Corrected stupid bug in dpc code
5) Made thread list locking more sensible
6) Altered system call handler to build a
proper context in preparation for implementing APCs
7) Rationalised the waiting code
svn path=/trunk/; revision=767
Rex Jolliff [Fri, 12 Nov 1999 00:16:51 +0000 (00:16 +0000)]
fixed clean rule
svn path=/trunk/; revision=766
Rex Jolliff [Thu, 11 Nov 1999 21:22:08 +0000 (21:22 +0000)]
Changed to support linux build
svn path=/trunk/; revision=765
Eric Kohl [Tue, 9 Nov 1999 18:17:10 +0000 (18:17 +0000)]
Fixed include bug with rosapps module.
svn path=/trunk/; revision=764
Eric Kohl [Tue, 9 Nov 1999 18:15:16 +0000 (18:15 +0000)]
Fixed bug with gcc 2.95.2
svn path=/trunk/; revision=763
Eric Kohl [Tue, 9 Nov 1999 18:09:57 +0000 (18:09 +0000)]
Added some RtlLargeInteger functions.
svn path=/trunk/; revision=762
Eric Kohl [Tue, 9 Nov 1999 18:07:50 +0000 (18:07 +0000)]
Fixed memory functions.
svn path=/trunk/; revision=761
Eric Kohl [Tue, 9 Nov 1999 18:07:03 +0000 (18:07 +0000)]
Changed to new HAL functions.
svn path=/trunk/; revision=760