Eric Kohl
337d61cb38
Remove 'dist' target
...
svn path=/trunk/; revision=6784
2003-11-24 16:48:41 +00:00
Gé van Geldorp
add211f2ff
Properly close file descriptors, fix by rwreed@users.sourceforge.net
...
svn path=/trunk/; revision=5218
2003-07-22 08:44:38 +00:00
Eric Kohl
14e53ad5b6
Accept .nls files.
...
svn path=/trunk/; revision=4690
2003-05-16 15:37:50 +00:00
Eric Kohl
4dc8e937b1
Enable loading of binary hive files (without file extension).
...
svn path=/trunk/; revision=4458
2003-03-31 11:48:48 +00:00
Gé van Geldorp
97bb8934e2
Include error code in diagnostic and exit on error
...
svn path=/trunk/; revision=3997
2003-01-15 00:17:12 +00:00
Robert Dickenson
a8e38f8c30
housekeeping files...
...
svn path=/trunk/; revision=3945
2003-01-05 19:32:32 +00:00
Hartmut Birr
444da66580
Replaced 'jmp $+3' with 'jmp label'.
...
svn path=/trunk/; revision=3431
2002-08-28 20:53:20 +00:00
Hartmut Birr
0ff8db0de8
Close the files after loading.
...
svn path=/trunk/; revision=3216
2002-07-14 07:48:17 +00:00
Hartmut Birr
a253312fcf
Moved '/DEBUGPORT=SCREEN' from loadros to (a)boot.bat.
...
svn path=/trunk/; revision=2882
2002-04-27 19:20:29 +00:00
Eric Kohl
d3b50da3ce
Added a dos command line buffer and hardcoded the kernel command line for ntoskrnl.exe.
...
svn path=/trunk/; revision=2853
2002-04-17 11:55:37 +00:00
Eric Kohl
fabd313f2a
Added support for .lst files. Thanks to Art Yerkes.
...
svn path=/trunk/; revision=2788
2002-03-27 22:26:25 +00:00
Rex Jolliff
0c52657980
preliminary implementation of boot hive import. exposes memory problem in registry routines
...
svn path=/trunk/; revision=2203
2001-08-29 05:06:31 +00:00
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
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
Eric Kohl
8d1e0c87b3
Fixed a severe typo
...
svn path=/trunk/; revision=1774
2001-04-03 20:18:21 +00:00
David Welch
a934fd1c24
Fix for not valid PE module bug
...
svn path=/trunk/; revision=1752
2001-03-31 12:56:37 +00:00
David Welch
fbb680dffd
Strip everything from ntoskrnl
...
svn path=/trunk/; revision=1746
2001-03-29 17:24:43 +00:00
David Welch
51a205bc71
Fixed bug with calling RtlFreeUnicodeString too early in LdrFixupForward
...
svn path=/trunk/; revision=1735
2001-03-26 16:33:10 +00:00
David Welch
e065bf41ff
Bug fixes
...
svn path=/trunk/; revision=1732
2001-03-26 00:56:53 +00:00
David Welch
7a3409d80c
Multiboot fixes
...
svn path=/trunk/; revision=1529
2001-01-17 15:38:03 +00:00
Eric Kohl
8fe6e74b25
Indicate loading process by dots (in non-debug mode only)
...
svn path=/trunk/; revision=1496
2001-01-07 02:56:20 +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
jean
90beca63cb
begin implementation of memory detection
...
svn path=/trunk/; revision=1471
2000-12-20 18:44:20 +00:00
Eric Kohl
716fa2a717
Modified makefiles for use with rcopy
...
Added a missing prototype
svn path=/trunk/; revision=1433
2000-11-20 19:59:14 +00:00
Eric Kohl
a83fd9fd73
Fixed warnings and indentation
...
svn path=/trunk/; revision=1411
2000-10-22 01:58:11 +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
David Welch
8e0014c64b
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
2000-08-30 19:33:29 +00:00
David Welch
3ae3b46dcd
Updated CREDITS
...
Work on security
Updated heap code from wine implementation
Implemented kernel/user shared data page
svn path=/trunk/; revision=1297
2000-08-12 19:33:23 +00:00
Eric Kohl
c6c624ebe3
Renamed pseudo target 'floppy' to 'install'
...
Added workaround for corrupted dos header magic
Added some more rtl functions
svn path=/trunk/; revision=1292
2000-08-11 12:46:47 +00:00
David Welch
c65edfad92
Integrated fixes from prep0016
...
Changes to the networking code to remove anonymous structures and unions
Fix for bug where RtlSetEnvironmentVariable didn't if it had acquired the
PEB lock before releasing it
Updating clean targets
svn path=/trunk/; revision=1286
2000-08-05 18:01:58 +00:00
David Welch
c3d5ea4e9b
Removed broken dma code
...
Some work on memory managment
Initialize FPU
Reset CR0.TS after task switch but floating point state is *not* saved
Work on floppy driver
Add versions of ide and vfatfs drivers compiled with debugging information
svn path=/trunk/; revision=1268
2000-07-19 14:18:20 +00:00
Eric Kohl
7910a00791
Added kernel_parameters to boot_param
...
svn path=/trunk/; revision=1118
2000-04-12 17:34:27 +00:00
David Welch
53e0232c6c
Began seperation of machine-dependant/independant sections of memory
...
manager
Did some more work on the dce/rpc implementation
Corrected loadros so the kernel can no longer write to read-only areas
of memory
Corrected alignment and size of initial stack
svn path=/trunk/; revision=1108
2000-04-07 02:24:03 +00:00
David Welch
d54e68673b
Correct LPC implementation
...
Removed thread leak in csrss
Added notification of port closing
svn path=/trunk/; revision=1103
2000-04-03 21:54:42 +00:00
Emanuele Aliberti
758ba695e1
Io subsystem clean-up. Every exported symbols is not STDCALL.
...
NtCreateFile renamed IoCreateFile and Nt{Create,Open}File call IoCreateFile.
Io data items added (to be fixed).
svn path=/trunk/; revision=1090
2000-03-26 19:38:32 +00:00
David Welch
d24a48cd94
More improvements to LPC code
...
Updated TEB structure
Changed selectors value to be closer to nt
Some bugfixes
svn path=/trunk/; revision=965
2000-01-26 10:07:30 +00:00
Eric Kohl
9b2fc03fc7
Fixed $(NASM_CMD) bug.
...
svn path=/trunk/; revision=701
1999-10-16 12:36:47 +00:00
Rex Jolliff
04f2911330
added dist rule
...
svn path=/trunk/; revision=593
1999-07-16 23:37:07 +00:00
Rex Jolliff
19a76ae9af
consolidated makefiles and added floppy and dist rules.
...
svn path=/trunk/; revision=564
1999-06-25 04:36:03 +00:00
Rex Jolliff
9083091f7b
Added PE loader to LOADROS. Updated symbol search in Loader
...
svn path=/trunk/; revision=533
1999-06-04 23:59:35 +00:00
Rex Jolliff
29b9e3f0b4
Added a recursive clean rule and cleaned up a few loose ends
...
svn path=/trunk/; revision=367
1999-04-03 23:43:27 +00:00
David Welch
bbc8fd7b21
Began improvements to memory managment, changed method of
...
mapping page tables and directories to be more efficent. These
changes require you to update your version of loadros.com
svn path=/trunk/; revision=348
1999-03-30 12:55:31 +00:00
Rex Jolliff
d704562082
Merged mingw32 branch into main trunk
...
svn path=/trunk/; revision=321
1999-03-19 05:55:55 +00:00
Rex Jolliff
6cd2bc16b8
Various changes to support the executable/driver loader
...
svn path=/trunk/; revision=130
1998-12-20 19:41:39 +00:00
Rex Jolliff
37af92952e
Rolled in various changes from others
...
svn path=/trunk/; revision=108
1998-12-04 18:28:13 +00:00
Rex Jolliff
3f988bd286
brings code in line with release 12
...
svn path=/trunk/; revision=55
1998-10-05 04:50:07 +00:00
Rex Jolliff
6bdaf42c26
cleanup of import
...
svn path=/trunk/; revision=42
1998-09-13 16:32:10 +00:00
Rex Jolliff
b903d86810
no specific problems fixed
...
svn path=/trunk/; revision=33
1998-09-09 02:34:38 +00:00
Rex Jolliff
809b4b1eab
This commit was generated by cvs2svn to compensate for changes in r30,
...
which included commits to RCS files with non-trunk default branches.
svn path=/trunk/; revision=31
1998-09-05 17:34:23 +00:00
Rex Jolliff
b4be455beb
Release Cleanup
...
svn path=/trunk/; revision=18
1998-08-25 05:06:39 +00:00