Project

General

Profile

Actions

Bug #12272

closed

loader: bc_add can not use any other probes than ah=0x4b

Added by Toomas Soome over 3 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
bootloader
Start date:
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:
External Bug:

Description

Also make sure we have some extra buffer space.

CD boot is broken for some systems since bioscd and biosdisk merge. The issue is that we can not use anything else than int 13 ah=0x4b to query cd information.

The patch does restore the same probe as was originally used in bioscd.c. Additionally extra buffer padding is used as suggested by grub source.

Tested on Proliant DL380 Gen10.

Actions #1

Updated by Toomas Soome over 3 years ago

  • Description updated (diff)
Actions #2

Updated by Electric Monk over 3 years ago

  • Status changed from New to Closed
  • % Done changed from 90 to 100

git commit 83bba2b4a81b05183e2f81f5601e23cba9972fad

commit  83bba2b4a81b05183e2f81f5601e23cba9972fad
Author: Toomas Soome <tsoome@me.com>
Date:   2020-02-03T14:26:33.000Z

    12272 loader: bc_add can not use any other probes than ah=0x4b
    Reviewed by: Alexander Eremin <a.eremin@nexenta.com>
    Reviewed by: Matthias Scheler <mscheler@tintri.com>
    Approved by: Dan McDonald <danmcd@joyent.com>

Actions

Also available in: Atom PDF