Aleksey Bragin
1d8a4b5828
- Fix an incorrect type of memory behind PDE, HAL mapping and kernel segment pagetables. They should be MemoryData. (and change allocation algorithm slightly).
...
- With this change Windows 2003 boots up to the BSOD showing ACPI_BIOS_ERROR.
svn path=/trunk/; revision=32039
2008-01-28 18:50:29 +00:00
Sylvain Petreolle
4ec56a71ac
forgot that one
...
svn path=/trunk/; revision=32038
2008-01-28 18:05:54 +00:00
Sylvain Petreolle
848daa0d10
apply missing part of wordpad manual winesync
...
svn path=/trunk/; revision=32037
2008-01-28 17:51:00 +00:00
Daniel Reimer
c0808d2c1c
Update translations of wordpad by syncin to wine 0.9.54
...
svn path=/trunk/; revision=32036
2008-01-28 15:08:37 +00:00
Aleksey Bragin
015995a0a4
- Properly fill ACPI BIOS configuration entry (a couple of ACPI specification structures were added, which should be moved to another header in future). This makes Windows 2003 initialize HAL (ACPI version) properly and be able to connect to the debugger.
...
- Make harddisk identifiers lowercase.
svn path=/trunk/; revision=32035
2008-01-28 13:29:45 +00:00
Daniel Reimer
4c740ec140
Remove all Manifests. They will be autogenerated in the future. This is one step to MSVC Support, too. And it fixes Bug 3010
...
svn path=/trunk/; revision=32034
2008-01-28 12:24:05 +00:00
Daniel Reimer
7d88c21275
Remove all Manifests. They will be autogenerated in the future. This is one step to MSVC Support, too. And it fixes Bug 3010
...
svn path=/trunk/; revision=32033
2008-01-28 12:24:03 +00:00
Magnus Olsen
2d4f0518a0
revert codepage 862 changes from rev 31935
...
Now swedish should work again in usetup
svn path=/trunk/; revision=32032
2008-01-27 19:21:53 +00:00
Aleksey Bragin
1d395f41fb
- Finally switch to the new memory manager, which is compatible both with ReactOS and NT-style boot types.
...
- Added: memory types for each allocation request, ability to alloc and free memory from the heap, ability to use 1 megabyte of low memory too (which was just wasted previously).
- Removed: a bunch of hacky stuff.
svn path=/trunk/; revision=32031
2008-01-27 17:38:15 +00:00
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