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

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


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

commit 03156add49be0a9e4ee67b546d708ceaf15e10fd
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/03156add49be0a9e4ee67b546d708ceaf15e10fd


-- 
DragonFly BSD source repository



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