1 |
2001-12-30 Yoshinori K. Okuji <okuji@gnu.org> |
2001-12-30 Yoshinori K. Okuji <okuji@gnu.org> |
2 |
|
|
3 |
|
* stage1/stage1.S: Don't call INT 13, AH=48H, because it is |
4 |
|
difficult to call this function with the workaround implemented |
5 |
|
in the previous change due to the size limit of Stage 1. |
6 |
|
|
7 |
|
(lba_mode) [NO_BUGGY_BIOS_IN_THE_WORLD]: Don't check the |
8 |
|
geometry explicitly. This shouldn't be harmful, as INT 13, |
9 |
|
AH=42H should take care of it, and if you cannot read Stage 2 |
10 |
|
even with LBA because of a geometry problem, you can never read |
11 |
|
it. |
12 |
|
|
13 |
|
* stage2/start.S (lba_mode) [NO_BUGGY_BIOS_IN_THE_WORLD]: |
14 |
|
Likewise. |
15 |
|
|
16 |
|
2001-12-30 Yoshinori K. Okuji <okuji@gnu.org> |
17 |
|
|
18 |
* stage2/bios.c (get_diskinfo): Clear out the structure DRP |
* stage2/bios.c (get_diskinfo): Clear out the structure DRP |
19 |
before calling get_diskinfo_int13_extensions, because the Ralf |
before calling get_diskinfo_int13_extensions, because the Ralf |
20 |
Brown's Interrupt List says that Dell machines using PhoenixBIOS |
Brown's Interrupt List says that Dell machines using PhoenixBIOS |