From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1fqj3p-0001yY-QZ for mharc-grub-devel@gnu.org; Fri, 17 Aug 2018 14:01:21 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48432) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fqj3m-0001vZ-TN for grub-devel@gnu.org; Fri, 17 Aug 2018 14:01:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fqj3h-0003vA-Rf for grub-devel@gnu.org; Fri, 17 Aug 2018 14:01:18 -0400 Received: from ionic.de ([87.98.244.45]:36251 helo=mail.ionic.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fqj3h-0003tZ-Ec for grub-devel@gnu.org; Fri, 17 Aug 2018 14:01:13 -0400 Received: from [10.20.40.5] (178.162.222.163.adsl.inet-telecom.org [178.162.222.163]) by mail.ionic.de (Postfix) with ESMTPSA id 2B6124F01033 for ; Fri, 17 Aug 2018 18:01:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ionic.de; s=default; t=1534528872; bh=KJ82PDSZBN3rDOOlyNQJh3nlEveZIDXOIiIch3MaWXk=; h=From:Subject:To:References:Date:In-Reply-To:From; b=g+q5z1IZTBz8URDw+3iv5oADfhogSVRooRrmkPhfN1LGnx4+hqX2dfPfsR2/aYMjF etv855xKtKyARjS9OOsrpT4gBHG3oygC05RKeRXkqCB4KLdaIMTp55WfELtbJneFhf 9jsfR2UUATuhtwGNEM8yDHnIqZ16h69uxB4biquU= From: Mihai Moldovan Subject: Re: Legacy Firmware/INT 13H supporting >512 byte sectors? To: grub-devel@gnu.org References: <171d135e-4f54-5253-e06c-60d09b64e7aa@ionic.de> Openpgp: preference=signencrypt Autocrypt: addr=ionic@ionic.de; prefer-encrypt=mutual; keydata= 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 aN4g9wnF Message-ID: <4858ff1e-0788-34c3-8e46-eeb2aed241bb@ionic.de> Date: Fri, 17 Aug 2018 20:01:11 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="bhnKpk8riFBN73tb6OMQNeeK0IvNwmos5" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 87.98.244.45 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Aug 2018 18:01:20 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --bhnKpk8riFBN73tb6OMQNeeK0IvNwmos5 Content-Type: multipart/mixed; boundary="2mWyctMHbRCLCVwOK0rL3PM1VgD8YRzXk"; protected-headers="v1" From: Mihai Moldovan To: grub-devel@gnu.org Message-ID: <4858ff1e-0788-34c3-8e46-eeb2aed241bb@ionic.de> Subject: Re: Legacy Firmware/INT 13H supporting >512 byte sectors? References: <171d135e-4f54-5253-e06c-60d09b64e7aa@ionic.de> In-Reply-To: --2mWyctMHbRCLCVwOK0rL3PM1VgD8YRzXk Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable [resent to list, since I forgot to add a CC header] * On 08/17/2018 06:11 PM, Vladimir 'phcoder' Serbinenko wrote: > Sure. Any BIOS able to read CD supports 2K sectors. > If you mean HDD then I have never seen one. I wrote support for non-512= B sectors > in GRUB but so far it's untested as I couldn't find such a BIOS Ah, of course. CD sectors are 2K big. Yeah, that makes sense. I meant HDD sectors, yes. My firmware is doing weird things: it always reports a sector size of 512= bytes, reads and outputs data in 512 byte chunks, but sector addressing is actua= lly HDD-dependent (i.e., for 4Kn drives 4K-based). I'll work around that using some heuristic, but that's only part of the p= roblem. The bigger issue will probably be the boot image, which likely is too sma= ll to incorporate sophisticated code. I guess I could trick THAT into behaving correctly by spreading the core image file out over several sectors and o= nly using the first 512 bytes of each sector. Mihai --2mWyctMHbRCLCVwOK0rL3PM1VgD8YRzXk-- --bhnKpk8riFBN73tb6OMQNeeK0IvNwmos5 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIzBAEBCgAdFiEEbhHQj3UzgcdE8cg8H9Yu2W4lOocFAlt3DWcACgkQH9Yu2W4l OocY9g/9Ej03mg8qGlVDDshYGMXXM8Zkn9oS3DC90TTrYUadPQQAoVKX++AS3ABV QQDXKBUyaKcl6wzeJtldTK2SlPRzhma6714xKtvew0PIlSINgIsCtKEI3CMX7FP7 hOsemSGNLfc2NLBm880P/i2DfgFXR7c2COTidGgfbUVOCUSrI6+blmMStgJcct0C c10e6ix6nuDm/XdAgXuZRNAzTWuWW6q4rp7WrJPy+AH1uFPVbq8aSn9DW+ZYeclZ DBD3ASuLyfmyVinuYnn5b/cMnMQV2gZupni9Dwcf6SnZhOHUoa4cBmXiRHKMB7Th MKc8206viu+EzaQ5zM4B2FbF4JNCWPymrs2ioAsGqX0rNrCcGNSI0SRQLFWjbk0Z 285DzMUrjQOBEkaMmk9UuO0iHF3trVEy3c3mBXydxehAQFtSJzFhB2aqCs7oweUg XezoWmUDjGL4olR3jvNwkJ7mU3wNzUvoNaEiX3n+/THBiRUQKkYdzlFNB/qwRhvr uPRDuF4fRt/nhi2DP2q4l0KVYMrjHm2nOFRmMj92U+Tc7BrBXne4Euw84iHQK1n4 mkCWKXbsELRQo0L4ylJP4LcVL4VD03KIsFJYmKIapmjFCt19AEedwUlXKN2z/MlX EIIl1FuiZBq5scrQ1q61CWMCmQCmacwmTz5wyNToW9KPUk/2IhQ= =Wgw4 -----END PGP SIGNATURE----- --bhnKpk8riFBN73tb6OMQNeeK0IvNwmos5--