git: boot - Fix CD booting
Matthew Dillon
dillon at crater.dragonflybsd.org
Wed Aug 19 12:25:25 PDT 2015
commit 69318c29dba0cd4c58424190e0336a58548b63aa
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Wed Aug 19 12:23:26 2015 -0700
boot - Fix CD booting
* Recent changes to move the loader's heap to high-memory broke the
CD I/O code due to being beyond the BIOS'es segmentation range. The
HDD code was already using bounce buffers, but the CD code was not.
* Adjust the CD I/O code to use bounce buffers too.
Reported-by: numerous.
Testing-by: swildner
Summary of changes:
sys/boot/pc32/libi386/bioscd.c | 22 +++++++++++++++++-----
sys/boot/pc32/libi386/biosdisk.c | 13 ++-----------
sys/boot/pc32/libi386/libi386.h | 11 +++++++++++
3 files changed, 30 insertions(+), 16 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/69318c29dba0cd4c58424190e0336a58548b63aa
--
DragonFly BSD source repository
More information about the Commits
mailing list