Project

General

Profile

Bug #7889

loader.efi: efipart IO optimization

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

Status:
Closed
Priority:
Normal
Assignee:
Category:
bootloader
Start date:
2017-02-19
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

FreeBSD update https://svnweb.freebsd.org/base?view=revision&revision=r300866

If the I/O offset and length is multiple of the media size then directly pass the request otherwise use a buffer that is a multiple of the media size. This speeds up I/O quite a bit when using large transfer sizes on 4Kn disks etc.

#1

Updated by Electric Monk over 3 years ago

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

git commit a5f66292b1fde634423b1bf99d75c8dbbaf53d8c

commit  a5f66292b1fde634423b1bf99d75c8dbbaf53d8c
Author: Toomas Soome <tsoome@me.com>
Date:   2017-03-27T17:16:42.000Z

    7889 loader.efi: efipart IO optimization
    Reviewed by: James Blachly <james.blachly@gmail.com>
    Reviewed by: Marcel Telka <marcel@telka.sk>
    Reviewed by: Jason King <jason.brian.king@gmail.com>
    Approved by: Robert Mustacchi <rm@joyent.com>

Also available in: Atom PDF