CVS commit: src/sys/arch/news68k/stand
Module Name:src Committed By: tsutsui Date: Sun Jan 17 04:50:37 UTC 2016 Modified Files: src/sys/arch/news68k/stand/boot: version src/sys/arch/news68k/stand/common: Makefile Log Message: Enable LIBSA_CREAD_NOCRC. PR/50638 Bump version to denote user visible change. Tested on NWS-1750. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/arch/news68k/stand/boot/version cvs rdiff -u -r1.14 -r1.15 src/sys/arch/news68k/stand/common/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/arch/news68k/stand/boot/version diff -u src/sys/arch/news68k/stand/boot/version:1.4 src/sys/arch/news68k/stand/boot/version:1.5 --- src/sys/arch/news68k/stand/boot/version:1.4 Wed Jul 16 13:19:20 2008 +++ src/sys/arch/news68k/stand/boot/version Sun Jan 17 04:50:36 2016 @@ -1,4 +1,4 @@ -$NetBSD: version,v 1.4 2008/07/16 13:19:20 tsutsui Exp $ +$NetBSD: version,v 1.5 2016/01/17 04:50:36 tsutsui Exp $ NOTE ANY CHANGES YOU MAKE TO THE BOOTBLOCKS HERE. The format of this file is important - make sure the entries are appended on end, last item @@ -11,3 +11,4 @@ is taken as the current. 1.5: loadfile() update: ELF symbols no longer need backward seeks. 1.6: loadfile() update to avoid backwards seeks for ELF Program Headers. 1.7: Change boot messages to replace build date and maker with kernrev. +1.8: Disable slow gunzip CRC32 calculation. Index: src/sys/arch/news68k/stand/common/Makefile diff -u src/sys/arch/news68k/stand/common/Makefile:1.14 src/sys/arch/news68k/stand/common/Makefile:1.15 --- src/sys/arch/news68k/stand/common/Makefile:1.14 Thu May 27 06:58:14 2010 +++ src/sys/arch/news68k/stand/common/Makefile Sun Jan 17 04:50:36 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.14 2010/05/27 06:58:14 dholland Exp $ +# $NetBSD: Makefile,v 1.15 2016/01/17 04:50:36 tsutsui Exp $ S= ${.CURDIR}/../../../.. @@ -10,6 +10,7 @@ CFLAGS+= -Wmissing-prototypes -Wstrict-p CPPFLAGS+= -D_STANDALONE CPPFLAGS+= -nostdinc -I${.OBJDIR} -I${S} -I. CPPFLAGS+= -D__daddr_t=int32_t +CPPFLAGS+= -DLIBSA_CREAD_NOCRC AFLAGS= -D_LOCORE .include
CVS commit: src/sys/arch/news68k/stand/boot
Module Name:src Committed By: ozaki-r Date: Fri Mar 28 11:49:40 UTC 2014 Modified Files: src/sys/arch/news68k/stand/boot: boot.c Log Message: Use snprintf instead of sprintf To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/arch/news68k/stand/boot/boot.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/arch/news68k/stand/boot/boot.c diff -u src/sys/arch/news68k/stand/boot/boot.c:1.18 src/sys/arch/news68k/stand/boot/boot.c:1.19 --- src/sys/arch/news68k/stand/boot/boot.c:1.18 Wed Aug 25 16:35:02 2010 +++ src/sys/arch/news68k/stand/boot/boot.c Fri Mar 28 11:49:40 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: boot.c,v 1.18 2010/08/25 16:35:02 christos Exp $ */ +/* $NetBSD: boot.c,v 1.19 2014/03/28 11:49:40 ozaki-r Exp $ */ /*- * Copyright (c) 1999 Izumi Tsutsui. All rights reserved. @@ -114,7 +114,7 @@ boot(uint32_t d4, uint32_t d5, uint32_t return; } - sprintf(devname, %s(%d,%d,%d), devs[type], ctlr, unit, part); + snprintf(devname, sizeof(devname), %s(%d,%d,%d), devs[type], ctlr, unit, part); printf(Booting %s%s\n, devname, netbsd); /* use user specified kernel name if exists */ @@ -128,7 +128,7 @@ boot(uint32_t d4, uint32_t d5, uint32_t loadflag = ~LOAD_BACKWARDS; for (i = 0; kernels[i]; i++) { - sprintf(file, %s%s, devname, kernels[i]); + snprintf(file, sizeof(file), %s%s, devname, kernels[i]); DPRINTF(trying %s...\n, file); fd = loadfile(file, marks, loadflag); if (fd != -1)
CVS commit: src/sys/arch/news68k/stand/boot
Module Name:src Committed By: christos Date: Fri Mar 28 15:02:34 UTC 2014 Modified Files: src/sys/arch/news68k/stand/boot: boot.c Log Message: fold line To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/arch/news68k/stand/boot/boot.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/arch/news68k/stand/boot/boot.c diff -u src/sys/arch/news68k/stand/boot/boot.c:1.19 src/sys/arch/news68k/stand/boot/boot.c:1.20 --- src/sys/arch/news68k/stand/boot/boot.c:1.19 Fri Mar 28 07:49:40 2014 +++ src/sys/arch/news68k/stand/boot/boot.c Fri Mar 28 11:02:34 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: boot.c,v 1.19 2014/03/28 11:49:40 ozaki-r Exp $ */ +/* $NetBSD: boot.c,v 1.20 2014/03/28 15:02:34 christos Exp $ */ /*- * Copyright (c) 1999 Izumi Tsutsui. All rights reserved. @@ -114,7 +114,8 @@ boot(uint32_t d4, uint32_t d5, uint32_t return; } - snprintf(devname, sizeof(devname), %s(%d,%d,%d), devs[type], ctlr, unit, part); + snprintf(devname, sizeof(devname), + %s(%d,%d,%d), devs[type], ctlr, unit, part); printf(Booting %s%s\n, devname, netbsd); /* use user specified kernel name if exists */
CVS commit: src/sys/arch/news68k/stand/bootxx
Module Name:src Committed By: ozaki-r Date: Sat Mar 29 05:07:25 UTC 2014 Modified Files: src/sys/arch/news68k/stand/bootxx: bootxx.c Log Message: Replace sprintf with snprintf To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/arch/news68k/stand/bootxx/bootxx.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/arch/news68k/stand/bootxx/bootxx.c diff -u src/sys/arch/news68k/stand/bootxx/bootxx.c:1.10 src/sys/arch/news68k/stand/bootxx/bootxx.c:1.11 --- src/sys/arch/news68k/stand/bootxx/bootxx.c:1.10 Wed May 14 13:29:28 2008 +++ src/sys/arch/news68k/stand/bootxx/bootxx.c Sat Mar 29 05:07:25 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: bootxx.c,v 1.10 2008/05/14 13:29:28 tsutsui Exp $ */ +/* $NetBSD: bootxx.c,v 1.11 2014/03/29 05:07:25 ozaki-r Exp $ */ /*- * Copyright (c) 1999 Izumi Tsutsui. All rights reserved. @@ -113,7 +113,8 @@ bootxx(uint32_t d4, uint32_t d5, uint32_ return; } - sprintf(devname, %s(%d,%d,%d), devs[type], ctlr, unit, part); + snprintf(devname, sizeof(devname), %s(%d,%d,%d), + devs[type], ctlr, unit, part); fd = rom_open(devname, 0); if (fd == -1) {
CVS commit: src/sys/arch/news68k/stand/boot
Module Name:src Committed By: christos Date: Wed Aug 25 16:35:02 UTC 2010 Modified Files: src/sys/arch/news68k/stand/boot: boot.c Log Message: s/LOAD_NOTE/LOAD_BACKWARDS To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/arch/news68k/stand/boot/boot.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/sys/arch/news68k/stand/boot/boot.c diff -u src/sys/arch/news68k/stand/boot/boot.c:1.17 src/sys/arch/news68k/stand/boot/boot.c:1.18 --- src/sys/arch/news68k/stand/boot/boot.c:1.17 Tue Jan 20 08:35:28 2009 +++ src/sys/arch/news68k/stand/boot/boot.c Wed Aug 25 12:35:02 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: boot.c,v 1.17 2009/01/20 13:35:28 tsutsui Exp $ */ +/* $NetBSD: boot.c,v 1.18 2010/08/25 16:35:02 christos Exp $ */ /*- * Copyright (c) 1999 Izumi Tsutsui. All rights reserved. @@ -123,10 +123,9 @@ kernels[1] = NULL; } - /* disable LOAD_NOTE on floppy to avoid backward seek across volumes */ loadflag = LOAD_KERNEL; if (devname[0] == 'f') /* XXX */ - loadflag = ~LOAD_NOTE; + loadflag = ~LOAD_BACKWARDS; for (i = 0; kernels[i]; i++) { sprintf(file, %s%s, devname, kernels[i]);