git: boot - Hack workarounds for chromebook 'SeaBIOS' issues

Matthew Dillon dillon at crater.dragonflybsd.org
Wed Jan 1 09:42:05 PST 2014


commit 5fc9dc6d407adf96b8a1f7d4b6e7b5f638645a23
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Wed Jan 1 09:34:50 2014 -0800

    boot - Hack workarounds for chromebook 'SeaBIOS' issues
    
    * The google seabios hack to boot legacy-mode only reports 16MB of extended
      memory.  For now, enforce a minimum of 64MB.
    
      This was preventing the loader from being able to load the kernel+modules.
    
    * Fix a bug in biosdisk.c to force bounce buffers if the target buffer
      is beyond the segment address limit, in addition to checking for
      64KB boundary crossings.

Summary of changes:
 sys/boot/pc32/libi386/biosdisk.c | 32 ++++++++++++++++++++------------
 sys/boot/pc32/libi386/biosmem.c  | 21 +++++++++++++++++----
 2 files changed, 37 insertions(+), 16 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/5fc9dc6d407adf96b8a1f7d4b6e7b5f638645a23


-- 
DragonFly BSD source repository



More information about the Commits mailing list