Hello community, here is the log from the commit of package grub checked in at Tue Nov 4 17:39:10 CET 2008. -------- --- arch/i386/grub/grub.changes 2008-10-27 10:49:33.000000000 +0100 +++ /mounts/work_src_done/STABLE/grub/grub.changes 2008-11-04 17:02:04.000000000 +0100 @@ -1,0 +2,5 @@ +Tue Nov 4 17:01:38 CET 2008 - snwint@suse.de + +- gfxmenu: increase usable mem size to 8MB + +------------------------------------------------------------------- calling whatdependson for head-i586 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ grub.spec ++++++ --- /var/tmp/diff_new_pack.b24819/_old 2008-11-04 17:38:54.000000000 +0100 +++ /var/tmp/diff_new_pack.b24819/_new 2008-11-04 17:38:54.000000000 +0100 @@ -26,7 +26,7 @@ License: GPL v2 or later Group: System/Boot Version: 0.97 -Release: 152 +Release: 153 Source0: %{name}-%{version}.tar.gz Source1: installgrub Source2: grubonce @@ -225,6 +225,8 @@ exit 0 %changelog +* Tue Nov 04 2008 snwint@suse.de +- gfxmenu: increase usable mem size to 8MB * Mon Oct 27 2008 coolo@suse.de - disable unwind tables * Tue Sep 23 2008 dmueller@suse.de ++++++ grub-gfxmenu-v8.diff ++++++ --- /var/tmp/diff_new_pack.b24819/_old 2008-11-04 17:38:55.000000000 +0100 +++ /var/tmp/diff_new_pack.b24819/_new 2008-11-04 17:38:55.000000000 +0100 @@ -994,6 +994,29 @@ } --- stage2/stage2.c +++ stage2/stage2.c +@@ -991,8 +991,8 @@ + gfx_data->sys_cfg[SC_BOOTLOADER] = 2; /* bootloader: grub */ + gfx_data->sys_cfg[SC_SYSCONFIG_SIZE] = 52; /* config data size */ + *(unsigned short *) (gfx_data->sys_cfg + SC_BOOTLOADER_SEG) = (unsigned) gfx_data >> 4; /* segment */ +- gfx_data->sys_cfg[SC_XMEM_0] = 0x21; /* 1MB @ 2MB */ +- gfx_data->sys_cfg[SC_XMEM_1] = 0x41; /* 1MB @ 4MB */ ++ gfx_data->sys_cfg[SC_XMEM_0] = 0x28; /* 8MB @ 2MB, see buf_ext below */ ++ // gfx_data->sys_cfg[SC_XMEM_1] = 0xYZ; /* Z MB @ Y MB */ + verbose = (*(unsigned char *) 0x417) & 3 ? 1 : 0; /* SHIFT pressed */ + gfx_data->sys_cfg[SC_FAILSAFE] = verbose; + +@@ -1060,9 +1060,9 @@ + + /* get memory area to be used by graphics functions */ + +- /* use 1MB starting at 2MB as file buffer */ ++ /* use 8MB starting at 2MB as file buffer; see SC_XMEM_0 above (A20 is enabled anyway) */ + buf_ext = (unsigned char *) (2 << 20); +- buf_ext_size = 1 << 20; ++ buf_ext_size = 8 << 20; + + /* must be 16-byte aligned */ + buf = (unsigned char *) (((unsigned) heap + 0xf) & ~0xf); @@ -1199,6 +1199,9 @@ if(selected_entry < 0 || selected_entry > num_entries) return; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de