DragonFly BSD
DragonFly commits List (threaded) for 2010-10
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

git: boot - Multiple changes to try to make cdboot work with more bioses


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 28 Oct 2010 21:39:26 -0700 (PDT)

commit f70f1d6b9857f66df6200d7a857480b31c48b56e
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date:   Thu Oct 28 21:33:15 2010 -0700

    boot - Multiple changes to try to make cdboot work with more bioses
    
    * Go back to single sector read.  This seems to help gigabyte bioses
      (phenom x 6).  Multi-sector reads tend to cause reads to fail with
      a timeout for reasons unknown.
    
    * Enable interrupts on start.
    
    * (non operator) replace jcxz.  It's a bit unclear whether this is an
      issue or not but some assemblers do not generate the correct prefix
      for jcxz.
    
    * Report read timeouts and delay 1 second before retrying.  At the
      very least this allows timeouts to be reported distinctly.

Summary of changes:
 sys/boot/pc32/cdboot/cdboot.S |   54 +++++++++++++++++++++++++++++++----------
 1 files changed, 41 insertions(+), 13 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/f70f1d6b9857f66df6200d7a857480b31c48b56e


-- 
DragonFly BSD source repository



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]