Author: cfinck
Date: Sun Jan 31 22:07:24 2010
New Revision: 45365
URL: http://svn.reactos.org/svn/reactos?rev=45365&view=rev
Log:
- Change version to 1.5-RC2.
- Clear up the information in SVN-Readme.txt.
Modified:
trunk/tools/RosBE/RosBE-Unix/Base-i386/README
trunk/tools/RosBE/RosBE-Unix/Base-i386/README.odt
trunk/tools/RosBE/RosBE-Unix/Base-i386/RosBE-Builder.sh
trunk/tools/RosBE/RosBE-Unix/Base-i386/sources/SVN-Readme.txt
Modified: trunk/tools/RosBE/RosBE-Unix/Base-i386/README
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Unix/Base-i386/R…
==============================================================================
--- trunk/tools/RosBE/RosBE-Unix/Base-i386/README [iso-8859-1] (original)
+++ trunk/tools/RosBE/RosBE-Unix/Base-i386/README [iso-8859-1] Sun Jan 31 22:07:24 2010
@@ -1,5 +1,5 @@
ReactOS Build Environment
- Version 1.5 for Unix-based operating systems
+ Version 1.5-RC2 for Unix-based operating systems
Base package and i386 build tools
by Colin Finck (colin(a)reactos.org)
Modified: trunk/tools/RosBE/RosBE-Unix/Base-i386/README.odt
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Unix/Base-i386/R…
==============================================================================
Binary files - no diff available.
Modified: trunk/tools/RosBE/RosBE-Unix/Base-i386/RosBE-Builder.sh
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Unix/Base-i386/R…
==============================================================================
--- trunk/tools/RosBE/RosBE-Unix/Base-i386/RosBE-Builder.sh [iso-8859-1] (original)
+++ trunk/tools/RosBE/RosBE-Unix/Base-i386/RosBE-Builder.sh [iso-8859-1] Sun Jan 31 22:07:24 2010
@@ -21,8 +21,8 @@
# RosBE-Unix Constants
DEFAULT_INSTALL_DIR="/usr/local/RosBE"
-KNOWN_ROSBE_VERSIONS="0.3.6 1.1 1.4 1.4.2 1.5-RC1"
-ROSBE_VERSION="1.5"
+KNOWN_ROSBE_VERSIONS="0.3.6 1.1 1.4 1.4.2 1.5-RC2"
+ROSBE_VERSION="1.5-RC2"
TARGET_ARCH="i386"
source "$rs_scriptdir/scripts/rosbelibrary.sh"
Modified: trunk/tools/RosBE/RosBE-Unix/Base-i386/sources/SVN-Readme.txt
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Unix/Base-i386/s…
==============================================================================
--- trunk/tools/RosBE/RosBE-Unix/Base-i386/sources/SVN-Readme.txt [iso-8859-1] (original)
+++ trunk/tools/RosBE/RosBE-Unix/Base-i386/sources/SVN-Readme.txt [iso-8859-1] Sun Jan 31 22:07:24 2010
@@ -1,25 +1,35 @@
-Put the following files into this directory:
+Put the following files from the appropriate subdirectory of http://svn.reactos.org/RosBE-Sources into this directory.
+The arrows tell you what these files contain (if you want to package them yourself).
- binutils.tar.bz2
- --> containing the binutils source tree in a subdirectory "binutils"
- Source is available here: http://www.gnu.org/software/binutils/
+ --> Contains the Binutils source tree in a subdirectory "binutils".
+ Source is available here: http://www.gnu.org/software/binutils
- gcc.tar.bz2
- --> containing the gcc source tree for C and C++ compilation in a subdirectory "gcc"
- Source is available here: http://gcc.gnu.org/svn.html
+ --> Contains the GCC source tree (core and g++) in a subdirectory "gcc".
+ Source is available here: http://gcc.gnu.org
+
+- gmp.tar.bz2
+ --> Contains the GMP source tree in a subdirectory "gmp".
+ Source is available here: http://gmplib.org
- make.tar.bz2
- --> containing the make source tree in a subdirectory "make"
+ --> Contains the GNU Make source tree in a subdirectory "make".
Source is available here: http://savannah.gnu.org/cvs/?group=make
-- mingw-runtime.tar.bz2
- --> containing the "include" and "lib" subdirectories of the mingw-runtime package
- Source is available here: http://sourceforge.net/project/showfiles.php?group_id=2435
+- mingw_runtime_dev.tar.bz2
+ --> Created by RosBE-Windows' "buildtoolchain.sh" script from its mingw_runtime.tar.bz2 package.
+ That mingw_runtime.tar.bz2 package contains the MinGW Runtime source tree in a subdirectory "mingw_runtime".
+ Its source is available here: http://sourceforge.net/projects/mingw
+
+- mpfr.tar.bz2
+ --> Contains the MPFR source tree in a subdirectory "mpfr".
+ Source is available here: http://mpfr.org
- nasm.tar.bz2
- --> containing the nasm source tree in a subdirectory "nasm"
- Source is available here: http://sourceforge.net/project/showfiles.php?group_id=6208
+ --> Contains the NASM source tree in a subdirectory "nasm".
+ Source is available here: http://sourceforge.net/projects/nasm/files
- w32api.tar.bz2
- --> containing the "include" and "lib" subdirectories of the w32api package
- Source is available here: http://sourceforge.net/project/showfiles.php?group_id=2435
+ --> Contains the "include" and "lib" subdirectories of the w32api package.
+ Source is available here: http://sourceforge.net/projects/mingw/files
Author: sir_richard
Date: Sun Jan 31 16:22:55 2010
New Revision: 45357
URL: http://svn.reactos.org/svn/reactos?rev=45357&view=rev
Log:
[NTOS]: Always set correct segments; the if/else branch should decide which segments to save, not whether or not to set the sane ones. Fixes boot on VirtualBox and real hardware.
Modified:
trunk/reactos/ntoskrnl/include/internal/trap_x.h
Modified: trunk/reactos/ntoskrnl/include/internal/trap_x.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/include/internal/…
==============================================================================
--- trunk/reactos/ntoskrnl/include/internal/trap_x.h [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/include/internal/trap_x.h [iso-8859-1] Sun Jan 31 16:22:55 2010
@@ -654,10 +654,12 @@
TrapFrame->SegGs = Ke386GetGs();
TrapFrame->SegDs = Ke386GetDs();
TrapFrame->SegEs = Ke386GetEs();
- Ke386SetFs(KGDT_R0_PCR);
- Ke386SetDs(KGDT_R3_DATA | RPL_MASK);
- Ke386SetEs(KGDT_R3_DATA | RPL_MASK);
- }
+ }
+
+ /* Set correct segments */
+ Ke386SetFs(KGDT_R0_PCR);
+ Ke386SetDs(KGDT_R3_DATA | RPL_MASK);
+ Ke386SetEs(KGDT_R3_DATA | RPL_MASK);
/* Save exception list and terminate it */
TrapFrame->ExceptionList = KeGetPcr()->Tib.ExceptionList;