From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1K8etG-0007vV-T7 for mharc-grub-devel@gnu.org; Tue, 17 Jun 2008 13:22:42 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1K8etE-0007ud-AT for grub-devel@gnu.org; Tue, 17 Jun 2008 13:22:40 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1K8etB-0007tS-L0 for grub-devel@gnu.org; Tue, 17 Jun 2008 13:22:39 -0400 Received: from [199.232.76.173] (port=45175 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1K8etB-0007tP-Fc for grub-devel@gnu.org; Tue, 17 Jun 2008 13:22:37 -0400 Received: from yx-out-1718.google.com ([74.125.44.158]:40073) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1K8etB-0002uT-9z for grub-devel@gnu.org; Tue, 17 Jun 2008 13:22:37 -0400 Received: by yx-out-1718.google.com with SMTP id 34so641185yxf.66 for ; Tue, 17 Jun 2008 10:22:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:in-reply-to :references:content-type:date:message-id:mime-version:x-mailer; bh=WihnneOp2sqgbnEwd/IIpQNVT58EIphqwhKBgyFatL8=; b=EmovrgwafBg5N2chWUcbwHd12l1axD5pe3Uj76s/7otM2scnpTUhfNwNaBsONBiod7 mZD6mr6qyOUyVcOcFxYDnYSq9Bx6LSLbkwBgGVhfAl10u0njiuxQmH4z/DsquMMcwgkH vYelxX60sXPzx3tOiavUCqCjqK1s4bIKMit5I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:in-reply-to:references:content-type:date:message-id :mime-version:x-mailer; b=C6md7YXHReggtYb97pf+3GzCWnP6skGb0A0dWssrPX2GKQP0KXqosrxo/SjMaAU0Xm 2C+ruoe69XrMkI++36dwGHGwqvMHDP0HWS3bpNRw1zjXETPTWFeG4G1nBZFK9Ln5hmm+ AfESkOLR81kBLJpigj+efd7wMwsHlv1E4dIRA= Received: by 10.150.192.7 with SMTP id p7mr13244358ybf.231.1213723356484; Tue, 17 Jun 2008 10:22:36 -0700 (PDT) Received: from ?192.168.1.101? ( [213.37.137.93]) by mx.google.com with ESMTPS id v26sm2839910ele.1.2008.06.17.10.22.32 (version=SSLv3 cipher=RC4-MD5); Tue, 17 Jun 2008 10:22:35 -0700 (PDT) From: Javier =?ISO-8859-1?Q?Mart=EDn?= To: The development of GRUB 2 In-Reply-To: References: <20080615174819.GA3506@thorin> <1213615227.6330.3.camel@localhost> <1213618146.6330.6.camel@localhost> <20080616213116.GC6108@thorin> <1213670869.6330.12.camel@localhost> <1213713543.6330.24.camel@localhost> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-LqI/UVbHFxZROHiAvaAk" Date: Tue, 17 Jun 2008 19:23:05 +0200 Message-Id: <1213723385.6330.35.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.22.2 X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) Subject: Re: [RFC] split floppy support off biosdisk X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jun 2008 17:22:40 -0000 --=-LqI/UVbHFxZROHiAvaAk Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable El mar, 17-06-2008 a las 22:52 +0800, Bean escribi=C3=B3: > Hi, >=20 > I think memory is not a problem here, as grub2 can use upper memory: >=20 > src =3D raw data > dest =3D 0x100000 > buf =3D dest + kernel_size >=20 We could do that, but since the code would execute at the very first stages, where we still don't have a memory map, we could overwrite something important and wreak havoc. It's unlikely, since most computers have a wide space at 1MB with most or all of the RAM, before the ACPI structures and the BIOS area at the end. However, we should contemplate the possibility of things going awry and prepare to receive bug reports about failures on esoterically nonstandard computers, such as "GRUB triple-faults my HP Vectra 75". Alternatively, we could first check the BDA and, if we have enough "lower" memory for the operation, use it before venturing into post-1MB territory. I'm currently checking the memory requisites of LZMA decompression depending on the -1..9 compression setting, and will report back when finished --=-LqI/UVbHFxZROHiAvaAk Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iQIVAwUASFfy+aSl+Fbdeo72AQJjPg/+JkUGehBiaZIg1imakTWlElnr9Z6zJPyn czuRTscAMa0daVxXvUBJifGrWZEprKdDiu2fINAqwQXl1jpDg2Y84dhAfXBfODcn aM4sbK8PlEvOf90oOVc9SRSK1G3LTSugQZ8aXPSREm5heEsRZv3cWyum0qfIHD5o kCuQayo/PCZe1wiBhU1lmFqjI1z9foie+8R3qozxzg/P5ED1X/MPSCKfnkSHyaXi rk2cBH6tJnfUO1g4fnyjbnW1NdsUlmSCVOOe8hBudo+/ifxqxPcXZf6ar45Vi2Xy zuEdnAc9A9dZf0zRD2LQ5qwY0BBGGw8dUJ6JsWf3RYIEREnjEqvpYD+7L1V2lNRV wPlW5II5ysd6sPIn6V+Vj139aV/NC6OGj2bpS6Vwc46GF7EZy4eIQBhrAyTKozR0 UU44EtmUKZXeXp/HNsn62UuhrIs/CsNYn3wI47qLIdMWSzSwIGxgc6AVfr8ggf/g pRlUthWFLbt3wgGtEJAhAcMO3dzj6YR0oSX6ioAqY8saVb17q/zxl00GzU1QUlPY dM96PxUh2GCtseQxCrZhJMPVkON03iKXO3EXtTMkty4+y8C1ewGG0MQRvi3R/oK9 X9evF7r6ESurWr+eRlDic9V/2OWybAi8UJTPGhLg0LG/mOGH5dvoEvgMl+48zpg9 q6taLvm833I= =YUOu -----END PGP SIGNATURE----- --=-LqI/UVbHFxZROHiAvaAk--