diff options
author | Eli Zaretskii <eliz@gnu.org> | 2008-12-19 11:02:42 +0000 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2008-12-19 11:02:42 +0000 |
commit | bd448b7a321e8eaab8c83945fbdb0d37cc9d3edb (patch) | |
tree | b1ced81434e5a202507e416078bd66b2bbab7400 /msdos | |
parent | fc64a6b99a9ba9ee9c3750d38107532e757feee8 (diff) | |
download | emacs-bd448b7a321e8eaab8c83945fbdb0d37cc9d3edb.tar.gz |
Document the problems on Windows Vista and the --with-system-malloc option
to config.bat.
Diffstat (limited to 'msdos')
-rw-r--r-- | msdos/ChangeLog | 7 | ||||
-rw-r--r-- | msdos/INSTALL | 19 |
2 files changed, 26 insertions, 0 deletions
diff --git a/msdos/ChangeLog b/msdos/ChangeLog index ec46df7b018..45fbacb1693 100644 --- a/msdos/ChangeLog +++ b/msdos/ChangeLog @@ -1,3 +1,10 @@ +2008-12-19 Eli Zaretskii <eliz@gnu.org> + + * INSTALL: Document the problems on Windows Vista and the + --with-system-malloc option to config.bat. + + * sedalloc.inp: New file. + 2008-11-21 Eli Zaretskii <eliz@gnu.org> * mainmake.v2 (misc): New target. diff --git a/msdos/INSTALL b/msdos/INSTALL index 4ba59aadaf4..e12e556107d 100644 --- a/msdos/INSTALL +++ b/msdos/INSTALL @@ -99,6 +99,25 @@ incompatible with a program by the same name supplied with DJGPP, which is used by config.bat. To resolve this, move the DJGPP's `bin' subdirectory to the front of your PATH environment variable. +Windows Vista has several bugs in its DPMI server related to memory +allocation: it fails DPMI resize memory block function, and it +arbitrarily limits the default amount of DPMI memory to 32MB. To work +around these bugs, first configure Emacs to use the `malloc' function +from the DJGPP library. To this end, run CONFIG.BAT with the +"--with-system-malloc" option: + + config --with-system-malloc msdos + make install + +In addition, you'll need to install Service Pack 1 (SP1) or later to +Windows Vista and enlarge its DPMI memory limit by setting the value +of this Registry key: + + HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Wow\DpmiLimit + +Create this key if it does not exist. The value is a DWORD; setting +it to 536870912 should let Emacs use up to 512MB of memory. + To install the international fonts, chdir to the intlfonts-X.Y directory created when you unpacked the intlfonts distribution (X.Y is the version number of the fonts' distribution), and type the following |