David Welch [Wed, 22 Mar 2000 18:36:00 +0000 (18:36 +0000)]
Updated the minix driver
Moved console handling into csrss
Gave each process a name for debugging purposes
svn path=/trunk/; revision=1088
Eric Kohl [Mon, 20 Mar 2000 18:00:55 +0000 (18:00 +0000)]
Modified kernel initialization sequence
Enabled bus handlers
svn path=/trunk/; revision=1087
Eric Kohl [Sun, 19 Mar 2000 15:57:39 +0000 (15:57 +0000)]
Added some more status codes
svn path=/trunk/; revision=1086
Eric Kohl [Sun, 19 Mar 2000 13:35:38 +0000 (13:35 +0000)]
Implemented bus handler functions (not working yet)
Several STDCALL fixes
svn path=/trunk/; revision=1085
Eric Kohl [Sun, 19 Mar 2000 13:33:39 +0000 (13:33 +0000)]
Implemented bus handler functions (not working yet)
svn path=/trunk/; revision=1084
Eric Kohl [Sun, 19 Mar 2000 13:31:37 +0000 (13:31 +0000)]
Implemented VideoPortDebugPrint()
svn path=/trunk/; revision=1083
Eric Kohl [Sun, 19 Mar 2000 13:30:30 +0000 (13:30 +0000)]
Added SYSTEM_TIME_INFORMATION
svn path=/trunk/; revision=1082
Emanuele Aliberti [Sun, 19 Mar 2000 09:14:52 +0000 (09:14 +0000)]
Some clean-up in ntoskrnl/mm. MmAllocateSection prototype moved in
internal/mm.h.
svn path=/trunk/; revision=1081
Eric Kohl [Sat, 18 Mar 2000 19:55:53 +0000 (19:55 +0000)]
Fixed path bugs
svn path=/trunk/; revision=1080
Jason Filby [Sat, 18 Mar 2000 18:39:44 +0000 (18:39 +0000)]
Added forgotten .h files
svn path=/trunk/; revision=1079
Emanuele Aliberti [Sat, 18 Mar 2000 15:12:19 +0000 (15:12 +0000)]
qsort in NTOSKRNL and some STDCALL declarations.
svn path=/trunk/; revision=1078
Eric Kohl [Sat, 18 Mar 2000 14:37:43 +0000 (14:37 +0000)]
Oops...
svn path=/trunk/; revision=1077
Eric Kohl [Sat, 18 Mar 2000 14:02:01 +0000 (14:02 +0000)]
Added image functions
Include pe.h in windows.h to avoid conflicts
svn path=/trunk/; revision=1076
Eric Kohl [Sat, 18 Mar 2000 13:48:24 +0000 (13:48 +0000)]
Added security descriptor functions
svn path=/trunk/; revision=1075
Eric Kohl [Sat, 18 Mar 2000 02:39:39 +0000 (02:39 +0000)]
Fixed compiler warnings
svn path=/trunk/; revision=1074
Jason Filby [Fri, 17 Mar 2000 22:19:44 +0000 (22:19 +0000)]
last mod...
svn path=/trunk/; revision=1073
Jason Filby [Fri, 17 Mar 2000 22:14:31 +0000 (22:14 +0000)]
Additional modifications
svn path=/trunk/; revision=1072
Jason Filby [Fri, 17 Mar 2000 21:56:43 +0000 (21:56 +0000)]
Additional modifications
svn path=/trunk/; revision=1071
Jason Filby [Fri, 17 Mar 2000 21:49:32 +0000 (21:49 +0000)]
Additional modifications
svn path=/trunk/; revision=1070
Eric Kohl [Fri, 17 Mar 2000 21:46:41 +0000 (21:46 +0000)]
Fixed compiler warning
svn path=/trunk/; revision=1069
Jason Filby [Fri, 17 Mar 2000 21:44:02 +0000 (21:44 +0000)]
Added eng files
svn path=/trunk/; revision=1068
Jason Filby [Fri, 17 Mar 2000 21:02:59 +0000 (21:02 +0000)]
Miniport driver now loaded from win32k
Display and miniport drivers can now talk to each other
Sets the VGA video mode
svn path=/trunk/; revision=1067
Eric Kohl [Thu, 16 Mar 2000 21:50:56 +0000 (21:50 +0000)]
Oops! Typos...
svn path=/trunk/; revision=1066
Eric Kohl [Thu, 16 Mar 2000 21:50:11 +0000 (21:50 +0000)]
Fixed ANSI <--> Unicode conversions
svn path=/trunk/; revision=1065
David Welch [Thu, 16 Mar 2000 20:50:48 +0000 (20:50 +0000)]
Oops.
svn path=/trunk/; revision=1064
Eric Kohl [Thu, 16 Mar 2000 20:02:44 +0000 (20:02 +0000)]
Fixed a confusing error message
svn path=/trunk/; revision=1063
David Welch [Thu, 16 Mar 2000 18:44:57 +0000 (18:44 +0000)]
Implemented setting the fs register to point to the TEB
svn path=/trunk/; revision=1062
Eric Kohl [Thu, 16 Mar 2000 01:14:58 +0000 (01:14 +0000)]
Fixed ANSI/OEM <--> Unicode conversions
svn path=/trunk/; revision=1061
Eric Kohl [Wed, 15 Mar 2000 23:13:29 +0000 (23:13 +0000)]
Fixed WIN32_FIND_DATA[A/W] structs and resulting bugs
svn path=/trunk/; revision=1060
Eric Kohl [Wed, 15 Mar 2000 18:30:30 +0000 (18:30 +0000)]
Fixed ANSI/OEM <--> Unicode conversions
svn path=/trunk/; revision=1059
Eric Kohl [Wed, 15 Mar 2000 18:29:50 +0000 (18:29 +0000)]
Obsolete!
svn path=/trunk/; revision=1058
Eric Kohl [Wed, 15 Mar 2000 12:25:47 +0000 (12:25 +0000)]
Fixed ANSI/OEM <--> Unicode conversions
svn path=/trunk/; revision=1057
Eric Kohl [Tue, 14 Mar 2000 23:09:23 +0000 (23:09 +0000)]
Fixed ANSI/OEM <--> Unicode conversions
svn path=/trunk/; revision=1056
David Welch [Mon, 13 Mar 2000 23:16:46 +0000 (23:16 +0000)]
Updated install script
svn path=/trunk/; revision=1055
Eric Kohl [Mon, 13 Mar 2000 17:58:06 +0000 (17:58 +0000)]
Unused characters in long file name buffers (directory slots) must be filled with 0xFFFF.
svn path=/trunk/; revision=1054
Eric Kohl [Mon, 13 Mar 2000 17:54:23 +0000 (17:54 +0000)]
Fixed a bug in rtlGetFullPathName_U()
svn path=/trunk/; revision=1053
Eric Kohl [Sun, 12 Mar 2000 23:28:59 +0000 (23:28 +0000)]
Fixed file creation date and time
Implemented synchronization of all FATs (FAT16 only)
Fixed bug in directory creation
svn path=/trunk/; revision=1052
Eric Kohl [Sun, 12 Mar 2000 23:24:51 +0000 (23:24 +0000)]
Add MD command
svn path=/trunk/; revision=1051
Eric Kohl [Sun, 12 Mar 2000 01:22:37 +0000 (01:22 +0000)]
Updated INTERFACE_TYPE
svn path=/trunk/; revision=1050
Eric Kohl [Sun, 12 Mar 2000 01:18:18 +0000 (01:18 +0000)]
Added some security functions
svn path=/trunk/; revision=1049
Eric Kohl [Sun, 12 Mar 2000 01:15:09 +0000 (01:15 +0000)]
Fixed lots of status values
svn path=/trunk/; revision=1048
Emanuele Aliberti [Sat, 11 Mar 2000 00:51:36 +0000 (00:51 +0000)]
NTOKRNL.FsRtl notification and cache tunnels stubs added.
Possibly fixed the win32k.sys import error reported by Jason.
svn path=/trunk/; revision=1047
Emanuele Aliberti [Fri, 10 Mar 2000 22:09:17 +0000 (22:09 +0000)]
NTOSKRNL.FsRtl opportunistic lock stubs added.
svn path=/trunk/; revision=1046
Eric Kohl [Fri, 10 Mar 2000 13:46:27 +0000 (13:46 +0000)]
Fixed compiler warning
svn path=/trunk/; revision=1045
Jason Filby [Fri, 10 Mar 2000 12:45:45 +0000 (12:45 +0000)]
Add VGA display driver
svn path=/trunk/; revision=1044
Jason Filby [Fri, 10 Mar 2000 12:39:53 +0000 (12:39 +0000)]
Small fix
svn path=/trunk/; revision=1043
Jason Filby [Thu, 9 Mar 2000 21:04:10 +0000 (21:04 +0000)]
Implemented DRIVER_BuildDDIFunctions
svn path=/trunk/; revision=1042
Eric Kohl [Thu, 9 Mar 2000 16:01:25 +0000 (16:01 +0000)]
Added time related functions
svn path=/trunk/; revision=1041
Eric Kohl [Thu, 9 Mar 2000 00:14:10 +0000 (00:14 +0000)]
Implemented bitmap functions
svn path=/trunk/; revision=1040
Emanuele Aliberti [Wed, 8 Mar 2000 22:39:04 +0000 (22:39 +0000)]
win32k.sys exports script.
svn path=/trunk/; revision=1039
Emanuele Aliberti [Wed, 8 Mar 2000 22:38:01 +0000 (22:38 +0000)]
Version info added to Eric's edit port.
svn path=/trunk/; revision=1038
Emanuele Aliberti [Wed, 8 Mar 2000 22:37:04 +0000 (22:37 +0000)]
Some minor fixes.
svn path=/trunk/; revision=1037
Jason Filby [Wed, 8 Mar 2000 21:23:14 +0000 (21:23 +0000)]
Moved display driver and got win32k loading it's entry point.
svn path=/trunk/; revision=1036
Eric Kohl [Wed, 8 Mar 2000 01:55:34 +0000 (01:55 +0000)]
Added more bitmap functions
Fixed some STDCALL issues
svn path=/trunk/; revision=1035
Eric Kohl [Wed, 8 Mar 2000 01:49:37 +0000 (01:49 +0000)]
Improved keyboard handling code
Fixed problems with differnet console sizes
Started function renaming
svn path=/trunk/; revision=1034
Emanuele Aliberti [Mon, 6 Mar 2000 01:02:30 +0000 (01:02 +0000)]
Added .Type and .Size attributes to the IRP object: so far nothing
seems broken.
Added __stdcall to some Io subsystem functions.
Attempt to implement IoIsOperationSynchronous().
svn path=/trunk/; revision=1033
Eric Kohl [Sun, 5 Mar 2000 19:58:08 +0000 (19:58 +0000)]
Added D-Flat/32 library
svn path=/trunk/; revision=1032
Emanuele Aliberti [Sun, 5 Mar 2000 19:17:43 +0000 (19:17 +0000)]
NTOSKRNL.FSRtl MDL stubs added.
svn path=/trunk/; revision=1031
Eric Kohl [Sat, 4 Mar 2000 22:03:32 +0000 (22:03 +0000)]
Implemented kernel parameter line
Some kernel debugger improvements
svn path=/trunk/; revision=1030
Emanuele Aliberti [Sat, 4 Mar 2000 20:45:34 +0000 (20:45 +0000)]
*** empty log message ***
svn path=/trunk/; revision=1029
Eric Kohl [Sat, 4 Mar 2000 13:44:59 +0000 (13:44 +0000)]
Moved spinlock.c and head.s from 'hal/x86' to 'ke'.
This is needed for the hal separation.
svn path=/trunk/; revision=1028
Eric Kohl [Fri, 3 Mar 2000 00:48:50 +0000 (00:48 +0000)]
Added bitmaps
Added some Rtl string functions
Various changes
svn path=/trunk/; revision=1026
Eric Kohl [Fri, 3 Mar 2000 00:34:54 +0000 (00:34 +0000)]
Fixed compiler warnings
svn path=/trunk/; revision=1025
Emanuele Aliberti [Wed, 1 Mar 2000 23:41:35 +0000 (23:41 +0000)]
*** empty log message ***
svn path=/trunk/; revision=1024
Emanuele Aliberti [Wed, 1 Mar 2000 22:52:28 +0000 (22:52 +0000)]
NTOSKRNL.FsRtlAllocate functions.
svn path=/trunk/; revision=1023
Eric Kohl [Wed, 1 Mar 2000 03:25:11 +0000 (03:25 +0000)]
Fixed mp driver initialization bug and some other ones
svn path=/trunk/; revision=1022
Emanuele Aliberti [Tue, 29 Feb 2000 23:57:47 +0000 (23:57 +0000)]
Added help command to shell.exe.
Minor changes.
svn path=/trunk/; revision=1021
Eric Kohl [Sun, 27 Feb 2000 18:01:44 +0000 (18:01 +0000)]
Fixed some unicode initialization bugs
svn path=/trunk/; revision=1020
Eric Kohl [Sun, 27 Feb 2000 15:47:17 +0000 (15:47 +0000)]
Added 'Path' and 'windir' system environment variables
svn path=/trunk/; revision=1019
Eric Kohl [Sun, 27 Feb 2000 15:45:57 +0000 (15:45 +0000)]
Fixed bugs in RtlExpandEnvironmentStrings_U() and RtlSetEnvironmentVariable()
svn path=/trunk/; revision=1018
Eric Kohl [Sun, 27 Feb 2000 15:43:58 +0000 (15:43 +0000)]
Fixed bugs in '%wZ' string output
svn path=/trunk/; revision=1017
Jason Filby [Sun, 27 Feb 2000 11:04:36 +0000 (11:04 +0000)]
Minor fixes
svn path=/trunk/; revision=1016
Eric Kohl [Sun, 27 Feb 2000 02:12:07 +0000 (02:12 +0000)]
Improved csrss (doesn't crash any more)
Improved kernel debugger code
Various minor improvements
svn path=/trunk/; revision=1015
Eric Kohl [Sat, 26 Feb 2000 23:20:50 +0000 (23:20 +0000)]
Removed obsolete header include
svn path=/trunk/; revision=1014
Emanuele Aliberti [Sat, 26 Feb 2000 22:41:35 +0000 (22:41 +0000)]
Some __stdcall declarations in ntoskrnl/hal.
A new include/ddk/kdfuncs.h header.
svn path=/trunk/; revision=1013
Emanuele Aliberti [Sat, 26 Feb 2000 16:22:27 +0000 (16:22 +0000)]
File locking NTOSKRNL.FsRtl stubs.
svn path=/trunk/; revision=1012
Boudewijn Dekker [Sat, 26 Feb 2000 09:58:06 +0000 (09:58 +0000)]
changed struct FILE_OBJECT* to struct _FILE_OBJECT* at line 154
svn path=/trunk/; revision=1011
Eric Kohl [Fri, 25 Feb 2000 23:58:57 +0000 (23:58 +0000)]
Improved RtlCreateUserProcess()
svn path=/trunk/; revision=1010
Emanuele Aliberti [Fri, 25 Feb 2000 23:27:51 +0000 (23:27 +0000)]
FsRtl stubs for DBCS names handling.
svn path=/trunk/; revision=1009
Eric Kohl [Fri, 25 Feb 2000 00:35:06 +0000 (00:35 +0000)]
Fixed PEB related bugs
svn path=/trunk/; revision=1008
Eric Kohl [Fri, 25 Feb 2000 00:34:12 +0000 (00:34 +0000)]
Removed useless debug messages and header files
svn path=/trunk/; revision=1007
Emanuele Aliberti [Thu, 24 Feb 2000 23:38:26 +0000 (23:38 +0000)]
Minor changes.
svn path=/trunk/; revision=1006
Emanuele Aliberti [Thu, 24 Feb 2000 23:31:27 +0000 (23:31 +0000)]
*** empty log message ***
svn path=/trunk/; revision=1005
Emanuele Aliberti [Thu, 24 Feb 2000 23:27:52 +0000 (23:27 +0000)]
Changes for FsRtl added functions.
svn path=/trunk/; revision=1004
Emanuele Aliberti [Thu, 24 Feb 2000 23:25:16 +0000 (23:25 +0000)]
More stubs for NTOSKRNL.FsRtl: file name handling.
svn path=/trunk/; revision=1003
Eric Kohl [Thu, 24 Feb 2000 13:16:40 +0000 (13:16 +0000)]
Replaced direct io space mapping by call to MmMapIoSpace()
svn path=/trunk/; revision=1002
Eric Kohl [Tue, 22 Feb 2000 20:58:26 +0000 (20:58 +0000)]
Added gdi test program gditest.exe
svn path=/trunk/; revision=1001
Eric Kohl [Tue, 22 Feb 2000 20:55:57 +0000 (20:55 +0000)]
Added GdiDllInitialize()
svn path=/trunk/; revision=1000
Eric Kohl [Tue, 22 Feb 2000 20:53:11 +0000 (20:53 +0000)]
Added W32kInitialize service (orig. name NtGdiInit)
svn path=/trunk/; revision=999
Eric Kohl [Tue, 22 Feb 2000 20:50:07 +0000 (20:50 +0000)]
Fixed minor bugs interrupt_service2e()
svn path=/trunk/; revision=998
Rex Jolliff [Tue, 22 Feb 2000 07:27:30 +0000 (07:27 +0000)]
added support for shadow syscall table
svn path=/trunk/; revision=997
Eric Kohl [Tue, 22 Feb 2000 02:02:08 +0000 (02:02 +0000)]
Fixed minor bugs. 'ddk/ntddk.h' MUST ALWAYS be included FIST!!!!!
svn path=/trunk/; revision=996
Eric Kohl [Mon, 21 Feb 2000 22:44:37 +0000 (22:44 +0000)]
Changed RtlCopyMemory() from function to macro
Improved system service table code
svn path=/trunk/; revision=995
Emanuele Aliberti [Mon, 21 Feb 2000 00:50:17 +0000 (00:50 +0000)]
WIN32K Kernel API main include file (replaces win32k/win32k.h).
svn path=/trunk/; revision=994
Emanuele Aliberti [Sun, 20 Feb 2000 22:52:50 +0000 (22:52 +0000)]
Added little prog. that builds the WIN32K.SYS service table
and the stubs to be used in GDI32.DLL.
Converted to __stdcall every W32k... call in WIN32K.SYS.
Fixed the entry point in GDI32.DLL.
WARNING: the thing compiles, but Jason reports it does not work as is
(he tested a preliminary stub piece of code).
Perhaps changing it (as Phillip proposes) or fixing it to make WIN32K.SYS
work the NT way is required (Hernan, are you there: I did not understand
well how the additional service tables work). Feel free to change it.
svn path=/trunk/; revision=993
Eric Kohl [Sat, 19 Feb 2000 19:37:13 +0000 (19:37 +0000)]
Fixed bugs in process parameter and environment code
svn path=/trunk/; revision=992
Eric Kohl [Sat, 19 Feb 2000 19:31:41 +0000 (19:31 +0000)]
Fixed buggy RtlCompareString() and RtlCompareUnicodeString()
svn path=/trunk/; revision=991
Eric Kohl [Sat, 19 Feb 2000 17:18:34 +0000 (17:18 +0000)]
Fixed a bug - memmove() couldn't handle overlapping buffers
svn path=/trunk/; revision=990
Eric Kohl [Fri, 18 Feb 2000 01:01:06 +0000 (01:01 +0000)]
Fixed environment implementation
Fixed current directory implementation
svn path=/trunk/; revision=989
Eric Kohl [Fri, 18 Feb 2000 00:53:11 +0000 (00:53 +0000)]
Fixed minor bugs and removed fixed start directory
svn path=/trunk/; revision=988