Feature #10054

loader: move 16KB BSS buffer from pxe to bio and use it with biosdisk

Added by Toomas Soome 2 months ago. Updated about 1 month ago.

Status:ClosedStart date:2018-12-09
Priority:NormalDue date:
Assignee:Toomas Soome% Done:

100%

Category:bootloader
Target version:-
Difficulty:Medium Tags:

Description

The pxe.c has local buffer allocated from BSS and only used for pxe. Rebuild the code to move this buffer to bio.c, and provide simple allocate/release functions and adapt the biosdisk.c to use this buffer.

This will allow us to use 16k bounce back buffer instead of current 4k one.

History

#1 Updated by Electric Monk about 1 month ago

  • % Done changed from 90 to 100
  • Status changed from In Progress to Closed

git commit 3273f292544925d8d86f8e40935d5360aa609ef4

commit  3273f292544925d8d86f8e40935d5360aa609ef4
Author: Toomas Soome <tsoome@me.com>
Date:   2019-01-09T10:45:47.000Z

    10054 loader: move 16KB BSS buffer from pxe to bio and use it with biosdisk
    Reviewed by: Igor Kozhukhov <igor@dilos.org>
    Reviewed by: Rob Johnston <rob.johnston@joyent.com>
    Reviewed by: Gergő Mihály Doma <domag02@gmail.com>
    Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>

Also available in: Atom