Casper Hornstrup
3f69ca4cc4
Major update of the build system:
...
- Created helper makefile for all targets
- Made most makefiles simpler by using the helper makefile
- Moved build tools into ./tools
Updated installation instructions
svn path=/trunk/; revision=2185
2001-08-21 20:13:17 +00:00
Emanuele Aliberti
062243bc91
Minor path parametrization.
...
svn path=/trunk/; revision=2085
2001-07-21 20:16:09 +00:00
Rex Jolliff
1f7f2ec88f
move work on clean rule
...
svn path=/trunk/; revision=2064
2001-07-15 21:19:02 +00:00
Rex Jolliff
5ce255ed4c
some work on clean rule
...
svn path=/trunk/; revision=2063
2001-07-15 18:06:23 +00:00
Eric Kohl
6d64efee46
Moved interlocked and locale functions.
...
Implemented basic locale support.
Added some missing interlocked functions.
svn path=/trunk/; revision=2056
2001-07-12 17:23:42 +00:00
Casper Hornstrup
3a9de284ad
Updated clean rules.
...
Implemented sequenced lists and lookaside lists.
Started on TCP/IP connection endpoints.
Save process window station in EPROCESS instead of PEB.
NOTICE: please do a make win32k_clean or you might experience a crash
svn path=/trunk/; revision=2036
2001-07-04 20:40:24 +00:00
Jason Filby
2f3eb30871
From Eugene Ingerman:
...
Create default registry files is they don't exist
Modularized registry.c into more files, more manageable
Bug fix in IoCreateFile that didn't return IoStatusBlock
'dir' now works in Bochs - corrected parsing in VfatOpenFile
svn path=/trunk/; revision=1969
2001-06-14 21:05:08 +00:00
Casper Hornstrup
8eba21d917
Window stations and desktops
...
svn path=/trunk/; revision=1965
2001-06-12 17:51:51 +00:00
Eric Kohl
7d15b82aa0
Implemented RtlFindMessage() and Rtl[Query/Set]TimeZoneInformation().
...
svn path=/trunk/; revision=1935
2001-06-01 17:14:40 +00:00
Eric Kohl
4790ca37b0
Implemented atoms in ntoskrnl and fixed a few bugs
...
svn path=/trunk/; revision=1925
2001-05-27 11:17:01 +00:00
Casper Hornstrup
efc93e5ae8
Added runtime configuration of debug prints from kernel debugger (on a per file basis)
...
svn path=/trunk/; revision=1889
2001-05-05 19:13:10 +00:00
Casper Hornstrup
87589daf4e
Preparations for checked/free like builds (CPRINT == DbgPrint when DBG is defined).
...
Modified loadros to support loading symbol files early at startup.
Modified loadros to convey BIOS memory map to the kernel if available.
Began building PnP manager device tree.
Added shutdown command to shell.exe
svn path=/trunk/; revision=1852
2001-05-01 23:08:21 +00:00
David Welch
8701c47012
Removed .dbg target
...
svn path=/trunk/; revision=1838
2001-04-28 22:59:16 +00:00
David Welch
a1f93462d3
Explicitly create config.h
...
svn path=/trunk/; revision=1835
2001-04-26 13:23:38 +00:00
David Welch
65b55ec6c6
SMP detection work
...
Changed initialization back
Changed to NT IRQLs
Check for return from main
svn path=/trunk/; revision=1797
2001-04-16 02:02:07 +00:00
Casper Hornstrup
262859736d
Added PnP and Power stubs
...
svn path=/trunk/; revision=1794
2001-04-16 00:51:19 +00:00
Casper Hornstrup
94309de6e4
Added Intel MultiProcessor Specification support
...
svn path=/trunk/; revision=1789
2001-04-13 16:12:26 +00:00
David Welch
c21076a36c
buildno doesn't rewrite the include/reactos/buildno.h
...
Discard relocations and import table from ntoskrnl
Reorganise multiboot.S
svn path=/trunk/; revision=1787
2001-04-11 22:13:21 +00:00
David Welch
33267a7bd2
More sensible dependencies scheme for configuration
...
svn path=/trunk/; revision=1785
2001-04-10 22:13:23 +00:00
David Welch
bd5d1d2adf
Correct problem with keyboard input not being accepted
...
Added kernel debugger
Kernel configuration
svn path=/trunk/; revision=1780
2001-04-10 17:48:17 +00:00
David Welch
db0e348770
Reorganised cache segment data structure
...
svn path=/trunk/; revision=1779
2001-04-09 02:45:04 +00:00
David Welch
c53353dfcb
Reverted previous change, unnecessary
...
svn path=/trunk/; revision=1768
2001-03-31 17:02:17 +00:00
Phillip Susi
6b46ea08e7
Go back to stripping only debug syms, not everything, from ntoskrnl because the boot loader doesn't correctly process the image and create a BSS, so the BSS overwrites the debug info if it is there, or the first driver loaded if it is not.
...
svn path=/trunk/; revision=1756
2001-03-31 15:46:08 +00:00
David Welch
fbb680dffd
Strip everything from ntoskrnl
...
svn path=/trunk/; revision=1746
2001-03-29 17:24:43 +00:00
David Welch
99a644a366
Further fixes
...
svn path=/trunk/; revision=1730
2001-03-25 18:56:13 +00:00
David Welch
d60628a01b
Fixes for APC handling
...
Fixes for exceptions
Remove KeAddTimeoutThread
Beginnings of debug handling
Fixes for contiguous memory allocation
Cancel the thread timer before termination
svn path=/trunk/; revision=1709
2001-03-18 19:35:14 +00:00
David Welch
6fbeba1e7c
Moved microkernel to the architecture specific directory
...
svn path=/trunk/; revision=1704
2001-03-16 23:05:00 +00:00
David Welch
2eb05bdbc5
Further dependency fixes
...
svn path=/trunk/; revision=1696
2001-03-15 23:41:31 +00:00
David Welch
7244e5bac9
Hopefully final dependencies fixes
...
svn path=/trunk/; revision=1695
2001-03-15 22:13:50 +00:00
David Welch
a068c65d79
Oops, cope if the dependency list is empty
...
svn path=/trunk/; revision=1692
2001-03-15 18:49:17 +00:00
David Welch
c3c30d0692
Further dependency tracking fixes
...
svn path=/trunk/; revision=1691
2001-03-15 18:37:29 +00:00
David Welch
5e5862c7fe
More dependency fixes
...
svn path=/trunk/; revision=1688
2001-03-14 16:30:08 +00:00
David Welch
fc5f4ae9a5
Some work on portabilitity
...
svn path=/trunk/; revision=1687
2001-03-14 00:21:22 +00:00
David Welch
c20f2479b6
Further dependency tracking fixes
...
svn path=/trunk/; revision=1681
2001-03-12 19:23:48 +00:00
David Welch
7853be9c86
Escape '\' on UNIX
...
svn path=/trunk/; revision=1680
2001-03-12 17:32:54 +00:00
David Welch
6ea1527cfc
Fixes for dependency tracking
...
svn path=/trunk/; revision=1679
2001-03-12 16:10:57 +00:00
David Welch
6e89a9d21c
Proper cleanup after processes
...
svn path=/trunk/; revision=1676
2001-03-08 22:06:02 +00:00
David Welch
3073e95ed9
Print out the contents of the non-paged pool on SysRq+'A'
...
Bug fixes
svn path=/trunk/; revision=1671
2001-03-07 08:57:09 +00:00
David Welch
43038e9c15
Hide dependency files
...
Wildcard characters are illegal in filenames
svn path=/trunk/; revision=1666
2001-03-06 17:28:25 +00:00
David Welch
e87e6d58ee
And again.
...
svn path=/trunk/; revision=1665
2001-03-06 14:52:58 +00:00
David Welch
971b171d02
Minor dependency tracking fixes
...
svn path=/trunk/; revision=1664
2001-03-06 14:51:07 +00:00
David Welch
044ab2b0df
Automatic dependency tracking
...
svn path=/trunk/; revision=1663
2001-03-06 14:41:18 +00:00
David Welch
727b62c27f
Fixed MmProbeAndLockPages issues pointed out by Philip Susi
...
svn path=/trunk/; revision=1621
2001-02-14 02:53:54 +00:00
David Welch
703924d130
(Finally) implemented Philip Susi's suggestion for non-counting block
...
Moved suspend/resume code to seperate file
svn path=/trunk/; revision=1543
2001-01-19 15:09:01 +00:00
David Welch
390fd4f1fb
Added support for calling BIOS functions
...
Partially implemented VideoPortInt10
svn path=/trunk/; revision=1477
2000-12-26 05:32:44 +00:00
David Welch
8445b12452
All task switching is done in software.
...
Beginnings of v86 mode support.
Corrected locking bug when terminating multithreaded process.
svn path=/trunk/; revision=1475
2000-12-23 02:37:41 +00:00
David Welch
488f0ac078
Some work on file caching
...
Some work on the minix filesystem
Some work on v86 mode support
Implemented NtGetContextThread
svn path=/trunk/; revision=1467
2000-12-10 23:42:01 +00:00
Eric Kohl
b60489a76a
Removed obsolete linux header files
...
svn path=/trunk/; revision=1417
2000-10-22 16:36:53 +00:00
Eric Kohl
9e2f41853a
Added atom table stubs
...
Implemented NtQuerySemaphore()
Implemented RtlConvertSidToUnicode()
Replaced more calls to Linux io functions
Some minor fixes
svn path=/trunk/; revision=1391
2000-10-08 12:51:25 +00:00
David Welch
a254e64d73
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
2000-10-07 13:41:58 +00:00