From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RDp8a-000404-SY for mharc-grub-devel@gnu.org; Tue, 11 Oct 2011 23:05:44 -0400 Received: from eggs.gnu.org ([140.186.70.92]:47974) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RDp8Y-0003yt-CJ for grub-devel@gnu.org; Tue, 11 Oct 2011 23:05:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RDp8W-0002gr-VO for grub-devel@gnu.org; Tue, 11 Oct 2011 23:05:42 -0400 Received: from na3sys010aog102.obsmtp.com ([74.125.245.72]:52341) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RDp8W-0002gn-Nk for grub-devel@gnu.org; Tue, 11 Oct 2011 23:05:40 -0400 Received: from radamantis.ve.sbp.com ([200.75.155.180]) by na3sys010aob102.postini.com ([74.125.244.12]) with SMTP; Tue, 11 Oct 2011 20:05:40 PDT X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CC888B.84A3CE12" Subject: Read Sectors Date: Tue, 11 Oct 2011 23:03:28 -0400 Message-ID: <7E907DA1EF69544ABFBAD2B96C02A5117B1DEE@radamantis.ve.sbp.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Read Sectors Thread-Index: AcyIi4PMtDzj5DcATR2bqg2kId64TQ== From: "Julio Alberto Cruz Barroso" To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Received-From: 74.125.245.72 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Oct 2011 03:05:43 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01CC888B.84A3CE12 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Dear all, =20 I have a module to read some byte sectors from a OS partition to get a HASH and validate the OS. =20 I try to use grub_file_open and grub_disk_open function without success. =20 My system have two (2) compact flash (hard disk). The system must boot with one CF or two CF (with priority setup). =20 Thanks all, =20 Julio ------_=_NextPart_001_01CC888B.84A3CE12 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Dear all,

 

I have a module to read some byte sectors from a OS = partition to get a HASH and validate the OS.

 

I try to use grub_file_open and = grub_disk_open function without success.

 

My system have two (2) compact = flash (hard disk). The system must boot with one CF or two CF (with = priority setup).

 

Thanks all,

 

Julio

------_=_NextPart_001_01CC888B.84A3CE12-- From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RDpEF-0004kG-Bm for mharc-grub-devel@gnu.org; Tue, 11 Oct 2011 23:11:35 -0400 Received: from eggs.gnu.org ([140.186.70.92]:52921) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RDpEC-0004k3-Gj for grub-devel@gnu.org; Tue, 11 Oct 2011 23:11:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RDpEB-0004iv-Hy for grub-devel@gnu.org; Tue, 11 Oct 2011 23:11:32 -0400 Received: from na3sys010aog108.obsmtp.com ([74.125.245.84]:49395) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RDpEB-0004iT-Ae for grub-devel@gnu.org; Tue, 11 Oct 2011 23:11:31 -0400 Received: from radamantis.ve.sbp.com ([200.75.155.180]) by na3sys010aob108.postini.com ([74.125.244.12]) with SMTP; Tue, 11 Oct 2011 20:11:30 PDT X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CC888C.54B94EC7" Subject: RE: Read Sectors Date: Tue, 11 Oct 2011 23:09:17 -0400 Message-ID: <7E907DA1EF69544ABFBAD2B96C02A5117B1DF0@radamantis.ve.sbp.com> In-Reply-To: <7E907DA1EF69544ABFBAD2B96C02A5117B1DEE@radamantis.ve.sbp.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Read Sectors Thread-Index: AcyIi4PMtDzj5DcATR2bqg2kId64TQAAMoaQ References: <7E907DA1EF69544ABFBAD2B96C02A5117B1DEE@radamantis.ve.sbp.com> From: "Julio Alberto Cruz Barroso" To: "The development of GNU GRUB" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Received-From: 74.125.245.84 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Oct 2011 03:11:33 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01CC888C.54B94EC7 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I already read some files from the OS partition but now we need to read all data partition. =20 =20 From: grub-devel-bounces+julio.cruz=3Dsmartmatic.com@gnu.org [mailto:grub-devel-bounces+julio.cruz=3Dsmartmatic.com@gnu.org] On = Behalf Of Julio Alberto Cruz Barroso Sent: Tuesday, October 11, 2011 10:33 PM To: grub-devel@gnu.org Subject: Read Sectors =20 Dear all, =20 I have a module to read some byte sectors from a OS partition to get a HASH and validate the OS. =20 I try to use grub_file_open and grub_disk_open function without success. =20 My system have two (2) compact flash (hard disk). The system must boot with one CF or two CF (with priority setup). =20 Thanks all, =20 Julio ------_=_NextPart_001_01CC888C.54B94EC7 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I already read some files from the OS partition but now we = need to read all data partition.

 

 

From:= = grub-devel-bounces+julio.cruz=3Dsmartmatic.com@gnu.org = [mailto:grub-devel-bounces+julio.cruz=3Dsmartmatic.com@gnu.org] On = Behalf Of Julio Alberto Cruz Barroso
Sent: Tuesday, = October 11, 2011 10:33 PM
To: = grub-devel@gnu.org
Subject: Read = Sectors

 

Dear all,

 

I have a module to read some byte sectors from a OS = partition to get a HASH and validate the OS.

 

I try to use grub_file_open and = grub_disk_open function without success.

 

My system have two (2) compact = flash (hard disk). The system must boot with one CF or two CF (with = priority setup).

 

Thanks all,

 

Julio

------_=_NextPart_001_01CC888C.54B94EC7-- From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RDzBT-0004XS-Fq for mharc-grub-devel@gnu.org; Wed, 12 Oct 2011 09:49:23 -0400 Received: from eggs.gnu.org ([140.186.70.92]:43612) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RDzBM-0004T8-PG for grub-devel@gnu.org; Wed, 12 Oct 2011 09:49:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RDzBL-0004lX-HM for grub-devel@gnu.org; Wed, 12 Oct 2011 09:49:16 -0400 Received: from mail-wy0-f169.google.com ([74.125.82.169]:48244) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RDzBL-0004l6-Co for grub-devel@gnu.org; Wed, 12 Oct 2011 09:49:15 -0400 Received: by wyi40 with SMTP id 40so840070wyi.0 for ; Wed, 12 Oct 2011 06:49:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type; bh=SWq8NZZoFClMxV6Hjhq2slofUMm1d1l6U7I2oEYLfZI=; b=fLvv5eNGtqgloFeG5y8/+nTSGekj+wexyhC7ithGHdoqo+DHPk4Jh6vL6VW9Z2L7JJ SYrwPj0cy9yfx7PAJ5kEPYqjq6oY6UnA80ixaJkcJ5okSp2qqYyKtZGRCFgDz32kIaOS BLd/TSwYjgvKaH8Hr7sEzXEMLorFyR3uLyNX8= Received: by 10.227.142.140 with SMTP id q12mr9655796wbu.18.1318427353846; Wed, 12 Oct 2011 06:49:13 -0700 (PDT) Received: from debian.x201.phnet (gprs31.swisscom-mobile.ch. [193.247.250.31]) by mx.google.com with ESMTPS id a12sm124539wbo.9.2011.10.12.06.49.10 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 12 Oct 2011 06:49:11 -0700 (PDT) Message-ID: <4E959ACE.8010100@gmail.com> Date: Wed, 12 Oct 2011 15:49:02 +0200 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.23) Gecko/20111005 Iceowl/1.0b2 Icedove/3.1.15 MIME-Version: 1.0 To: The development of GNU GRUB Subject: Re: Read Sectors References: <7E907DA1EF69544ABFBAD2B96C02A5117B1DEE@radamantis.ve.sbp.com> In-Reply-To: <7E907DA1EF69544ABFBAD2B96C02A5117B1DEE@radamantis.ve.sbp.com> X-Enigmail-Version: 1.1.2 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enig4EA178061590BDE387300CF0" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 74.125.82.169 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Oct 2011 13:49:21 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig4EA178061590BDE387300CF0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 12.10.2011 05:03, Julio Alberto Cruz Barroso wrote: > > Dear all, > > =20 > > I have a module to read some byte sectors from a OS partition to get a > HASH and validate the OS. > > =20 > > I try to use grub_file_open and grub_disk_open function without success= =2E > And I'm telepath to know what exactly the code you're trying. And if you code for anything have a look around for the use of the function in question e.g. in ntldr.c > > =20 > > My system have two (2) compact flash (hard disk). The system must boot > with one CF or two CF (with priority setup). > > =20 > > Thanks all, > > =20 > > Julio > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel --=20 Regards Vladimir '=CF=86-coder/phcoder' Serbinenko --------------enig4EA178061590BDE387300CF0 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iF4EAREKAAYFAk6VmtUACgkQNak7dOguQgnMPAEAmGeYYZX6IUpQtgWO7dc08AbI H2VnsHR6KonqQuFv7bQA/07ivhefLY0VcFdGIqfSogqjXwmKFzA8+mCC4C0mLJOA =8UOc -----END PGP SIGNATURE----- --------------enig4EA178061590BDE387300CF0-- From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RIVh8-000113-Ni for mharc-grub-devel@gnu.org; Mon, 24 Oct 2011 21:20:46 -0400 Received: from eggs.gnu.org ([140.186.70.92]:37581) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RIVh5-0000yT-90 for grub-devel@gnu.org; Mon, 24 Oct 2011 21:20:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RIVh3-0002fh-S9 for grub-devel@gnu.org; Mon, 24 Oct 2011 21:20:43 -0400 Received: from na3sys010aog113.obsmtp.com ([74.125.245.94]:36661) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RIVh3-0002fR-HY for grub-devel@gnu.org; Mon, 24 Oct 2011 21:20:41 -0400 Received: from radamantis.ve.sbp.com ([200.75.155.180]) by na3sys010aob113.postini.com ([74.125.244.12]) with SMTP; Mon, 24 Oct 2011 18:20:41 PDT x-mimeole: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Subject: RE: Read Sectors Date: Mon, 24 Oct 2011 21:08:35 -0400 Message-ID: <7E907DA1EF69544ABFBAD2B96C02A511833151@radamantis.ve.sbp.com> In-Reply-To: <4E959ACE.8010100@gmail.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Read Sectors Thread-Index: AcyI5XZsyWK3aKXHT1u2GlySjMd4ggJzEnPw References: <7E907DA1EF69544ABFBAD2B96C02A5117B1DEE@radamantis.ve.sbp.com> <4E959ACE.8010100@gmail.com> From: "Julio Alberto Cruz Barroso" To: "The development of GNU GRUB" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Received-From: 74.125.245.94 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Oct 2011 01:20:44 -0000 T0ssIE9LLiANCg0KSSB1c2UgdGhlIGZvbGxvd2luZyBmdW5jdGlvbiB0byByZWFkIGZpbGVzIHdp dGggc3VjY2VzczoNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpz dGF0aWMgaW50IA0Kc210dF9zZW5kX2ZpbGUoY2hhciAqIHBhdGhuYW1lKQ0Kew0KIHN0YXRpYyB1 bnNpZ25lZCBjaGFyIEJ1ZmZlcltGSUxFX0JVRkZFUl9TSVpFXTsNCiBncnViX2ZpbGVfdCBmaWxl ID0gMDsNCiBncnViX29mZl90IG9mcywgbGVuOw0KIHVuc2lnbmVkIGxvbmcgbG9uZyBieXRlc19z ZW50ID0gMDsNCiBmaWxlID0gZ3J1Yl9maWxlX29wZW4gKHBhdGhuYW1lKTsNCiANCiBpZiAoIWZp bGUpDQogICAgew0KICAgICAgZ3J1Yl9kcHJpbnRmICgibWN1IiwiY2Fubm90IG9wZW4gZmlsZSAl cyIsIHBhdGhuYW1lKTsNCiAgICAgIHJldHVybiAtMTsNCiAgICB9DQoNCg0KZ3J1Yl9kcHJpbnRm ICgibWN1IiwiZmlsZSBzaXplIDogJWxsZCBcbiIsICh1bnNpZ25lZCBsb25nIGxvbmcpIGZpbGUt PnNpemUpOw0KDQoNCg0KDQpvZnMgPSAwOw0KbGVuID0gZmlsZS0+c2l6ZTsNCg0KZmlsZS0+b2Zm c2V0ID0gMDsNCg0KDQp3aGlsZSAobGVuKQ0KICAgIHsNCiAgICAgIGdydWJfc3NpemVfdCBzejsN CiAgICAgIHN6ID0gZ3J1Yl9maWxlX3JlYWQgKGZpbGUsIEJ1ZmZlciwgKGxlbiA+IEZJTEVfQlVG RkVSX1NJWkUpID8gRklMRV9CVUZGRVJfU0laRSA6IGxlbik7DQogICAgICBpZiAoc3ogPCAwKQ0K CXsNCgkgIGdydWJfZHByaW50ZiAoIm1jdSIsInJlYWQgZXJyb3IgYXQgb2Zmc2V0ICVsbHU6ICVz XG4iLCBvZnMsIGdydWJfZXJybXNnKTsNCgkgIGJyZWFrOw0KCX0NCiNpZmRlZiBNQ1VERUJVRw0K ICAgICBncnViX2dldGtleSgpOw0KICAgICAgZ3J1Yl9wcmludGYgKCJzZW5kaW5nIHBhY2sgJWxs dSBcbiIsIG9mcyk7DQojZW5kaWYNCiAgICAgIGlmKCFzbXR0X3NlbmRfcGFja2FnZSAoIEJ1ZmZl ciwgc3opKQ0KCXsNCiAgICAgICAgICBieXRlc19zZW50ICs9c3o7DQoJICBpZiAoKHN6ID09IDAp KQ0KCSAgYnJlYWs7DQogICAgICAgICAgb2ZzICs9IHN6Ow0KICAgICAgICAgIGxlbiAtPSBzejsN Cgl9DQoJZWxzZQ0KCXsNCgkgIGdydWJfZHByaW50ZigibWN1IiwgIkVycm9yIFNlbmRpbmcgUGFj a2FnZVxuIik7DQogICAgICAgICAgYnJlYWs7DQoJfQ0KICAgIH0NCi8vZ3J1Yl9wcmludGYgKCJm aWxlIHNpemUgOiAlbGxkIFxuIiwgKHVuc2lnbmVkIGxvbmcgbG9uZykgZmlsZS0+c2l6ZSk7DQov L2dydWJfcHJpbnRmICgiQnl0ZXMgU2VuZHM6ICVsbGQgXG4iLCBieXRlc19zZW50KTsNCmdydWJf ZmlsZV9jbG9zZSAoZmlsZSk7DQoNCnJldHVybiAwOw0KfQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCk5vdywgSSBuZWVkIHRvIHJl YWQgdGhlIE9TIHBhcnRpdGlvbiBzZWN0b3JzIChub3QgZmlsZXMpLiBGb3IgZXhhbXBsZSwgZnJv bSBzZWN0b3IgMSB0byBzZWN0b3IgNTAwLiANCg0KSSdtIG5vdCBzdXJlIHdoaWNoIGZ1bmN0aW9u IHRvIHVzZSB0byBnZXQgdGhpcy4gRm9yIGV4YW1wbGUsIHRoZSBmdW5jdGlvbnMgInJlYWQiIGFu ZCAid3JpdGUiIGluIGEgQy9DKysgTGludXggcHJvZ3JhbS4NCg0KSnVsaW8NCg0KDQoNCi0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBncnViLWRldmVsLWJvdW5jZXMranVsaW8uY3J1 ej1zbWFydG1hdGljLmNvbUBnbnUub3JnIFttYWlsdG86Z3J1Yi1kZXZlbC1ib3VuY2VzK2p1bGlv LmNydXo9c21hcnRtYXRpYy5jb21AZ251Lm9yZ10gT24gQmVoYWxmIE9mIFZsYWRpbWlyICdmLWNv ZGVyL3BoY29kZXInIFNlcmJpbmVua28NClNlbnQ6IFdlZG5lc2RheSwgT2N0b2JlciAxMiwgMjAx MSA5OjQ5IFBNDQpUbzogVGhlIGRldmVsb3BtZW50IG9mIEdOVSBHUlVCDQpTdWJqZWN0OiBSZTog UmVhZCBTZWN0b3JzDQoNCk9uIDEyLjEwLjIwMTEgMDU6MDMsIEp1bGlvIEFsYmVydG8gQ3J1eiBC YXJyb3NvIHdyb3RlOg0KPg0KPiBEZWFyIGFsbCwNCj4NCj4gIA0KPg0KPiBJIGhhdmUgYSBtb2R1 bGUgdG8gcmVhZCBzb21lIGJ5dGUgc2VjdG9ycyBmcm9tIGEgT1MgcGFydGl0aW9uIHRvIGdldCBh IA0KPiBIQVNIIGFuZCB2YWxpZGF0ZSB0aGUgT1MuDQo+DQo+ICANCj4NCj4gSSB0cnkgdG8gdXNl IGdydWJfZmlsZV9vcGVuIGFuZCBncnViX2Rpc2tfb3BlbiBmdW5jdGlvbiB3aXRob3V0IHN1Y2Nl c3MuDQo+DQpBbmQgSSdtIHRlbGVwYXRoIHRvIGtub3cgd2hhdCBleGFjdGx5IHRoZSBjb2RlIHlv dSdyZSB0cnlpbmcuIEFuZCBpZiB5b3UgY29kZSBmb3IgYW55dGhpbmcgaGF2ZSBhIGxvb2sgYXJv dW5kIGZvciB0aGUgdXNlIG9mIHRoZSBmdW5jdGlvbiBpbiBxdWVzdGlvbiBlLmcuIGluIG50bGRy LmMNCj4NCj4gIA0KPg0KPiBNeSBzeXN0ZW0gaGF2ZSB0d28gKDIpIGNvbXBhY3QgZmxhc2ggKGhh cmQgZGlzaykuIFRoZSBzeXN0ZW0gbXVzdCBib290IA0KPiB3aXRoIG9uZSBDRiBvciB0d28gQ0Yg KHdpdGggcHJpb3JpdHkgc2V0dXApLg0KPg0KPiAgDQo+DQo+IFRoYW5rcyBhbGwsDQo+DQo+ICAN Cj4NCj4gSnVsaW8NCj4NCj4NCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18NCj4gR3J1Yi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gR3J1Yi1kZXZlbEBnbnUu b3JnDQo+IGh0dHBzOi8vbGlzdHMuZ251Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2dydWItZGV2ZWwN Cg0KDQotLQ0KUmVnYXJkcw0KVmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28N Cg0KDQo= From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RIiLD-0007Ut-QD for mharc-grub-devel@gnu.org; Tue, 25 Oct 2011 10:50:59 -0400 Received: from eggs.gnu.org ([140.186.70.92]:56646) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RIiLA-0007UF-Mz for grub-devel@gnu.org; Tue, 25 Oct 2011 10:50:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RIiL4-0003Du-Sz for grub-devel@gnu.org; Tue, 25 Oct 2011 10:50:56 -0400 Received: from na3sys010aog101.obsmtp.com ([74.125.245.70]:37557) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RIiL4-0003Dd-JJ for grub-devel@gnu.org; Tue, 25 Oct 2011 10:50:50 -0400 Received: from radamantis.ve.sbp.com ([200.75.155.180]) by na3sys010aob101.postini.com ([74.125.244.12]) with SMTP; Tue, 25 Oct 2011 07:50:49 PDT x-mimeole: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Subject: RE: Read Sectors Date: Tue, 25 Oct 2011 10:45:29 -0400 Message-ID: <7E907DA1EF69544ABFBAD2B96C02A5118331E9@radamantis.ve.sbp.com> In-Reply-To: <7E907DA1EF69544ABFBAD2B96C02A511833151@radamantis.ve.sbp.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Read Sectors Thread-Index: AcyI5XZsyWK3aKXHT1u2GlySjMd4ggJzEnPwABy0P/A= References: <7E907DA1EF69544ABFBAD2B96C02A5117B1DEE@radamantis.ve.sbp.com><4E959ACE.8010100@gmail.com> <7E907DA1EF69544ABFBAD2B96C02A511833151@radamantis.ve.sbp.com> From: "Julio Alberto Cruz Barroso" To: "The development of GNU GRUB" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Received-From: 74.125.245.70 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Oct 2011 14:50:58 -0000 SSB1c2VkIHRoaXMgd2l0aCBzdWNjZXNzOg0KDQotLS0tLS0tLS0tLS0tLQ0KMTEuMyBIb3cgdG8g c3BlY2lmeSBibG9jayBsaXN0cw0KDQpBIGJsb2NrIGxpc3QgaXMgdXNlZCBmb3Igc3BlY2lmeWlu ZyBhIGZpbGUgdGhhdCBkb2Vzbid0IGFwcGVhciBpbiB0aGUgZmlsZXN5c3RlbSwgbGlrZSBhIGNo YWlubG9hZGVyLiBUaGUgc3ludGF4IGlzIFtvZmZzZXRdK2xlbmd0aFssW29mZnNldF0rbGVuZ3Ro XS4uLi4gSGVyZSBpcyBhbiBleGFtcGxlOg0KDQogICAgIDArMTAwLDIwMCsxLDMwMCszMDANClRo aXMgcmVwcmVzZW50cyB0aGF0IEdSVUIgc2hvdWxkIHJlYWQgYmxvY2tzIDAgdGhyb3VnaCA5OSwg YmxvY2sgMjAwLCBhbmQgYmxvY2tzIDMwMCB0aHJvdWdoIDU5OS4gSWYgeW91IG9taXQgYW4gb2Zm c2V0LCB0aGVuIEdSVUIgYXNzdW1lcyB0aGUgb2Zmc2V0IGlzIHplcm8uDQoNCkxpa2UgdGhlIGZp bGUgbmFtZSBzeW50YXggKHNlZSBGaWxlIG5hbWUgc3ludGF4KSwgaWYgYSBibG9ja2xpc3QgZG9l cyBub3QgY29udGFpbiBhIGRldmljZSBuYW1lLCB0aGVuIEdSVUIgdXNlcyBHUlVCJ3Mgcm9vdCBk ZXZpY2UuIFNvIChoZDAsMikrMSBpcyB0aGUgc2FtZSBhcyArMSB3aGVuIHRoZSByb290IGRldmlj ZSBpcyDigJgoaGQwLDIp4oCZLg0KLS0tLS0tLS0tLS0tLS0tDQoNClJlZ2FyZHMsDQoNCkpDDQoN Ci0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBncnViLWRldmVsLWJvdW5jZXMranVs aW8uY3J1ej1zbWFydG1hdGljLmNvbUBnbnUub3JnIFttYWlsdG86Z3J1Yi1kZXZlbC1ib3VuY2Vz K2p1bGlvLmNydXo9c21hcnRtYXRpYy5jb21AZ251Lm9yZ10gT24gQmVoYWxmIE9mIEp1bGlvIEFs YmVydG8gQ3J1eiBCYXJyb3NvDQpTZW50OiBUdWVzZGF5LCBPY3RvYmVyIDI1LCAyMDExIDk6MDkg QU0NClRvOiBUaGUgZGV2ZWxvcG1lbnQgb2YgR05VIEdSVUINClN1YmplY3Q6IFJFOiBSZWFkIFNl Y3RvcnMNCg0KT0ssIE9LLiANCg0KSSB1c2UgdGhlIGZvbGxvd2luZyBmdW5jdGlvbiB0byByZWFk IGZpbGVzIHdpdGggc3VjY2VzczoNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tDQpzdGF0aWMgaW50IA0Kc210dF9zZW5kX2ZpbGUoY2hhciAqIHBhdGhuYW1lKQ0Kew0K IHN0YXRpYyB1bnNpZ25lZCBjaGFyIEJ1ZmZlcltGSUxFX0JVRkZFUl9TSVpFXTsNCiBncnViX2Zp bGVfdCBmaWxlID0gMDsNCiBncnViX29mZl90IG9mcywgbGVuOw0KIHVuc2lnbmVkIGxvbmcgbG9u ZyBieXRlc19zZW50ID0gMDsNCiBmaWxlID0gZ3J1Yl9maWxlX29wZW4gKHBhdGhuYW1lKTsNCiAN CiBpZiAoIWZpbGUpDQogICAgew0KICAgICAgZ3J1Yl9kcHJpbnRmICgibWN1IiwiY2Fubm90IG9w ZW4gZmlsZSAlcyIsIHBhdGhuYW1lKTsNCiAgICAgIHJldHVybiAtMTsNCiAgICB9DQoNCg0KZ3J1 Yl9kcHJpbnRmICgibWN1IiwiZmlsZSBzaXplIDogJWxsZCBcbiIsICh1bnNpZ25lZCBsb25nIGxv bmcpIGZpbGUtPnNpemUpOw0KDQoNCg0KDQpvZnMgPSAwOw0KbGVuID0gZmlsZS0+c2l6ZTsNCg0K ZmlsZS0+b2Zmc2V0ID0gMDsNCg0KDQp3aGlsZSAobGVuKQ0KICAgIHsNCiAgICAgIGdydWJfc3Np emVfdCBzejsNCiAgICAgIHN6ID0gZ3J1Yl9maWxlX3JlYWQgKGZpbGUsIEJ1ZmZlciwgKGxlbiA+ IEZJTEVfQlVGRkVSX1NJWkUpID8gRklMRV9CVUZGRVJfU0laRSA6IGxlbik7DQogICAgICBpZiAo c3ogPCAwKQ0KCXsNCgkgIGdydWJfZHByaW50ZiAoIm1jdSIsInJlYWQgZXJyb3IgYXQgb2Zmc2V0 ICVsbHU6ICVzXG4iLCBvZnMsIGdydWJfZXJybXNnKTsNCgkgIGJyZWFrOw0KCX0NCiNpZmRlZiBN Q1VERUJVRw0KICAgICBncnViX2dldGtleSgpOw0KICAgICAgZ3J1Yl9wcmludGYgKCJzZW5kaW5n IHBhY2sgJWxsdSBcbiIsIG9mcyk7DQojZW5kaWYNCiAgICAgIGlmKCFzbXR0X3NlbmRfcGFja2Fn ZSAoIEJ1ZmZlciwgc3opKQ0KCXsNCiAgICAgICAgICBieXRlc19zZW50ICs9c3o7DQoJICBpZiAo KHN6ID09IDApKQ0KCSAgYnJlYWs7DQogICAgICAgICAgb2ZzICs9IHN6Ow0KICAgICAgICAgIGxl biAtPSBzejsNCgl9DQoJZWxzZQ0KCXsNCgkgIGdydWJfZHByaW50ZigibWN1IiwgIkVycm9yIFNl bmRpbmcgUGFja2FnZVxuIik7DQogICAgICAgICAgYnJlYWs7DQoJfQ0KICAgIH0NCi8vZ3J1Yl9w cmludGYgKCJmaWxlIHNpemUgOiAlbGxkIFxuIiwgKHVuc2lnbmVkIGxvbmcgbG9uZykgZmlsZS0+ c2l6ZSk7DQovL2dydWJfcHJpbnRmICgiQnl0ZXMgU2VuZHM6ICVsbGQgXG4iLCBieXRlc19zZW50 KTsNCmdydWJfZmlsZV9jbG9zZSAoZmlsZSk7DQoNCnJldHVybiAwOw0KfQ0KLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCk5vdywgSSBu ZWVkIHRvIHJlYWQgdGhlIE9TIHBhcnRpdGlvbiBzZWN0b3JzIChub3QgZmlsZXMpLiBGb3IgZXhh bXBsZSwgZnJvbSBzZWN0b3IgMSB0byBzZWN0b3IgNTAwLiANCg0KSSdtIG5vdCBzdXJlIHdoaWNo IGZ1bmN0aW9uIHRvIHVzZSB0byBnZXQgdGhpcy4gRm9yIGV4YW1wbGUsIHRoZSBmdW5jdGlvbnMg InJlYWQiIGFuZCAid3JpdGUiIGluIGEgQy9DKysgTGludXggcHJvZ3JhbS4NCg0KSnVsaW8NCg0K DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBncnViLWRldmVsLWJvdW5jZXMr anVsaW8uY3J1ej1zbWFydG1hdGljLmNvbUBnbnUub3JnIFttYWlsdG86Z3J1Yi1kZXZlbC1ib3Vu Y2VzK2p1bGlvLmNydXo9c21hcnRtYXRpYy5jb21AZ251Lm9yZ10gT24gQmVoYWxmIE9mIFZsYWRp bWlyICdmLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28NClNlbnQ6IFdlZG5lc2RheSwgT2N0b2Jl ciAxMiwgMjAxMSA5OjQ5IFBNDQpUbzogVGhlIGRldmVsb3BtZW50IG9mIEdOVSBHUlVCDQpTdWJq ZWN0OiBSZTogUmVhZCBTZWN0b3JzDQoNCk9uIDEyLjEwLjIwMTEgMDU6MDMsIEp1bGlvIEFsYmVy dG8gQ3J1eiBCYXJyb3NvIHdyb3RlOg0KPg0KPiBEZWFyIGFsbCwNCj4NCj4gIA0KPg0KPiBJIGhh dmUgYSBtb2R1bGUgdG8gcmVhZCBzb21lIGJ5dGUgc2VjdG9ycyBmcm9tIGEgT1MgcGFydGl0aW9u IHRvIGdldCBhIA0KPiBIQVNIIGFuZCB2YWxpZGF0ZSB0aGUgT1MuDQo+DQo+ICANCj4NCj4gSSB0 cnkgdG8gdXNlIGdydWJfZmlsZV9vcGVuIGFuZCBncnViX2Rpc2tfb3BlbiBmdW5jdGlvbiB3aXRo b3V0IHN1Y2Nlc3MuDQo+DQpBbmQgSSdtIHRlbGVwYXRoIHRvIGtub3cgd2hhdCBleGFjdGx5IHRo ZSBjb2RlIHlvdSdyZSB0cnlpbmcuIEFuZCBpZiB5b3UgY29kZSBmb3IgYW55dGhpbmcgaGF2ZSBh IGxvb2sgYXJvdW5kIGZvciB0aGUgdXNlIG9mIHRoZSBmdW5jdGlvbiBpbiBxdWVzdGlvbiBlLmcu IGluIG50bGRyLmMNCj4NCj4gIA0KPg0KPiBNeSBzeXN0ZW0gaGF2ZSB0d28gKDIpIGNvbXBhY3Qg Zmxhc2ggKGhhcmQgZGlzaykuIFRoZSBzeXN0ZW0gbXVzdCBib290IA0KPiB3aXRoIG9uZSBDRiBv ciB0d28gQ0YgKHdpdGggcHJpb3JpdHkgc2V0dXApLg0KPg0KPiAgDQo+DQo+IFRoYW5rcyBhbGws DQo+DQo+ICANCj4NCj4gSnVsaW8NCj4NCj4NCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18NCj4gR3J1Yi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gR3J1Yi1k ZXZlbEBnbnUub3JnDQo+IGh0dHBzOi8vbGlzdHMuZ251Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2dy dWItZGV2ZWwNCg0KDQotLQ0KUmVnYXJkcw0KVmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNl cmJpbmVua28NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXw0KR3J1Yi1kZXZlbCBtYWlsaW5nIGxpc3QNCkdydWItZGV2ZWxAZ251Lm9yZw0KaHR0cHM6 Ly9saXN0cy5nbnUub3JnL21haWxtYW4vbGlzdGluZm8vZ3J1Yi1kZXZlbA0K