Emanuele Aliberti
a9dc0b739e
Compilation bug fixed (due to having used an "unknown" field in the
...
SYSTEM_MODULE_ENTRY object I updated yesterday).
svn path=/trunk/; revision=1819
2001-04-23 22:00:28 +00:00
Emanuele Aliberti
4fc0783845
Query/SetSystemInformation: added stubs for information classes 0-53 (up to nt5/w2k).
...
Updated the SYSTEM_INFORMATION_CLASS enumeration with members names from the Net, Dabak and Nebbett.
svn path=/trunk/; revision=1818
2001-04-22 23:06:57 +00:00
Casper Hornstrup
fa71c1ff6c
Added kernel debugger help (type help for a list of commands)
...
svn path=/trunk/; revision=1817
2001-04-22 14:47:00 +00:00
David Welch
40ef0ef8e2
Set the fs register properly on entry to the kernel from an irq
...
svn path=/trunk/; revision=1816
2001-04-21 22:39:42 +00:00
Eric Kohl
cb2396496c
Implemented PsCreateSystemProcess()
...
svn path=/trunk/; revision=1815
2001-04-21 12:39:33 +00:00
David Welch
71d0b655ac
Ignore config.h
...
svn path=/trunk/; revision=1814
2001-04-20 12:59:59 +00:00
David Welch
6b9f511801
Remove config.h
...
svn path=/trunk/; revision=1813
2001-04-20 12:59:13 +00:00
Casper Hornstrup
f0e807621f
Call KiUpdateSystemTime from KiInterruptDispatch if on first processor.
...
Mask correct interrupts at each IRQ level
Fixed APIC error on initialization
svn path=/trunk/; revision=1812
2001-04-20 12:42:23 +00:00
David Welch
e344bc3faa
UP fixes, was enabling interrupts too early
...
svn path=/trunk/; revision=1811
2001-04-18 03:31:19 +00:00
David Welch
6dd0418c50
Forgot to test compilation under UP
...
UP is default
svn path=/trunk/; revision=1810
2001-04-17 23:53:16 +00:00
David Welch
d41145488c
SMP scheduling fixes
...
Obey thread affinity
Fix bogus invariant in KeAcquireSpinLockAtDpcLevel
Protect display with spinlock
svn path=/trunk/; revision=1809
2001-04-17 23:39:26 +00:00
David Welch
f29036d97b
Further SMP work (associate an idle thread with each processor)
...
svn path=/trunk/; revision=1808
2001-04-17 04:11:01 +00:00
David Welch
2cfadf3b41
per processor TSS
...
svn path=/trunk/; revision=1807
2001-04-16 23:29:55 +00:00
David Welch
2dfc5cfcd4
Missing file
...
svn path=/trunk/; revision=1806
2001-04-16 18:06:29 +00:00
David Welch
85f85e8462
Further SMP initialization work (now boots all processors on SMP bochs)
...
Preparation for per-processor GDT
svn path=/trunk/; revision=1805
2001-04-16 16:29:03 +00:00
Nedko Arnaudov
add5e2d89f
Added base support for user settings.
...
svn path=/trunk/; revision=1804
2001-04-16 05:11:54 +00:00
Nedko Arnaudov
2957aa4ce5
Added support for escape sequences when setting string value.
...
svn path=/trunk/; revision=1803
2001-04-16 05:09:51 +00:00
Nedko Arnaudov
368db861e4
unexpected declaration removed :}
...
svn path=/trunk/; revision=1802
2001-04-16 05:07:23 +00:00
Nedko Arnaudov
7f0a6dcd48
Implemented: default settings, loading settings from registry key, settings for prompt, normal text colors and command text colors.
...
svn path=/trunk/; revision=1801
2001-04-16 05:03:29 +00:00
Nedko Arnaudov
2b246092f3
Argument parser now ignores escape sequences.
...
svn path=/trunk/; revision=1800
2001-04-16 04:58:31 +00:00
Nedko Arnaudov
616e4d5242
Prompt now supports customization. Implementation is based on customization string with escape sequences. The prompt currently recognizes only one sequence in the customization string, \w - the current path.
...
svn path=/trunk/; revision=1799
2001-04-16 04:53:31 +00:00
David Welch
aeb62db2e8
Default config
...
svn path=/trunk/; revision=1798
2001-04-16 02:02:43 +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
bdfcd5630a
Fixes for NE2000 driver
...
svn path=/trunk/; revision=1796
2001-04-16 01:16:36 +00:00
Casper Hornstrup
8c8d19c080
Added PnP and Power structures
...
svn path=/trunk/; revision=1795
2001-04-16 00:52:12 +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
e8fc884c37
Added PnP and Power structures
...
svn path=/trunk/; revision=1793
2001-04-16 00:44:54 +00:00
Nedko Arnaudov
1648d6ba62
gdb2\Makefile
...
svn path=/trunk/; revision=1792
2001-04-15 23:43:12 +00:00
Nedko Arnaudov
2c11752216
RegistryExplorer.cpp
...
svn path=/trunk/; revision=1791
2001-04-15 22:17:50 +00:00
Nedko Arnaudov
a70a5e92d0
INSTALL
...
svn path=/trunk/; revision=1790
2001-04-15 22:08:23 +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
33408fe398
Reduced the size of the kernel disk image by moving the initial page
...
tables and page directory to the bss and initializing them at runtime.
svn path=/trunk/; revision=1788
2001-04-12 00:56:04 +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
Casper Hornstrup
db0d247af0
Added loading of symbols when modules are loaded.
...
Print symbols on stack frame dump.
Put symbols in \SystemRoot\Symbols.
svn path=/trunk/; revision=1786
2001-04-11 12:46:05 +00:00
David Welch
33267a7bd2
More sensible dependencies scheme for configuration
...
svn path=/trunk/; revision=1785
2001-04-10 22:13:23 +00:00
Eric Kohl
78232dab8b
Added functions to run MS VC++ 5/6 apps
...
svn path=/trunk/; revision=1784
2001-04-10 19:20:37 +00:00
Eric Kohl
6a0be77508
Fixed crash if exported function does not exist
...
svn path=/trunk/; revision=1783
2001-04-10 19:14:27 +00:00
David Welch
3a788d44ee
Trace facility
...
svn path=/trunk/; revision=1782
2001-04-10 18:15:22 +00:00
David Welch
e40a4953f2
.cvsignore file
...
svn path=/trunk/; revision=1781
2001-04-10 18:12:51 +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
jean
de935b3cf0
undo replacement of FILETIME by LARGE_INTEGER.
...
indeed LARGE_INTEGER cause bad alignement.
svn path=/trunk/; revision=1778
2001-04-07 15:06:17 +00:00
Phillip Susi
9b90a6532b
Fixed IoCompleteRequest() to directly call completion function, rather than queue an APC, if the target thread == current thread, because the APC code doesn't seem to correctly handle queueing an APC to the current thread
...
svn path=/trunk/; revision=1777
2001-04-06 04:29:16 +00:00
Eric Kohl
b2a5aa012c
Fixed global and local memory functions
...
svn path=/trunk/; revision=1776
2001-04-05 01:54:42 +00:00
David Welch
b7437fe01a
Fix longstanding bug in keyboard driver
...
svn path=/trunk/; revision=1775
2001-04-04 22:21:32 +00:00
Eric Kohl
8d1e0c87b3
Fixed a severe typo
...
svn path=/trunk/; revision=1774
2001-04-03 20:18:21 +00:00
David Welch
b63d768a18
Keep DPC queue size correct
...
Share section pages with cache if possible
If doing a read direct from disk (not via the cache) don't copy the data
MDL fixes
svn path=/trunk/; revision=1773
2001-04-03 17:25:50 +00:00
Phillip Susi
0858e6f0fb
Oops... forgot to use physical address when programming the dma controller
...
svn path=/trunk/; revision=1772
2001-04-02 23:54:37 +00:00
Phillip Susi
9dfa505536
Fixed DPC bug: when the DPC is run, it has been removed from the queue and therefore can be queued again, the old code did not allow the dpc to be queued again until after the first one returned
...
svn path=/trunk/; revision=1771
2001-04-02 04:07:49 +00:00
Jason Filby
da6d4130c3
fixed a stupid bug
...
svn path=/trunk/; revision=1770
2001-04-01 15:18:35 +00:00