Source-Changes archive

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

CVS commit: [netbsd-5] src/sys/arch/x68k/stand



Module Name:    src
Committed By:   bouyer
Date:           Sat Mar 17 18:38:57 UTC 2012

Modified Files:
        src/sys/arch/x68k/stand [netbsd-5]: Makefile.booters
        src/sys/arch/x68k/stand/boot [netbsd-5]: version
        src/sys/arch/x68k/stand/boot_ufs [netbsd-5]: Makefile
        src/sys/arch/x68k/stand/boot_ustar [netbsd-5]: Makefile
        src/sys/arch/x68k/stand/libsa [netbsd-5]: Makefile

Log Message:
Pull up following revision(s) (requested by tsutsui in ticket #1731):
        sys/arch/x68k/stand/boot_ufs/Makefile: revision 1.26 via patch
        sys/arch/x68k/stand/boot/version: revision 1.4 via patch
        sys/arch/x68k/stand/libsa/Makefile: revision 1.27 via patch
        sys/arch/x68k/stand/Makefile.booters: revision 1.7 via patch
        sys/arch/x68k/stand/boot_ustar/Makefile: revision 1.19 via patch
Fix "Error occurs, please reset" boot problem on
X68030 + 060turbo in 060 mode, found on NetBSD booth
at OSC 2011 Hiroshima:
- use -D__daddr_t=int32_t for all bootloader files
  to avoid 64 bit ops in FFS
- explicitly specify -m68020-60 to avoid 64 bit mulsl/mulul
  instructions which need to be handled by 060SP emulation
  but not available in 060turbo IPL ROM
  (LFS still has uint64_t members even with 32bit daddr_t)
The problem was investigated (at least 1.6.2 bootloaders worked)
by Yasushi Oshima at OSC booth, and fixes have been confirmed
by Y.Sugahara on his 060turbo.  Thanks everyone!
Should also be pulled up to netbsd-5.
Bump version to denote 060turbo boot fix.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.4.88.1 src/sys/arch/x68k/stand/Makefile.booters
cvs rdiff -u -r1.2 -r1.2.136.1 src/sys/arch/x68k/stand/boot/version
cvs rdiff -u -r1.23 -r1.23.4.1 src/sys/arch/x68k/stand/boot_ufs/Makefile
cvs rdiff -u -r1.15 -r1.15.4.1 src/sys/arch/x68k/stand/boot_ustar/Makefile
cvs rdiff -u -r1.22 -r1.22.28.1 src/sys/arch/x68k/stand/libsa/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index