Index: distrib/hpcsh/miniroot/Makefile.inc =================================================================== RCS file: /cvsroot/src/distrib/hpcsh/miniroot/Makefile.inc,v retrieving revision 1.1 diff -u -r1.1 Makefile.inc --- distrib/hpcsh/miniroot/Makefile.inc 2 Jul 2002 04:14:37 -0000 1.1 +++ distrib/hpcsh/miniroot/Makefile.inc 1 May 2010 14:33:00 -0000 @@ -1,13 +1,13 @@ # $NetBSD: Makefile.inc,v 1.1 2002/07/02 04:14:37 itojun Exp $ -DBG= -O +WARNS= 1 +DBG= -Os IMAGESIZE= 4m MAKEFS_FLAGS= -o density=2k IMAGEENDIAN= le MAKEDEVTARGETS= all -#LISTS+= ${DISTRIBDIR}/common/list.sysinst +LISTS+= ${DISTRIBDIR}/common/list.sysinst.en MTREECONF+= ${.CURDIR}/mtree.usr.install -IMAGEDEPENDS+= ${ARCHDIR}/dot.profile ${ARCHDIR}/termcap.vt100 \ - ${DESTDIR}/.profile ${DESTDIR}/etc/disktab \ - ${DESTDIR}/etc/spwd.db +IMAGEDEPENDS+= ${ARCHDIR}/dot.profile \ + ${DISTRIBDIR}/common/termcap.mini Index: distrib/hpcsh/miniroot/dot.profile =================================================================== RCS file: /cvsroot/src/distrib/hpcsh/miniroot/dot.profile,v retrieving revision 1.2 diff -u -r1.2 dot.profile --- distrib/hpcsh/miniroot/dot.profile 26 Jul 2003 17:06:44 -0000 1.2 +++ distrib/hpcsh/miniroot/dot.profile 1 May 2010 14:33:00 -0000 @@ -60,15 +60,11 @@ # mount the ramdisk read write mount -u $ROOTDEV / - # mount the kern_fs so that we can examine the dmesg state - mount -t kernfs /kern /kern - # pull in the functions that people will use from the shell prompt. # . /.commonutils # . /.instutils - dmesg() cat /kern/msgbuf grep() sed -n "/$1/p" # run the installation or upgrade script. - # sysinst XXX + sysinst fi Index: distrib/hpcsh/miniroot/list =================================================================== RCS file: /cvsroot/src/distrib/hpcsh/miniroot/list,v retrieving revision 1.2 diff -u -r1.2 list --- distrib/hpcsh/miniroot/list 30 Oct 2008 12:39:16 -0000 1.2 +++ distrib/hpcsh/miniroot/list 1 May 2010 14:33:00 -0000 @@ -8,11 +8,11 @@ # extras in sbin PROG sbin/disklabel +PROG sbin/dhclient +PROG sbin/dmesg PROG sbin/fdisk -PROG sbin/mount_ext2fs -PROG sbin/fsck_ext2fs -PROG sbin/mount_kernfs PROG sbin/mount_msdos +PROG sbin/newfs_msdos # extras in /usr.bin #PROG usr/bin/netstat @@ -21,23 +21,16 @@ #PROG usr/bin/vi # crunchgen source directory specials: progs built in nonstandard places +SPECIAL dhclient srcdir distrib/utils/x_dhclient #SPECIAL vi srcdir usr.bin/nvi/build # Minimize use of MFS SYMLINK /tmp var/tmp # termcap file -COPY ${ARCHDIR}/termcap.vt100 usr/share/misc/termcap - -# various files that we need in /etc for the install -COPY ${DESTDIR}/etc/spwd.db etc/spwd.db -LINK etc/spwd.db etc/pwd.db - -# sysinst needs disktab template -COPY ${DESTDIR}/etc/disktab etc/disktab.preinstall +COPY ${NETBSDSRCDIR}/distrib/common/termcap.mini usr/share/misc/termcap # and the installation tools COPY ${ARCHDIR}/dot.profile .profile -# and a spare .profile -COPY ${DESTDIR}/.profile tmp/.hdprofile +COPY ${NETBSDSRCDIR}/usr.sbin/dhcp/clientscript/dhclient-script sbin/dhclient-script 555 Index: sys/arch/hpcsh/conf/GENERIC =================================================================== RCS file: /cvsroot/src/sys/arch/hpcsh/conf/GENERIC,v retrieving revision 1.83 diff -u -r1.83 GENERIC --- sys/arch/hpcsh/conf/GENERIC 28 Oct 2008 00:05:04 -0000 1.83 +++ sys/arch/hpcsh/conf/GENERIC 1 May 2010 14:33:38 -0000 @@ -31,6 +31,7 @@ maxusers 32 # estimated number of users +options HZ=64 # default clock rate # System options specific to hpcsh @@ -111,7 +112,7 @@ # File systems file-system FFS # UFS -#file-system MFS # memory file system (requires FFS) +file-system MFS # memory file system (requires FFS) #file-system EXT2FS # second extended file system (linux) file-system MSDOSFS # MS-DOS file system file-system NFS # Sun NFS-compatible filesystem client Index: sys/arch/hpcsh/conf/HPW650PA =================================================================== RCS file: /cvsroot/src/sys/arch/hpcsh/conf/HPW650PA,v retrieving revision 1.26 diff -u -r1.26 HPW650PA --- sys/arch/hpcsh/conf/HPW650PA 2 Feb 2008 06:09:12 -0000 1.26 +++ sys/arch/hpcsh/conf/HPW650PA 1 May 2010 14:33:38 -0000 @@ -9,6 +9,8 @@ maxusers 32 # estimated number of users +options HZ=64 # default clock rate + # in-kernel bootloader, see kloader(4) options KLOADER #options KLOADER_KERNEL_PATH="\"/netbsd\"" Index: sys/arch/hpcsh/conf/files.hpcsh =================================================================== RCS file: /cvsroot/src/sys/arch/hpcsh/conf/files.hpcsh,v retrieving revision 1.51 diff -u -r1.51 files.hpcsh --- sys/arch/hpcsh/conf/files.hpcsh 20 Feb 2008 21:43:34 -0000 1.51 +++ sys/arch/hpcsh/conf/files.hpcsh 1 May 2010 14:33:38 -0000 @@ -16,11 +16,11 @@ #file arch/hpcsh/hpcsh/bus_dma.c file arch/hpcsh/hpcsh/clock_machdep.c -defflag opt_kloader.h KLOADER -defparam opt_kloader.h KLOADER_KERNEL_PATH -defflag debug_kloader.h KLOADER_DEBUG file dev/kloader.c kloader file arch/hpcsh/hpcsh/kloader_machdep.c kloader +defflag opt_kloader.h KLOADER +defflag debug_kloader.h KLOADER_DEBUG +defparam opt_kloader_kernel_path.h KLOADER_KERNEL_PATH # power management include "dev/hpc/files.hpcapm" Index: sys/arch/hpcsh/conf/std.hpcsh =================================================================== RCS file: /cvsroot/src/sys/arch/hpcsh/conf/std.hpcsh,v retrieving revision 1.9 diff -u -r1.9 std.hpcsh --- sys/arch/hpcsh/conf/std.hpcsh 2 Feb 2008 06:09:11 -0000 1.9 +++ sys/arch/hpcsh/conf/std.hpcsh 1 May 2010 14:33:38 -0000 @@ -7,5 +7,6 @@ include "arch/sh3/conf/std.sh3el" # arch standard options options IOM_RAM_BEGIN=0x0c000000 +options SH3_RTC_BASEYEAR=1996 # when Windows CE released makeoptions DEFTEXTADDR="0x8c001000" Index: sys/arch/hpcsh/hpcsh/machdep.c =================================================================== RCS file: /cvsroot/src/sys/arch/hpcsh/hpcsh/machdep.c,v retrieving revision 1.61 diff -u -r1.61 machdep.c --- sys/arch/hpcsh/hpcsh/machdep.c 28 Apr 2008 20:23:22 -0000 1.61 +++ sys/arch/hpcsh/hpcsh/machdep.c 1 May 2010 14:33:38 -0000 @@ -39,11 +39,7 @@ #include "hd64465if.h" #include "opt_kloader.h" -#ifdef KLOADER -#if !defined(KLOADER_KERNEL_PATH) -#define KLOADER_KERNEL_PATH "/netbsd" -#endif -#endif +#include "opt_kloader_kernel_path.h" #include #include @@ -171,6 +167,12 @@ void machine_startup(int, char *[], struct bootinfo *) __attribute__((__noreturn__)); +#ifdef KLOADER +#if !defined(KLOADER_KERNEL_PATH) +#define KLOADER_KERNEL_PATH "/netbsd" +#endif /* !KLOADER_KERNEL_PATH */ +static const char kernel_path[] = KLOADER_KERNEL_PATH; +#endif /* KLOADER */ void machine_startup(int argc, char *argv[], struct bootinfo *bi) @@ -385,8 +387,12 @@ } #ifdef KLOADER - if ((howto & RB_HALT) == 0) - kloader_reboot_setup(KLOADER_KERNEL_PATH); + if ((howto & RB_HALT) == 0) { + if ((howto & RB_STRING) != 0) + kloader_reboot_setup(bootstr); + else + kloader_reboot_setup(kernel_path); + } #endif boothowto = howto; @@ -417,14 +423,14 @@ doshutdownhooks(); /* Finally, halt/reboot the system. */ + if ((howto & RB_HALT) != 0) { + printf("halted.\n"); + } else { #ifdef KLOADER - if ((howto & RB_HALT) == 0) { kloader_reboot(); /* NOTREACHED */ - } #endif - - printf("halted.\n"); + } #if NHD64465IF > 0 hd64465_shutdown(); Index: sys/arch/sh3/dev/rtc.c =================================================================== RCS file: /cvsroot/src/sys/arch/sh3/dev/rtc.c,v retrieving revision 1.5 diff -u -r1.5 rtc.c --- sys/arch/sh3/dev/rtc.c 28 Apr 2008 20:23:34 -0000 1.5 +++ sys/arch/sh3/dev/rtc.c 1 May 2010 14:33:40 -0000 @@ -49,12 +49,12 @@ #define RTC_DEBUG #endif - struct rtc_softc { device_t sc_dev; int sc_valid; struct todr_chip_handle sc_todr; + u_int sc_year0; }; static int rtc_match(device_t, cfdata_t, void *); @@ -68,7 +68,10 @@ static int rtc_gettime_ymdhms(todr_chip_handle_t, struct clock_ymdhms *); static int rtc_settime_ymdhms(todr_chip_handle_t, struct clock_ymdhms *); - +#ifndef SH3_RTC_BASEYEAR +#define SH3_RTC_BASEYEAR 1900 +#endif +u_int sh3_rtc_baseyear = SH3_RTC_BASEYEAR; static int rtc_match(device_t parent, cfdata_t cfp, void *aux) @@ -118,6 +121,8 @@ sc->sc_todr.cookie = sc; sc->sc_todr.todr_gettime_ymdhms = rtc_gettime_ymdhms; sc->sc_todr.todr_settime_ymdhms = rtc_settime_ymdhms; + /* XXX should use device properties via MD device_register() */ + sc->sc_year0 = sh3_rtc_baseyear; todr_attach(&sc->sc_todr); @@ -181,7 +186,7 @@ return EIO; } - dt->dt_year += 1900; + dt->dt_year += sc->sc_year0; if (dt->dt_year < POSIX_BASE_YEAR) dt->dt_year += 100; @@ -206,7 +211,11 @@ unsigned int year; uint8_t r; - year = TOBCD(dt->dt_year % 100); + year = dt->dt_year - sc->sc_year0; + if (year > 99) + year -= 100; + + year = TOBCD(year); r = _reg_read_1(SH_(RCR2)); --- /dev/null 2010-05-01 23:48:20.000000000 +0900 +++ distrib/utils/sysinst/arch/hpcsh/Makefile 2010-05-01 02:01:23.000000000 +0900 @@ -0,0 +1,11 @@ +# $NetBSD$ +# +# Makefile for hpcsh +# + +MENUS_MD= menus.md.${SYSINSTLANG} menus.mbr +MSG_MD= msg.md.${SYSINSTLANG} msg.mbr.${SYSINSTLANG} + +LANGUAGES= # no translations ready yet + +.include "../../Makefile.inc" --- /dev/null 2010-05-01 23:48:20.000000000 +0900 +++ distrib/utils/sysinst/arch/hpcsh/md.c 2010-05-01 19:56:01.000000000 +0900 @@ -0,0 +1,191 @@ +/* $NetBSD$ */ + +/* + * Copyright 1997 Piermont Information Systems Inc. + * All rights reserved. + * + * Written by Philip A. Nelson for Piermont Information Systems Inc. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed for the NetBSD Project by + * Piermont Information Systems Inc. + * 4. The name of Piermont Information Systems Inc. may not be used to endorse + * or promote products derived from this software without specific prior + * written permission. + * + * THIS SOFTWARE IS PROVIDED BY PIERMONT INFORMATION SYSTEMS INC. ``AS IS'' + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL PIERMONT INFORMATION SYSTEMS INC. BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + * THE POSSIBILITY OF SUCH DAMAGE. + * + */ + +/* md.c -- Machine specific code for hpcsh */ + +#include +#include +#include +#include +#include +#include "defs.h" +#include "md.h" +#include "msg_defs.h" +#include "menu_defs.h" +#include "endian.h" +#include "mbr.h" + +int +md_get_info(void) +{ + + read_mbr(diskdev, &mbr); + md_bios_info(diskdev); + edit_mbr(&mbr); + + return 1; +} + + +int +md_pre_disklabel(void) +{ + + msg_display(MSG_dofdisk); + + /* write edited MBR onto disk. */ + if (write_mbr(diskdev, &mbr, 1) != 0) { + msg_display(MSG_wmbrfail); + process_menu(MENU_ok, NULL); + return 1; + } + return 0; +} + +int +md_post_disklabel(void) +{ + + return 0; +} + +int +md_post_newfs(void) +{ + + return 0; +} + +int +md_copy_filesystem(void) +{ + + return 0; +} + + +int +md_make_bsd_partitions(void) +{ + + return make_bsd_partitions(); +} + +int +md_check_partitions(void) +{ + + return 1; +} + + +/* Upgrade support */ +int +md_update(void) +{ + + endwin(); + md_copy_filesystem(); + md_post_newfs(); + wrefresh(curscr); + wmove(stdscr, 0, 0); + wclear(stdscr); + wrefresh(stdscr); + return 1; +} + + +void +md_cleanup_install(void) +{ + + enable_rc_conf(); +} + +int +md_bios_info(char *dev) +{ + int cyl, head; + daddr_t sec; + + msg_display(MSG_nobiosgeom, dlcyl, dlhead, dlsec); + if (guess_biosgeom_from_mbr(&mbr, &cyl, &head, &sec) >= 0) + msg_display_add(MSG_biosguess, cyl, head, sec); + set_bios_geom(cyl, head, sec); + return 0; +} + +int +md_pre_update(void) +{ + + return 1; +} + +void +md_init(void) +{ +} + +void +md_init_set_status(int minimal) +{ + + (void)minimal; +} + +int +md_post_extract(void) +{ + + return 0; +} + +int +md_check_mbr(mbr_info_t *mbri) +{ + + return 2; +} + +int +md_mbr_use_wholedisk(mbr_info_t *mbri) +{ + + return mbr_use_wholedisk(mbri); +} --- /dev/null 2010-05-01 23:48:20.000000000 +0900 +++ distrib/utils/sysinst/arch/hpcsh/md.h 2010-05-01 19:55:50.000000000 +0900 @@ -0,0 +1,76 @@ +/* $NetBSD$ */ + +/* + * Copyright 1997 Piermont Information Systems Inc. + * All rights reserved. + * + * Written by Philip A. Nelson for Piermont Information Systems Inc. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed for the NetBSD Project by + * Piermont Information Systems Inc. + * 4. The name of Piermont Information Systems Inc. may not be used to endorse + * or promote products derived from this software without specific prior + * written permission. + * + * THIS SOFTWARE IS PROVIDED BY PIERMONT INFORMATION SYSTEMS INC. ``AS IS'' + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL PIERMONT INFORMATION SYSTEMS INC. BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + * THE POSSIBILITY OF SUCH DAMAGE. + * + */ + +/* md.h -- Machine specific definitions for the hpcsh */ + + +#include +#include +#include +#include +#include + +/* hpcsh uses the mbr code. */ +#include "mbr.h" + +/* constants and defines */ + + +/* Extra megs for full X installation */ +#define XNEEDMB 340 + + +/* + * Default filesets to fetch and install during installation + * or upgrade. The standard sets are: + * base etc comp games man misc tests text xbase xcomp xetc xfont xserver + */ +#define SET_KERNEL_1_NAME "kern-GENERIC" +#define SET_KERNEL_2_NAME "kern-HPW650PA" + + +/* + * Machine-specific command to write a new label to a disk. + * For example, i386 uses "/sbin/disklabel -w -r", just like i386 + * miniroot scripts, though this may leave a bogus incore label. + * Sun ports should probably use DISKLABEL_CMD "/sbin/disklabel -w" + * to get incore to ondisk inode translation for the Sun proms. + * If not defined, we assume the port does not support disklabels and + * hand-edited disklabel will NOT be written by MI code. + */ +#define DISKLABEL_CMD "disklabel -w -r" --- /dev/null 2010-05-01 23:48:20.000000000 +0900 +++ distrib/utils/sysinst/arch/hpcsh/menus.md.en 2010-05-01 22:17:52.000000000 +0900 @@ -0,0 +1,40 @@ +/* $NetBSD$ */ + +/* + * Copyright 1997 Piermont Information Systems Inc. + * All rights reserved. + * + * Written by Philip A. Nelson for Piermont Information Systems Inc. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed for the NetBSD Project by + * Piermont Information Systems Inc. + * 4. The name of Piermont Information Systems Inc. may not be used to endorse + * or promote products derived from this software without specific prior + * written permission. + * + * THIS SOFTWARE IS PROVIDED BY PIERMONT INFORMATION SYSTEMS INC. ``AS IS'' + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL PIERMONT INFORMATION SYSTEMS INC. BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + * THE POSSIBILITY OF SUCH DAMAGE. + * + */ + +/* Menu definitions for sysinst. hpcsh version, machine dependent. */ + --- /dev/null 2010-05-01 23:48:20.000000000 +0900 +++ distrib/utils/sysinst/arch/hpcsh/msg.md.en 2010-05-01 22:23:26.000000000 +0900 @@ -0,0 +1,50 @@ +/* $NetBSD$ */ + +/* + * Copyright 1997 Piermont Information Systems Inc. + * All rights reserved. + * + * Written by Philip A. Nelson for Piermont Information Systems Inc. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. All advertising materials mentioning features or use of this software + * must display the following acknowledgement: + * This product includes software developed for the NetBSD Project by + * Piermont Information Systems Inc. + * 4. The name of Piermont Information Systems Inc. may not be used to endorse + * or promote products derived from this software without specific prior + * written permission. + * + * THIS SOFTWARE IS PROVIDED BY PIERMONT INFORMATION SYSTEMS INC. ``AS IS'' + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL PIERMONT INFORMATION SYSTEMS INC. BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + * THE POSSIBILITY OF SUCH DAMAGE. + * + */ + +/* MD Message catalog -- English, hpcsh version */ + +message md_hello +{If you booted from an external device, you may now remove it. + +} + +message set_kernel_1 +{Kernel (GENERIC)} +message set_kernel_2 +{Kernel (HPW650PA)} +