Eric Kohl [Sat, 7 Oct 2000 21:06:19 +0000 (21:06 +0000)]
Implemented missing KeRaiseIrqlToXxLevel() functions
svn path=/trunk/; revision=1389
Eric Kohl [Sat, 7 Oct 2000 20:55:15 +0000 (20:55 +0000)]
Added check for existing 'SystemRoot' link target
svn path=/trunk/; revision=1388
David Welch [Sat, 7 Oct 2000 18:44:08 +0000 (18:44 +0000)]
Some bug fixes
svn path=/trunk/; revision=1387
David Welch [Sat, 7 Oct 2000 13:44:24 +0000 (13:44 +0000)]
Renamed makefile to Makefile
svn path=/trunk/; revision=1386
David Welch [Sat, 7 Oct 2000 13:41:58 +0000 (13:41 +0000)]
Added multiboot support to ntoskrnl
Updated loadros to boot new kernel
Corrected thread priority bugs
Removed Linux port io
Added system call entry/exit that updates PreviousMode
Changes to allow ntoskrnl to be built without optimization
Updated make system
Added PCR
Most components can be built without special spec file
svn path=/trunk/; revision=1385
Eric Kohl [Fri, 6 Oct 2000 22:54:58 +0000 (22:54 +0000)]
Implemented NtPulseEvent() and NtQueryEvent()
svn path=/trunk/; revision=1384
Eric Kohl [Fri, 6 Oct 2000 22:54:41 +0000 (22:54 +0000)]
Minor fix
svn path=/trunk/; revision=1383
Eric Kohl [Fri, 6 Oct 2000 16:54:38 +0000 (16:54 +0000)]
obsolete
svn path=/trunk/; revision=1382
Eric Kohl [Fri, 6 Oct 2000 16:54:04 +0000 (16:54 +0000)]
Implemented IoCreateNotificationEvent() and IoCreateSynchronizationEvent()
svn path=/trunk/; revision=1381
Eric Kohl [Thu, 5 Oct 2000 19:17:25 +0000 (19:17 +0000)]
Added missing STDCALLs
svn path=/trunk/; revision=1380
Eric Kohl [Thu, 5 Oct 2000 19:15:50 +0000 (19:15 +0000)]
Added registry shutdown function CmShutdownRegistry()
Updated shutdown sequence
svn path=/trunk/; revision=1379
Eric Kohl [Thu, 5 Oct 2000 19:10:55 +0000 (19:10 +0000)]
Implmented NtFlushWriteBuffer()
svn path=/trunk/; revision=1378
jean [Thu, 5 Oct 2000 14:55:55 +0000 (14:55 +0000)]
add some tests
svn path=/trunk/; revision=1377
jean [Thu, 5 Oct 2000 14:55:25 +0000 (14:55 +0000)]
correct bugs
svn path=/trunk/; revision=1376
Emanuele Aliberti [Wed, 4 Oct 2000 21:04:31 +0000 (21:04 +0000)]
Registry Explorer (console tool) by Nedko Arnaoudov added to the system utilities subtree.
Also here: http://www.geocities.com/registryexplorer/
svn path=/trunk/; revision=1375
Eric Kohl [Sun, 1 Oct 2000 19:54:57 +0000 (19:54 +0000)]
Implemented GetFileType()
Some cleanup
svn path=/trunk/; revision=1374
jean [Fri, 29 Sep 2000 15:03:21 +0000 (15:03 +0000)]
work on registry
svn path=/trunk/; revision=1373
Eric Kohl [Wed, 27 Sep 2000 01:24:37 +0000 (01:24 +0000)]
Implemented CreatePipe()
svn path=/trunk/; revision=1372
Eric Kohl [Wed, 27 Sep 2000 01:22:31 +0000 (01:22 +0000)]
Implemented some ascii functions
svn path=/trunk/; revision=1371
Phillip Susi [Sun, 24 Sep 2000 23:55:21 +0000 (23:55 +0000)]
Fixed crash due to thread priority out of bonuds bug... not sure if I did this right, but it seems to fix the crash. Someone should probobly look at this.
svn path=/trunk/; revision=1370
jean [Fri, 22 Sep 2000 15:08:55 +0000 (15:08 +0000)]
read functions on file SYSTEM implemented
svn path=/trunk/; revision=1369
jean [Thu, 21 Sep 2000 13:45:42 +0000 (13:45 +0000)]
work on ntopenkey forkeys insystem hive
svn path=/trunk/; revision=1368
jean [Mon, 18 Sep 2000 09:39:18 +0000 (09:39 +0000)]
type of Name in KEY_BLOCK corrected
svn path=/trunk/; revision=1367
Casper Hornstrup [Sun, 17 Sep 2000 09:41:15 +0000 (09:41 +0000)]
Added WinSock 2 DLL Stubs
svn path=/trunk/; revision=1366
Casper Hornstrup [Sun, 17 Sep 2000 09:40:33 +0000 (09:40 +0000)]
Added ping application (won't work on ReactOS yet)
svn path=/trunk/; revision=1365
Casper Hornstrup [Sun, 17 Sep 2000 09:38:46 +0000 (09:38 +0000)]
Small change in tdikrnl.h
svn path=/trunk/; revision=1364
Casper Hornstrup [Sun, 17 Sep 2000 09:37:04 +0000 (09:37 +0000)]
Added WinSock 2 Headers
svn path=/trunk/; revision=1363
Casper Hornstrup [Sun, 17 Sep 2000 09:36:01 +0000 (09:36 +0000)]
Added WinSock 2 DLL Stubs
svn path=/trunk/; revision=1362
Casper Hornstrup [Sun, 17 Sep 2000 09:33:44 +0000 (09:33 +0000)]
Added WinSock 2 Helper DLL for TCP/IP (Stubs only)
svn path=/trunk/; revision=1361
jean [Thu, 14 Sep 2000 14:45:06 +0000 (14:45 +0000)]
work on registry files
svn path=/trunk/; revision=1360
jean [Wed, 13 Sep 2000 11:46:35 +0000 (11:46 +0000)]
report changes from 1.29
svn path=/trunk/; revision=1359
jean [Wed, 13 Sep 2000 10:29:48 +0000 (10:29 +0000)]
work on registry
svn path=/trunk/; revision=1358
jean [Wed, 13 Sep 2000 09:51:58 +0000 (09:51 +0000)]
work on registry
svn path=/trunk/; revision=1357
Rex Jolliff [Wed, 13 Sep 2000 03:54:09 +0000 (03:54 +0000)]
added some book references
svn path=/trunk/; revision=1356
Emanuele Aliberti [Tue, 12 Sep 2000 23:21:20 +0000 (23:21 +0000)]
Added Casper to the coders parade.
svn path=/trunk/; revision=1355
Emanuele Aliberti [Tue, 12 Sep 2000 23:20:15 +0000 (23:20 +0000)]
Updated years in version info.
svn path=/trunk/; revision=1354
jean [Tue, 12 Sep 2000 10:43:56 +0000 (10:43 +0000)]
remove ctrl-M
svn path=/trunk/; revision=1353
jean [Tue, 12 Sep 2000 10:43:28 +0000 (10:43 +0000)]
declaration of NtLoadKey2 corrected.
svn path=/trunk/; revision=1352
jean [Tue, 12 Sep 2000 10:12:13 +0000 (10:12 +0000)]
changes in IRP for compatibility
svn path=/trunk/; revision=1351
Emanuele Aliberti [Mon, 11 Sep 2000 20:17:02 +0000 (20:17 +0000)]
Version resource added to the system utilities.
svn path=/trunk/; revision=1350
Emanuele Aliberti [Sun, 10 Sep 2000 20:00:13 +0000 (20:00 +0000)]
Little change to make version resource linked in ne2000.sys.
svn path=/trunk/; revision=1349
Eric Kohl [Sun, 10 Sep 2000 13:54:01 +0000 (13:54 +0000)]
Implemented driver shutdown registration
svn path=/trunk/; revision=1348
Emanuele Aliberti [Sun, 10 Sep 2000 10:14:39 +0000 (10:14 +0000)]
RC script updated.
svn path=/trunk/; revision=1347
Eric Kohl [Fri, 8 Sep 2000 22:55:14 +0000 (22:55 +0000)]
Implemented basic registry functions
svn path=/trunk/; revision=1346
Eric Kohl [Fri, 8 Sep 2000 22:52:17 +0000 (22:52 +0000)]
Fixed [Nt/Zw]LoadKey2 prototype
svn path=/trunk/; revision=1345
Eric Kohl [Fri, 8 Sep 2000 19:39:31 +0000 (19:39 +0000)]
Ooops! I forgot that little thingy...
svn path=/trunk/; revision=1344
Eric Kohl [Wed, 6 Sep 2000 19:59:54 +0000 (19:59 +0000)]
Fixed some bugs in the registry
Improved registry test app
svn path=/trunk/; revision=1343
Phillip Susi [Wed, 6 Sep 2000 03:08:22 +0000 (03:08 +0000)]
Made PsGetCurrentThread STDCALL
svn path=/trunk/; revision=1342
Phillip Susi [Wed, 6 Sep 2000 03:08:08 +0000 (03:08 +0000)]
Initialize new Win32ThreadData member in ETHREAD
svn path=/trunk/; revision=1341
Phillip Susi [Wed, 6 Sep 2000 03:06:55 +0000 (03:06 +0000)]
Made ObAddEntryDirectory STDCALL
svn path=/trunk/; revision=1340
Phillip Susi [Wed, 6 Sep 2000 03:00:10 +0000 (03:00 +0000)]
Made PsGetCurrentThread STDCALL
svn path=/trunk/; revision=1339
Phillip Susi [Wed, 6 Sep 2000 02:57:24 +0000 (02:57 +0000)]
Added pointer to win32k data in ETHREAD
svn path=/trunk/; revision=1338
Phillip Susi [Wed, 6 Sep 2000 02:56:53 +0000 (02:56 +0000)]
Made ObAddEntryDirectory STDCALL
svn path=/trunk/; revision=1337
Phillip Susi [Wed, 6 Sep 2000 02:08:00 +0000 (02:08 +0000)]
Added ObAdEntryDirectory and PsGetCurrentThread to kernel export list
svn path=/trunk/; revision=1336
Eric Kohl [Tue, 5 Sep 2000 23:03:09 +0000 (23:03 +0000)]
Registry fixes (not usable yet)
Loader improvements
svn path=/trunk/; revision=1335
Eric Kohl [Tue, 5 Sep 2000 22:57:43 +0000 (22:57 +0000)]
Added registry test app
svn path=/trunk/; revision=1334
Eric Kohl [Tue, 5 Sep 2000 13:53:27 +0000 (13:53 +0000)]
Implemented dll detach on thread termination
svn path=/trunk/; revision=1333
Eric Kohl [Tue, 5 Sep 2000 11:01:03 +0000 (11:01 +0000)]
Implemented dll detach on process termination
svn path=/trunk/; revision=1332
Eric Kohl [Mon, 4 Sep 2000 19:05:03 +0000 (19:05 +0000)]
Fixed some minor loader bugs
svn path=/trunk/; revision=1331
Eric Kohl [Sun, 3 Sep 2000 14:53:13 +0000 (14:53 +0000)]
Some minor fixes
svn path=/trunk/; revision=1330
Eric Kohl [Sun, 3 Sep 2000 14:46:49 +0000 (14:46 +0000)]
Fixed mysterious registry bug
svn path=/trunk/; revision=1329
Eric Kohl [Fri, 1 Sep 2000 17:09:50 +0000 (17:09 +0000)]
Improved internal dll handling
Implemented or fixed dll and resource functions
svn path=/trunk/; revision=1328
David Welch [Thu, 31 Aug 2000 00:11:15 +0000 (00:11 +0000)]
Reverted back to revision 1.59 because my last commit overwrote recent
changes.
svn path=/trunk/; revision=1327
David Welch [Wed, 30 Aug 2000 19:33:29 +0000 (19:33 +0000)]
Added calibration of KeStallExecutionProcessor delay
Corrected compilation bugs in user32
Corrected compilation bugs related to anonymous structs in ndis code
Pass commandline from loadros
Corrected PIC mask calculation
svn path=/trunk/; revision=1326
Emanuele Aliberti [Tue, 29 Aug 2000 20:10:49 +0000 (20:10 +0000)]
Version resource was off the final binary image.
svn path=/trunk/; revision=1325
Eric Kohl [Mon, 28 Aug 2000 21:49:11 +0000 (21:49 +0000)]
Added/fixed resource 'loader'.
svn path=/trunk/; revision=1324
Casper Hornstrup [Mon, 28 Aug 2000 19:36:49 +0000 (19:36 +0000)]
Fixed user32.dll so it will compile
svn path=/trunk/; revision=1323
David Welch [Sun, 27 Aug 2000 23:06:36 +0000 (23:06 +0000)]
Added platform independant mkdir program
svn path=/trunk/; revision=1322
Eric Kohl [Sun, 27 Aug 2000 22:37:45 +0000 (22:37 +0000)]
User-mode loader improvements
svn path=/trunk/; revision=1321
Casper Hornstrup [Sun, 27 Aug 2000 16:44:02 +0000 (16:44 +0000)]
Fixed user32.dll so it will compile
svn path=/trunk/; revision=1320
Casper Hornstrup [Sun, 27 Aug 2000 16:35:31 +0000 (16:35 +0000)]
Added Novell Eagle 2000 Driver
svn path=/trunk/; revision=1319
Casper Hornstrup [Sun, 27 Aug 2000 16:31:41 +0000 (16:31 +0000)]
Basic NDIS 3.0 support
svn path=/trunk/; revision=1318
Casper Hornstrup [Sun, 27 Aug 2000 16:28:59 +0000 (16:28 +0000)]
Fixed bugs in TCP/IP driver
svn path=/trunk/; revision=1317
Eric Kohl [Sat, 26 Aug 2000 16:22:04 +0000 (16:22 +0000)]
Replaced call to LdrLoadModule() by call to ZwSetSystemInformation()
svn path=/trunk/; revision=1316
Eric Kohl [Fri, 25 Aug 2000 15:56:24 +0000 (15:56 +0000)]
Finished drive letter assignment
Implemented WinNT compatible ARC path (boot.ini)
svn path=/trunk/; revision=1315
Eric Kohl [Thu, 24 Aug 2000 19:15:20 +0000 (19:15 +0000)]
Minor ide driver cleanup
Implemented ARC names
svn path=/trunk/; revision=1314
Eric Kohl [Tue, 22 Aug 2000 21:10:28 +0000 (21:10 +0000)]
Fixed partition read bug
svn path=/trunk/; revision=1313
Eric Kohl [Tue, 22 Aug 2000 21:09:25 +0000 (21:09 +0000)]
Fixed disk size and partition limits
svn path=/trunk/; revision=1312
Eric Kohl [Tue, 22 Aug 2000 14:10:59 +0000 (14:10 +0000)]
xHalIoReadPartitionTable() can now handle partially corrupted partition tables
svn path=/trunk/; revision=1311
Eric Kohl [Mon, 21 Aug 2000 00:15:54 +0000 (00:15 +0000)]
Implemented IoReadPartitionTable().
Implemented proper drive letter assignment.
svn path=/trunk/; revision=1310
David Welch [Sun, 20 Aug 2000 17:02:10 +0000 (17:02 +0000)]
Fixed memory manager bugs
Removed page directory references from machine independant code
Implemented page table reference counting
Added vm test application
svn path=/trunk/; revision=1309
Eric Kohl [Sat, 19 Aug 2000 01:21:17 +0000 (01:21 +0000)]
Fixed the real bug
svn path=/trunk/; revision=1308
Eric Kohl [Sat, 19 Aug 2000 00:02:55 +0000 (00:02 +0000)]
Fixed an ugly bug
svn path=/trunk/; revision=1307
David Welch [Fri, 18 Aug 2000 22:27:09 +0000 (22:27 +0000)]
Added .o -> .sys rule to simplify driver makefiles
Added PATH_TO_ROOT variable to most makefiles
Added system independant install utility
Implemented prototype system for changing individual regions without a
memory area
Added some interesting articles from usenet
svn path=/trunk/; revision=1306
Eric Kohl [Fri, 18 Aug 2000 17:25:54 +0000 (17:25 +0000)]
Fixed port i/o functions
svn path=/trunk/; revision=1305
Eric Kohl [Fri, 18 Aug 2000 17:24:17 +0000 (17:24 +0000)]
Fixed partition id bug
Moved some definitions
svn path=/trunk/; revision=1304
Eric Kohl [Thu, 17 Aug 2000 17:43:27 +0000 (17:43 +0000)]
Added preliminary pci bus scanner
svn path=/trunk/; revision=1303
Eric Kohl [Tue, 15 Aug 2000 12:50:35 +0000 (12:50 +0000)]
Fixed some warnings
svn path=/trunk/; revision=1302
Eric Kohl [Tue, 15 Aug 2000 12:44:47 +0000 (12:44 +0000)]
Improved shared user page
Initialized windows and system directories
svn path=/trunk/; revision=1301
Emanuele Aliberti [Mon, 14 Aug 2000 14:34:12 +0000 (14:34 +0000)]
Win32 fiber stubs.
svn path=/trunk/; revision=1300
Emanuele Aliberti [Mon, 14 Aug 2000 14:33:24 +0000 (14:33 +0000)]
Win32 fiber stubs
svn path=/trunk/; revision=1299
David Welch [Sat, 12 Aug 2000 19:37:03 +0000 (19:37 +0000)]
Added shared data test application
svn path=/trunk/; revision=1298
David Welch [Sat, 12 Aug 2000 19:33:23 +0000 (19:33 +0000)]
Updated CREDITS
Work on security
Updated heap code from wine implementation
Implemented kernel/user shared data page
svn path=/trunk/; revision=1297
Emanuele Aliberti [Fri, 11 Aug 2000 17:30:20 +0000 (17:30 +0000)]
Fixed a pair of exported symbols' stack size.
svn path=/trunk/; revision=1296
Emanuele Aliberti [Fri, 11 Aug 2000 17:18:31 +0000 (17:18 +0000)]
Added symbolic link expansion.
svn path=/trunk/; revision=1295
Eric Kohl [Fri, 11 Aug 2000 12:49:11 +0000 (12:49 +0000)]
Removed M$ driver
svn path=/trunk/; revision=1294
Eric Kohl [Fri, 11 Aug 2000 12:48:00 +0000 (12:48 +0000)]
Removed unused file
svn path=/trunk/; revision=1293
Eric Kohl [Fri, 11 Aug 2000 12:46:47 +0000 (12:46 +0000)]
Renamed pseudo target 'floppy' to 'install'
Added workaround for corrupted dos header magic
Added some more rtl functions
svn path=/trunk/; revision=1292
jean [Fri, 11 Aug 2000 08:17:41 +0000 (08:17 +0000)]
little work on registry
svn path=/trunk/; revision=1291
Eric Kohl [Thu, 10 Aug 2000 15:50:03 +0000 (15:50 +0000)]
Fixed typo
svn path=/trunk/; revision=1290