Eric Kohl [Thu, 1 Nov 2001 17:48:13 +0000 (17:48 +0000)]
Set sector size to 512 bytes.
svn path=/trunk/; revision=2337
Eric Kohl [Thu, 1 Nov 2001 14:51:57 +0000 (14:51 +0000)]
Enabled secondary IDE channel for PCI and ISA bus
Fixed BytesPerSector hack
Minor cleanup
svn path=/trunk/; revision=2336
Hartmut Birr [Thu, 1 Nov 2001 10:44:11 +0000 (10:44 +0000)]
Fixed some bugs in VfatGetStandardInformation().
Implemented VfatGetInternalInformation().
svn path=/trunk/; revision=2335
Hartmut Birr [Thu, 1 Nov 2001 10:41:53 +0000 (10:41 +0000)]
Enabled the check of the correct buffer size in some functions.
svn path=/trunk/; revision=2334
Hartmut Birr [Thu, 1 Nov 2001 10:39:54 +0000 (10:39 +0000)]
Fixed the type of st_dev in stat.
svn path=/trunk/; revision=2333
Hartmut Birr [Thu, 1 Nov 2001 10:37:58 +0000 (10:37 +0000)]
Initialized statbuf->st_mode in _stat() and _fstati64().
svn path=/trunk/; revision=2332
Hartmut Birr [Thu, 1 Nov 2001 10:35:15 +0000 (10:35 +0000)]
Fixed some bugs in GetFileInformationByHandle().
svn path=/trunk/; revision=2331
Eric Kohl [Thu, 1 Nov 2001 00:30:29 +0000 (00:30 +0000)]
Moved/added some declarations
Fixed atapi drive identification
svn path=/trunk/; revision=2330
Eric Kohl [Thu, 1 Nov 2001 00:28:57 +0000 (00:28 +0000)]
Moved/added some declarations
Fixed ide drive identification
svn path=/trunk/; revision=2329
Jason Filby [Wed, 31 Oct 2001 21:08:00 +0000 (21:08 +0000)]
Kludge: draw within screen until we have clipping working
svn path=/trunk/; revision=2328
David Welch [Wed, 31 Oct 2001 01:03:04 +0000 (01:03 +0000)]
Fix for advapi32 failing to load (it had imported symbols from itself)
svn path=/trunk/; revision=2325
David Welch [Wed, 31 Oct 2001 00:03:07 +0000 (00:03 +0000)]
Fixed bug causing crash when running mc
svn path=/trunk/; revision=2324
David Welch [Mon, 29 Oct 2001 02:39:38 +0000 (02:39 +0000)]
Zero pages before allocated.
svn path=/trunk/; revision=2323
Hartmut Birr [Sat, 27 Oct 2001 15:55:45 +0000 (15:55 +0000)]
Clear the allocated page for a bss section (in MmNotPresentFaultSectionView).
svn path=/trunk/; revision=2322
Steven Edwards [Thu, 25 Oct 2001 23:22:02 +0000 (23:22 +0000)]
Initial revision
svn path=/trunk/; revision=2319
Eugene Ingerman [Tue, 23 Oct 2001 21:33:17 +0000 (21:33 +0000)]
Porting pice.
svn path=/trunk/; revision=2318
Steven Edwards [Tue, 23 Oct 2001 21:15:37 +0000 (21:15 +0000)]
Initial revision
svn path=/trunk/; revision=2315
Phillip Susi [Tue, 23 Oct 2001 00:22:04 +0000 (00:22 +0000)]
Changed path to vgaddi.dll to use SystemRoot instead of C:
svn path=/trunk/; revision=2314
Eugene Ingerman [Mon, 22 Oct 2001 05:02:47 +0000 (05:02 +0000)]
Porting pice.
svn path=/trunk/; revision=2313
Casper Hornstrup [Sun, 21 Oct 2001 19:09:06 +0000 (19:09 +0000)]
Create named pipe for SCM
svn path=/trunk/; revision=2312
Casper Hornstrup [Sun, 21 Oct 2001 19:07:28 +0000 (19:07 +0000)]
Prototype fixes.
svn path=/trunk/; revision=2311
Casper Hornstrup [Sun, 21 Oct 2001 19:06:42 +0000 (19:06 +0000)]
Open named pipe to SCM
svn path=/trunk/; revision=2310
Casper Hornstrup [Sun, 21 Oct 2001 18:58:32 +0000 (18:58 +0000)]
NPFS read/write functionality.
svn path=/trunk/; revision=2309
Eugene Ingerman [Sun, 21 Oct 2001 04:46:15 +0000 (04:46 +0000)]
Missed these files from the last commit.
svn path=/trunk/; revision=2308
Eugene Ingerman [Sun, 21 Oct 2001 04:05:48 +0000 (04:05 +0000)]
Changed some driver functions to follow nt standard. Ported several functions.
svn path=/trunk/; revision=2307
Eugene Ingerman [Sun, 21 Oct 2001 03:45:27 +0000 (03:45 +0000)]
Original source code for linux kernel debugger. To be ported to reactos.
svn path=/trunk/; revision=2306
Eric Kohl [Sat, 20 Oct 2001 15:30:07 +0000 (15:30 +0000)]
Implemented waiting for server pipe (WaitNamedPipe()).
svn path=/trunk/; revision=2305
Eric Kohl [Sat, 20 Oct 2001 15:28:03 +0000 (15:28 +0000)]
Fixed WaitNamedPipe().
svn path=/trunk/; revision=2304
Phillip Susi [Wed, 17 Oct 2001 20:02:52 +0000 (20:02 +0000)]
Fixed typeo that prevented compilation
svn path=/trunk/; revision=2303
Eric Kohl [Wed, 17 Oct 2001 18:30:10 +0000 (18:30 +0000)]
Implemented useful rename command.
svn path=/trunk/; revision=2302
Phillip Susi [Wed, 17 Oct 2001 01:34:07 +0000 (01:34 +0000)]
Only pass file name as module name, not full path
svn path=/trunk/; revision=2301
Phillip Susi [Tue, 16 Oct 2001 22:45:40 +0000 (22:45 +0000)]
Removed use of crtdll from all apps, let them use msvcrt.dll instead
svn path=/trunk/; revision=2300
Emanuele Aliberti [Tue, 16 Oct 2001 21:02:02 +0000 (21:02 +0000)]
Fixes to compile the whole set of ROS applications.
Hartmut Birr added to the ROS console parade.
svn path=/trunk/; revision=2299
Phillip Susi [Tue, 16 Oct 2001 20:59:19 +0000 (20:59 +0000)]
Imported bzip2 modified to build a decompression only dll for use by the ramdisk driver
svn path=/trunk/; revision=2298
Phillip Susi [Sun, 14 Oct 2001 18:30:56 +0000 (18:30 +0000)]
Fixed bug parsing redirections
svn path=/trunk/; revision=2297
Phillip Susi [Sun, 14 Oct 2001 18:30:28 +0000 (18:30 +0000)]
Share read access to files opened for redirection
svn path=/trunk/; revision=2296
Hartmut Birr [Fri, 12 Oct 2001 19:13:01 +0000 (19:13 +0000)]
Fixed calling convention for ApcRoutine().
Patch by Guido de Jong.
svn path=/trunk/; revision=2295
Eric Kohl [Thu, 11 Oct 2001 23:37:47 +0000 (23:37 +0000)]
Made qsort() thread-safe.
svn path=/trunk/; revision=2294
Hartmut Birr [Thu, 11 Oct 2001 15:39:51 +0000 (15:39 +0000)]
Fixed a bug, when there is a write operation to the root directory, vfat crashs.
svn path=/trunk/; revision=2293
Hartmut Birr [Wed, 10 Oct 2001 22:40:36 +0000 (22:40 +0000)]
Fixed a minor bug in MmAllocateSection().
svn path=/trunk/; revision=2292
Hartmut Birr [Wed, 10 Oct 2001 22:20:48 +0000 (22:20 +0000)]
Added/Removed some definitions.
svn path=/trunk/; revision=2291
Hartmut Birr [Wed, 10 Oct 2001 22:19:51 +0000 (22:19 +0000)]
Rewritten the read and write functions.
Changed the cache access from vfat..Region to Cc...Data() and CcCopy...().
svn path=/trunk/; revision=2290
Hartmut Birr [Wed, 10 Oct 2001 22:18:58 +0000 (22:18 +0000)]
Changed the initialization for the fat cache in VfatMount().
svn path=/trunk/; revision=2289
Hartmut Birr [Wed, 10 Oct 2001 22:17:42 +0000 (22:17 +0000)]
Removed vfatRequestAndValidateRegion() and vfatReleaseRegion().
Added some initializations in vfatMakeRootFCB() and vfatMakeFcbFromDirEntry().
svn path=/trunk/; revision=2288
Hartmut Birr [Wed, 10 Oct 2001 22:16:46 +0000 (22:16 +0000)]
Changed the cache access from CcRos...CacheSegment() to Cc...Data().
svn path=/trunk/; revision=2287
Hartmut Birr [Wed, 10 Oct 2001 22:15:51 +0000 (22:15 +0000)]
Changed the directory access to Cc...Data().
Removed the useing of dummy FileObjects in some calls to VfatReadFile()/VfatWriteFile().
svn path=/trunk/; revision=2286
Hartmut Birr [Wed, 10 Oct 2001 22:14:34 +0000 (22:14 +0000)]
Changed the cache access from vfat...Region() to Cc...Data().
svn path=/trunk/; revision=2285
Hartmut Birr [Wed, 10 Oct 2001 22:13:26 +0000 (22:13 +0000)]
Fixed the returned size in VfatGetFile...Information().
svn path=/trunk/; revision=2284
Hartmut Birr [Wed, 10 Oct 2001 22:12:34 +0000 (22:12 +0000)]
Added cache access for GetEntyName() and FindFile().
Fixed a minor bug in VfatCreateFile().
Added update of the cachesize in VfatCreateFile(), when a the file size is set zero.
svn path=/trunk/; revision=2283
Hartmut Birr [Wed, 10 Oct 2001 22:08:27 +0000 (22:08 +0000)]
Added cc/copy.c, cc/pin.c and cc/misc.c to OBJECTS_CC.
svn path=/trunk/; revision=2282
Hartmut Birr [Wed, 10 Oct 2001 22:07:15 +0000 (22:07 +0000)]
Removed CcRosRequestCacheSegment()and CcRosReleaseCacheSegment().
Added CcCopyRead(), CcCopyWrite(), CcMapData(), CcSetDirtyPinnedData(),
CcUnpinData() and CcSetFileSizes().
svn path=/trunk/; revision=2281
Hartmut Birr [Wed, 10 Oct 2001 21:58:40 +0000 (21:58 +0000)]
Removed update of FileOffset from IoReadWriteCompletion().
svn path=/trunk/; revision=2280
Hartmut Birr [Wed, 10 Oct 2001 21:57:00 +0000 (21:57 +0000)]
Added a new parameter to IoPageWrite().
svn path=/trunk/; revision=2279
Hartmut Birr [Wed, 10 Oct 2001 21:55:13 +0000 (21:55 +0000)]
Added CcRosFreeCacheSegment(), ReadCacheSegment() and WriteCacheSegment().
svn path=/trunk/; revision=2278
Hartmut Birr [Wed, 10 Oct 2001 21:50:15 +0000 (21:50 +0000)]
Added some initializations in CcRosInitializeCache().
svn path=/trunk/; revision=2277
Hartmut Birr [Wed, 10 Oct 2001 21:49:15 +0000 (21:49 +0000)]
Implemented CcMapdata(), CcUnpinData() and CsSetDirtyPinnedData().
svn path=/trunk/; revision=2276
Hartmut Birr [Wed, 10 Oct 2001 21:48:09 +0000 (21:48 +0000)]
Implemented CcSetFileSizes().
svn path=/trunk/; revision=2275
Hartmut Birr [Wed, 10 Oct 2001 21:46:13 +0000 (21:46 +0000)]
Implemented CcCopyRead(), CcCopyWrite() and some other functions.
svn path=/trunk/; revision=2274
Eric Kohl [Wed, 10 Oct 2001 19:41:35 +0000 (19:41 +0000)]
Added _abnormal_termination() stub.
svn path=/trunk/; revision=2273
Hartmut Birr [Sun, 7 Oct 2001 08:58:29 +0000 (08:58 +0000)]
Fixed a dead lock in GetNextCluster.
Fixed a bug in FAT32FindAvailableCluster.
svn path=/trunk/; revision=2268
Eric Kohl [Thu, 4 Oct 2001 16:06:36 +0000 (16:06 +0000)]
Fixed __doserrno type.
svn path=/trunk/; revision=2267
Hartmut Birr [Wed, 3 Oct 2001 18:23:02 +0000 (18:23 +0000)]
Fixed the 'higher 4 bit fat32'-bug.
svn path=/trunk/; revision=2266
Eric Kohl [Wed, 3 Oct 2001 02:15:55 +0000 (02:15 +0000)]
Implemented _doserrno().
svn path=/trunk/; revision=2265
Rex Jolliff [Mon, 1 Oct 2001 16:36:27 +0000 (16:36 +0000)]
some changes to support load of LiteStep
svn path=/trunk/; revision=2264
Rex Jolliff [Mon, 1 Oct 2001 16:31:12 +0000 (16:31 +0000)]
fix to work around dlltool not supporting specified ordinals in export list
svn path=/trunk/; revision=2263
Phillip Susi [Sat, 29 Sep 2001 19:40:49 +0000 (19:40 +0000)]
Do not bugcheck on ExFreePool( 0 )
svn path=/trunk/; revision=2262
David Welch [Thu, 27 Sep 2001 02:14:35 +0000 (02:14 +0000)]
Fixes.
svn path=/trunk/; revision=2261
David Welch [Tue, 25 Sep 2001 19:52:28 +0000 (19:52 +0000)]
APplied MiReadPage fix
svn path=/trunk/; revision=2260
David Welch [Tue, 25 Sep 2001 19:41:38 +0000 (19:41 +0000)]
Fixes.
svn path=/trunk/; revision=2259
Casper Hornstrup [Mon, 24 Sep 2001 10:19:58 +0000 (10:19 +0000)]
Fix for compile error
svn path=/trunk/; revision=2258
Casper Hornstrup [Mon, 24 Sep 2001 01:09:51 +0000 (01:09 +0000)]
Initial OS level SEH support.
svn path=/trunk/; revision=2257
Casper Hornstrup [Mon, 24 Sep 2001 00:51:17 +0000 (00:51 +0000)]
Initial OS level SEH support.
svn path=/trunk/; revision=2256
Casper Hornstrup [Sun, 23 Sep 2001 22:14:10 +0000 (22:14 +0000)]
Compile using gcc 3.0
Fixed alot of warnings when using gcc 3.0
svn path=/trunk/; revision=2255
Casper Hornstrup [Sun, 16 Sep 2001 13:19:32 +0000 (13:19 +0000)]
Enumerate legacy devices
svn path=/trunk/; revision=2254
Casper Hornstrup [Sun, 16 Sep 2001 13:18:24 +0000 (13:18 +0000)]
Added PCI bus driver skeleton
svn path=/trunk/; revision=2253
Eric Kohl [Sun, 9 Sep 2001 21:32:28 +0000 (21:32 +0000)]
Added new atapi driver. It can only scan the pci busses and create scsi port devices for identified ide channels.
svn path=/trunk/; revision=2252
Eric Kohl [Sun, 9 Sep 2001 21:28:05 +0000 (21:28 +0000)]
Added pci bus scanner to find ide controllers. Hardware reset is used when no controller was found.
svn path=/trunk/; revision=2251
David Welch [Sun, 9 Sep 2001 13:32:20 +0000 (13:32 +0000)]
Fixed all no-FPU bugs
svn path=/trunk/; revision=2250
Hartmut Birr [Sun, 9 Sep 2001 12:26:05 +0000 (12:26 +0000)]
Change the size of the kernel page table from 1 to 8 pages.
ROS can now boot with up to 4 GB real memory (tested with a modified bochs and 1.5GB).
svn path=/trunk/; revision=2249
Hartmut Birr [Sun, 9 Sep 2001 12:21:37 +0000 (12:21 +0000)]
Change the return value in CreateFileW() from FALSE to INVALID_HANDLE_VALUE.
svn path=/trunk/; revision=2248
Hartmut Birr [Sun, 9 Sep 2001 12:13:15 +0000 (12:13 +0000)]
Fixed a bug, that will add a '.' when the ext string is empty.
svn path=/trunk/; revision=2247
Hartmut Birr [Sun, 9 Sep 2001 09:47:18 +0000 (09:47 +0000)]
Fixed a bug in KdpPrintString().
When serial debug was enabled, than the bochs debug dosn't work.
svn path=/trunk/; revision=2246
Jason Filby [Sun, 9 Sep 2001 09:20:06 +0000 (09:20 +0000)]
Small fixes
svn path=/trunk/; revision=2245
David Welch [Sun, 9 Sep 2001 00:08:39 +0000 (00:08 +0000)]
Try again; enable MP and NE and disable EM
svn path=/trunk/; revision=2244
Emanuele Aliberti [Sat, 8 Sep 2001 22:13:16 +0000 (22:13 +0000)]
Added skeleton for PSXX.DLL, the X11 client library for the POSIX+ subsystem.
svn path=/trunk/; revision=2243
David Welch [Sat, 8 Sep 2001 20:08:08 +0000 (20:08 +0000)]
Hopefully initialize FPU properly
svn path=/trunk/; revision=2242
Jason Filby [Sat, 8 Sep 2001 12:12:41 +0000 (12:12 +0000)]
more freetype cleanup
svn path=/trunk/; revision=2241
Jason Filby [Sat, 8 Sep 2001 12:11:48 +0000 (12:11 +0000)]
More freetype cleanup
svn path=/trunk/; revision=2240
Eric Kohl [Sat, 8 Sep 2001 12:06:59 +0000 (12:06 +0000)]
Implemented LdrFindEntryForAddress() and LdrQueryProcessModuleInformation().
svn path=/trunk/; revision=2239
Jason Filby [Sat, 8 Sep 2001 11:55:35 +0000 (11:55 +0000)]
Cleaning up FreeType library
svn path=/trunk/; revision=2238
Eric Kohl [Sat, 8 Sep 2001 09:02:08 +0000 (09:02 +0000)]
Create mandatory keys for resource management.
svn path=/trunk/; revision=2237
Eric Kohl [Sat, 8 Sep 2001 08:57:59 +0000 (08:57 +0000)]
Return a better status code in ObReferenceObjectByPointer().
svn path=/trunk/; revision=2236
Emanuele Aliberti [Fri, 7 Sep 2001 21:38:44 +0000 (21:38 +0000)]
Added some Job related info and little cleanup.
svn path=/trunk/; revision=2235
Emanuele Aliberti [Fri, 7 Sep 2001 21:37:47 +0000 (21:37 +0000)]
Added CVS Id.
svn path=/trunk/; revision=2234
Emanuele Aliberti [Fri, 7 Sep 2001 21:35:45 +0000 (21:35 +0000)]
Minor changes.
svn path=/trunk/; revision=2233
David Welch [Thu, 6 Sep 2001 22:47:39 +0000 (22:47 +0000)]
Implemented NtQueryTime
svn path=/trunk/; revision=2232
David Welch [Thu, 6 Sep 2001 20:26:36 +0000 (20:26 +0000)]
Fixed problem with __NTOSKRNL__ not being defined by the compiler
Implemented some APIs
svn path=/trunk/; revision=2231
Eric Kohl [Wed, 5 Sep 2001 09:21:47 +0000 (09:21 +0000)]
Implemented IoReportHalUsage().
svn path=/trunk/; revision=2230
Eric Kohl [Tue, 4 Sep 2001 21:06:27 +0000 (21:06 +0000)]
Fixed hive import bug.
svn path=/trunk/; revision=2229
Eric Kohl [Mon, 3 Sep 2001 23:11:59 +0000 (23:11 +0000)]
Implemented RegSaveKey[A/W]().
Added missing calls to MapDefaultKey().
svn path=/trunk/; revision=2228