Dear GNU Grub Members.
Minyoung Go <[email protected]> Wed, 13 Jan 2016 16:41:09 +0900
| Newsgroups | gmane.comp.boot-loaders.grub.cvs |
|---|---|
| Message-ID | <CAP3Kh_qiNCGjvcbv6cjD3xW_zz1HPmPNnM2xYDSaUAi67icOzA@mail.gmail.com> |
--047d7bd6be0e264cd40529324b23
Content-Type: text/plain; charset=UTF-8
*Dear GNU Grub Members.*
I found weired comments at <Grub>/grub-core/boot/i386/pc/boot.S. Comments
in Line 221, 222 is "ljmp to the next instruction because some bogus BIOSes
jump to 07C0:0000 instead of 0000:7C00.". However, "ljmp $0,
$real_start" is no longer pointing to adsolute address. This comments were
written at version 1.98, when "$real_start" point to adsolute address with
ABS macro. Therefore I think this comments should be changed. Below is my
idea to change that comments.
diff --git a/grub-core/boot/i386/pc/boot.S
b/grub-core/boot/i386/pc/boot.S
index 2bd0b2d..378f960
100644
---
a/grub-core/boot/i386/pc/boot.S
+++
b/grub-core/boot/i386/pc/boot.S
@@ -221,8 +221,7 @@
boot_drive_check:
movb $0x80,
%dl
1:
/*
- * ljmp to the next instruction because some bogus
BIOSes
- * jump to 07C0:0000 instead of
0000:7C00.
+ * ljmp to the next
instruction
*/
ljmp $0, $real_start
I will be looking forward to your reply. Thank you.
*Best Regard, Minyoung Go.*
Email : [email protected]
--047d7bd6be0e264cd40529324b23
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: base64
PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+PGRpdj48ZGl2PjxiPkRlYXIgR05VIEdydWIg
TWVtYmVycy48YnI+PC9iPjxicj48L2Rpdj5JIGZvdW5kIHdlaXJlZCBjb21tZW50cyBhdCAmbHQ7
R3J1YiZndDsvZ3J1Yi1jb3JlL2Jvb3QvaTM4Ni9wYy9ib290LlMuDQogQ29tbWVudHMgaW4gTGlu
ZSAyMjEsIDIyMiBpcyAmcXVvdDtsam1wIHRvIHRoZSBuZXh0IGluc3RydWN0aW9uIGJlY2F1c2Ug
c29tZQ0KIGJvZ3VzIEJJT1NlcyBqdW1wIHRvIDA3QzA6MDAwMCBpbnN0ZWFkIG9mIDAwMDA6N0Mw
MC4mcXVvdDsuIEhvd2V2ZXIsIA0KJnF1b3Q7bGptcMKgwqDCoCAkMCwgJHJlYWxfc3RhcnQmcXVv
dDsgaXMgbm8gbG9uZ2VyIHBvaW50aW5nIHRvIGFkc29sdXRlIGFkZHJlc3MuIA0KVGhpcyBjb21t
ZW50cyB3ZXJlIHdyaXR0ZW4gYXQgdmVyc2lvbiAxLjk4LCB3aGVuICZxdW90OyRyZWFsX3N0YXJ0
JnF1b3Q7IHBvaW50IHRvIA0KYWRzb2x1dGUgYWRkcmVzcyB3aXRoIEFCUyBtYWNyby4gVGhlcmVm
b3JlIEkgdGhpbmsgdGhpcyBjb21tZW50cyBzaG91bGQgDQpiZSBjaGFuZ2VkLiBCZWxvdyBpcyBt
eSBpZGVhIHRvIGNoYW5nZSB0aGF0IGNvbW1lbnRzLjxicj48L2Rpdj48YnI+PGJyPmRpZmYgLS1n
aXQgYS9ncnViLWNvcmUvYm9vdC9pMzg2L3BjL2Jvb3QuUyBiL2dydWItY29yZS9ib290L2kzODYv
cGMvYm9vdC5TwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCA8YnI+aW5kZXggMmJkMGIyZC4uMzc4Zjk2MCAxMDA2NDTCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj4tLS0gYS9ncnViLWNvcmUvYm9vdC9pMzg2L3Bj
L2Jvb3QuU8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPisrKyBiL2dydWItY29y
ZS9ib290L2kzODYvcGMvYm9vdC5TwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+
QEAgLTIyMSw4ICsyMjEsNyBAQCBib290X2RyaXZlX2NoZWNrOsKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCA8YnI+wqDCoMKgwqDCoMKgwqDCoCBtb3ZiwqDCoMKgICQweDgwLCAlZGzCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+wqAxOsKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj7CoMKgwqDCoMKgwqDCoCAvKsKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+LcKgwqDCoMKgwqDCoMKgICogbGptcCB0byB0aGUgbmV4
dCBpbnN0cnVjdGlvbiBiZWNhdXNlIHNvbWUgYm9ndXMgQklPU2VzwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCA8YnI+LcKgwqDCoMKgwqDCoMKgICoganVtcCB0byAwN0MwOjAwMDAgaW5zdGVh
ZCBvZiAwMDAwOjdDMDAuwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCA8YnI+K8KgwqDCoMKgwqDCoMKgICogbGptcCB0byB0aGUgbmV4dCBp
bnN0cnVjdGlvbsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxicj7CoMKgwqDCoMKgwqDCoMKgICov
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8YnI+wqDCoMKgwqDCoMKgwqAgbGptcMKgwqDCoCAkMCwg
JHJlYWxfc3RhcnTCoCA8YnI+PGRpdj48YnI+PGJyPjwvZGl2PjxkaXY+SSB3aWxsIGJlIGxvb2tp
bmcgZm9yd2FyZCB0byB5b3VyIHJlcGx5LiBUaGFuayB5b3UuPGJyPjwvZGl2Pjxicj48ZGl2Pjxk
aXYgZGlyPSJsdHIiPjxkaXY+PGRpdiBkaXI9Imx0ciI+PGRpdj48ZGl2IGRpcj0ibHRyIj48ZGl2
PjxkaXYgZGlyPSJsdHIiPjxkaXY+PGRpdiBkaXI9Imx0ciI+PGRpdj48ZGl2IGRpcj0ibHRyIj48
ZGl2PjxzcGFuIHN0eWxlPSJjb2xvcjpyZ2IoNjgsNjgsNjgpIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6YXJpYWwsaGVsdmV0aWNhLHNhbnMtc2VyaWYiPjxiPkJlc3QgUmVnYXJkLCBNaW55b3Vu
ZyBHby48L2I+PGJyPjwvc3Bhbj48L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6
cmdiKDY4LDY4LDY4KSI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OmFyaWFsLGhlbHZldGljYSxz
YW5zLXNlcmlmIj48c3BhbiBzdHlsZT0iY29sb3I6cmdiKDEwMiwxMDIsMTAyKSI+PHNwYW4gc3R5
bGU9ImNvbG9yOnJnYig2MSwxMzMsMTk4KSI+RW1haWw8L3NwYW4+IDogPGEgaHJlZj0ibWFpbHRv
OmhlZG9uZTIxQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmhlZG9uZTIxQGdtYWlsLmNvbTwv
YT48L3NwYW4+PC9zcGFuPjwvc3Bhbj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rp
dj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj4N
Cg==
--047d7bd6be0e264cd40529324b23--