Aleksey Bragin
4e1eca2cae
- Map APIC pages, if they are present.
...
- Set the size of the memory new MM uses to 24Mb.
- Set heap size to 4Mb.
- Misc code cleanup.
svn path=/trunk/; revision=32030
2008-01-27 17:22:57 +00:00
Aleksey Bragin
ec85daf548
- Make small allocations from the heap.
...
svn path=/trunk/; revision=32029
2008-01-27 14:18:30 +00:00
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