Commit graph

29347 commits

Author SHA1 Message Date
Aleksey Bragin 8c9bb75736 - Add cache enable switch to fat.c. Comment out #define CACHE_ENABLED if you don't want freeldr to cache peripheral devices access.
svn path=/trunk/; revision=32028
2008-01-27 14:13:20 +00:00
Pierre Schweitzer 53405da51b Get back DO_DIRECT_IO flag that has been removed in r31747
svn path=/trunk/; revision=32027
2008-01-27 13:51:48 +00:00
Aleksey Bragin a1af57e18c Paolo Devoti <devotip@tiscali.it>
- Separated the structure definition from the instance of it.
See issue #2037 for more details.

svn path=/trunk/; revision=32026
2008-01-27 13:37:40 +00:00
Pierre Schweitzer 34482cc96a [FORMATTING] Fix indentation
svn path=/trunk/; revision=32025
2008-01-27 13:16:52 +00:00
Gregor Brunmar e44b25d2c4 * Replaced d3d9 debug helper function with native call
* Fixed adapter info overwrite and possible memory overwrite in d3d init code

svn path=/trunk/; revision=32024
2008-01-27 09:53:46 +00:00
Christoph von Wittich 5f29c7daea add newline before eof
svn path=/trunk/; revision=32023
2008-01-26 19:27:43 +00:00
Christoph von Wittich d03938b37e silence some warnings
svn path=/trunk/; revision=32022
2008-01-26 19:20:55 +00:00
Christoph von Wittich 1e1430ab8b silence some warnings (this flag can't be set globally because then the function would have to take care of ifable data - and this would add a nested extra loop for every single file in the project)
svn path=/trunk/; revision=32021
2008-01-26 19:05:47 +00:00
Christoph von Wittich 095d586009 set the correct flags for PCH too
svn path=/trunk/; revision=32020
2008-01-26 18:49:51 +00:00
Christoph von Wittich 37d7255bc8 set -Wno-non-virtual-dtor for c++ code
svn path=/trunk/; revision=32019
2008-01-26 18:28:18 +00:00
Christoph von Wittich d9fdef4e6b compilerflags can be set for compiler {ALL|CC|CPP} now (ALL is default)
svn path=/trunk/; revision=32018
2008-01-26 18:27:37 +00:00
Aleksey Bragin 9446625ead - Add CDB16 structure.
svn path=/trunk/; revision=32017
2008-01-26 17:57:12 +00:00
Aleksey Bragin 16e90bb8ca - Revert 32007 by Alex's request. Explanations in the ros-dev mailing list.
svn path=/trunk/; revision=32016
2008-01-26 16:50:31 +00:00
Christoph von Wittich 57d135db9d hackfix PSEH for gcc > 4.2
this will hide uninitialized variable warnings in the following code

svn path=/trunk/; revision=32015
2008-01-26 14:36:52 +00:00
Daniel Reimer d97a210338 Bug 3005: Italian translation update (devotip@tiscali.it)
svn path=/trunk/; revision=32014
2008-01-26 14:27:11 +00:00
Aleksey Bragin 42c0450877 - Set LoaderPagesSpanned field in the extension.
svn path=/trunk/; revision=32013
2008-01-26 13:57:55 +00:00
Ged Murphy 499a6cf3db fix typo
svn path=/trunk/; revision=32012
2008-01-26 13:05:39 +00:00
Aleksey Bragin 94fc5d3927 - Display string identifiers in debug log too.
svn path=/trunk/; revision=32011
2008-01-26 13:03:32 +00:00
Ged Murphy 5b5baba7f5 - fix number of params in 3 win32k syscalls
- patch by Stefan Ginsberg  (stefan__100__@hotmail.com)
(NtUserGetClassInfo params advised by myself)


svn path=/trunk/; revision=32010
2008-01-26 12:55:46 +00:00
Christoph von Wittich e75fa7f9f6 allowwarnings="true" (req. by gcc 4.3.0)
svn path=/trunk/; revision=32009
2008-01-26 10:40:53 +00:00
Christoph von Wittich 48598dcb2b the address of gpDxFuncs will always evaluate as true
svn path=/trunk/; revision=32008
2008-01-26 10:10:43 +00:00
Art Yerkes 4b0245fc44 Fix termination of process under debug.
svn path=/trunk/; revision=32007
2008-01-26 09:20:56 +00:00
Sylvain Petreolle ff436a13fc display exception text as well
svn path=/trunk/; revision=32006
2008-01-25 21:38:43 +00:00
Christoph von Wittich 8acf5e8480 Fno-strict-aliasing -> fno-strict-aliasing
svn path=/trunk/; revision=32005
2008-01-25 20:30:52 +00:00
Christoph von Wittich d882c08be3 use Fno-strict-aliasing
svn path=/trunk/; revision=32004
2008-01-25 18:32:27 +00:00
Christoph von Wittich 3799424d9e fix warnings
svn path=/trunk/; revision=32003
2008-01-25 18:19:41 +00:00
Christoph von Wittich 5f0802d25b wasn't fast enough to hit the cancel button
cast to VOID* instead of using CopyMemory

svn path=/trunk/; revision=32002
2008-01-25 17:41:29 +00:00
Christoph von Wittich 16361a1a3d fix warnings
don't try to cast away const

svn path=/trunk/; revision=32001
2008-01-25 17:36:55 +00:00
Aleksey Bragin e129089730 - Make identifiers in configuration trees ASCII-strings, as they are in real NT.
- NB: Don't forget to update the bootloader in your installation.

svn path=/trunk/; revision=31999
2008-01-25 16:35:34 +00:00
Christoph von Wittich 83fa95b657 fix 640x480 resolution
svn path=/trunk/; revision=31997
2008-01-25 15:16:14 +00:00
Aleksey Bragin 90c012403c - Add a runtime switch between using freeldr-embedded configuration tree heap, or using a real heap allocation (for NT-way).
- Use that in winldr.

svn path=/trunk/; revision=31996
2008-01-25 15:08:27 +00:00
Christoph von Wittich 486430a6fa reenable it...
svn path=/trunk/; revision=31995
2008-01-25 15:04:03 +00:00
Christoph von Wittich 080e09635b disable the Back button on Finish page
svn path=/trunk/; revision=31994
2008-01-25 15:00:29 +00:00
Christoph von Wittich 262fbb9159 changed the index to get better readable code
spotted by pablo at menichini dot com dot ar

svn path=/trunk/; revision=31993
2008-01-25 14:18:41 +00:00
Christoph von Wittich 96177328b5 revert r31978
svn path=/trunk/; revision=31992
2008-01-25 14:15:27 +00:00
Aleksey Bragin 43dbecaac6 - Use new way of obtaining the hardware tree in winldr too.
- NT4 requires text mode to be set up, and further version of Windows OS require a different preparation.
- Fix configuration tree conversion routine to also convert Identifier pointers from physical address to virtual address.

svn path=/trunk/; revision=31991
2008-01-25 14:13:54 +00:00
Aleksey Bragin 57da0f7d20 - Fix out-of-bounds access, spotted by Christoph & GCC 4.3.0.
svn path=/trunk/; revision=31990
2008-01-25 14:08:11 +00:00
Christoph von Wittich 3ddd95ec4d don't write beyond the arraysize
svn path=/trunk/; revision=31989
2008-01-25 14:03:23 +00:00
Christoph von Wittich d19078580f fix some warnings
svn path=/trunk/; revision=31988
2008-01-25 13:26:12 +00:00
Aleksey Bragin 6fd43506eb - Make HwDetect routine return a pointer to the root of a configuration tree (instead of directly referencing a global variable).
svn path=/trunk/; revision=31987
2008-01-25 12:22:51 +00:00
Christoph von Wittich 6b4b28c977 fix build with gcc 4.3.0
svn path=/trunk/; revision=31986
2008-01-25 12:13:24 +00:00
Christoph von Wittich 89da0c1216 change swedish codepage back to 850
svn path=/trunk/; revision=31985
2008-01-25 11:52:32 +00:00
Aleksey Bragin d5c9b72407 - Change hardware.c to the new heap allocation mm-apis.
svn path=/trunk/; revision=31984
2008-01-25 11:35:51 +00:00
Aleksey Bragin 7cd6896619 - Don't store memory allocation descriptors inside the bootloader, since this memory is unmapped in kernelmode. Fixes a pagefault after switching to paged mode.
- Store the configuration data in the LPB.

svn path=/trunk/; revision=31983
2008-01-25 11:19:11 +00:00
Christoph von Wittich d5a5554fcd disable DbgPrint
svn path=/trunk/; revision=31981
2008-01-25 09:36:48 +00:00
Christoph von Wittich 6a395541bb remove statement with no effect
svn path=/trunk/; revision=31978
2008-01-24 20:47:56 +00:00
Christoph von Wittich 94f5c1c49c fix some warnings
svn path=/trunk/; revision=31977
2008-01-24 20:40:57 +00:00
Christoph von Wittich 307d14e5c5 fix building with gcc 4.3.0
svn path=/trunk/; revision=31976
2008-01-24 18:29:50 +00:00
Christoph von Wittich 5af79446f0 fix a typo
svn path=/trunk/; revision=31975
2008-01-24 17:45:52 +00:00
Christoph von Wittich 24f6bca826 fix index out of bounds warning
svn path=/trunk/; revision=31974
2008-01-24 17:27:38 +00:00