146987Smckusick /* 2*63141Sbostic * Copyright (c) 1991, 1993 3*63141Sbostic * The Regents of the University of California. All rights reserved. 446987Smckusick * 546987Smckusick * This code is derived from software contributed to Berkeley by 646987Smckusick * Rick Macklem at The University of Guelph. 746987Smckusick * 846987Smckusick * %sccs.include.redist.c% 946987Smckusick * 10*63141Sbostic * @(#)nfsswapvmunix.c 8.1 (Berkeley) 06/10/93 1146987Smckusick */ 1246987Smckusick 1346987Smckusick /* 1446987Smckusick * Sample NFS swapvmunix configuration file. 1546987Smckusick * This should be filled in by the bootstrap program. 1646987Smckusick * See /sys/nfs/nfsdiskless.h for details of the fields. 1746987Smckusick */ 1846987Smckusick 1956502Sbostic #include <sys/param.h> 2056502Sbostic #include <sys/conf.h> 2156502Sbostic #include <sys/socket.h> 2256502Sbostic #include <sys/mount.h> 2346987Smckusick 2456502Sbostic #include <net/if.h> 2556502Sbostic #include <nfs/nfsv2.h> 2656502Sbostic #include <nfs/nfsdiskless.h> 2756502Sbostic 2846987Smckusick extern int nfs_mountroot(); 2946987Smckusick int (*mountroot)() = nfs_mountroot; 3046987Smckusick 3146987Smckusick dev_t rootdev = NODEV; 3246987Smckusick dev_t argdev = NODEV; 3346987Smckusick dev_t dumpdev = NODEV; 3446987Smckusick 3546987Smckusick struct swdevt swdevt[] = { 3646987Smckusick { NODEV, 0, 5000 }, /* happy:/u/swap.dopey */ 3746987Smckusick { 0, 0, 0 } 3846987Smckusick }; 3946987Smckusick struct nfs_diskless nfs_diskless = { 4046987Smckusick { { 'q', 'e', '0', '\0' }, 4146987Smckusick { 0x10, 0x2, { 0x0, 0x0, 0x83, 0x68, 0x30, 0x2, } }, 4246987Smckusick { 0x10, 0x2, { 0x0, 0x0, 0x83, 0x68, 0x30, 0xff, } }, 4346987Smckusick { 0x10, 0x0, { 0x0, 0x0, 0xff, 0xff, 0xff, 0x0, } }, 4446987Smckusick }, 4546987Smckusick { 0x10, 0x2, { 0x0, 0x0, 0x83, 0x68, 0x30, 0x12, } }, 4646987Smckusick { 4746987Smckusick (struct sockaddr *)0, SOCK_DGRAM, 0, (nfsv2fh_t *)0, 4846987Smckusick 0, 8192, 8192, 10, 100, (char *)0, 4946987Smckusick }, 5046987Smckusick { 5146987Smckusick 0xf, 5246987Smckusick 0x9, 5346987Smckusick 0x0, 5446987Smckusick 0x0, 5546987Smckusick 0x1, 5646987Smckusick 0x0, 5746987Smckusick 0x0, 5846987Smckusick 0x0, 5946987Smckusick 0xc, 6046987Smckusick 0x0, 6146987Smckusick 0x0, 6246987Smckusick 0x0, 6346987Smckusick 0x6, 6446987Smckusick 0x0, 6546987Smckusick 0x0, 6646987Smckusick 0x0, 6746987Smckusick 0x27, 6846987Smckusick 0x18, 6946987Smckusick 0x79, 7046987Smckusick 0x27, 7146987Smckusick 0x0, 7246987Smckusick 0x0, 7346987Smckusick 0x0, 7446987Smckusick 0x0, 7546987Smckusick 0x0, 7646987Smckusick 0x0, 7746987Smckusick 0x0, 7846987Smckusick 0x0, 7946987Smckusick 0x0, 8046987Smckusick 0x0, 8146987Smckusick 0x0, 8246987Smckusick 0x0, 8346987Smckusick }, 8446987Smckusick { 0x10, 0x2, { 0x8, 0x1, 0x83, 0x68, 0x30, 0x5, } }, 8546987Smckusick "happy", 8646987Smckusick { 8746987Smckusick (struct sockaddr *)0, SOCK_DGRAM, 0, (nfsv2fh_t *)0, 8846987Smckusick 0, 8192, 8192, 10, 100, (char *)0, 8946987Smckusick }, 9046987Smckusick { 9146987Smckusick 0x0, 9246987Smckusick 0x9, 9346987Smckusick 0x0, 9446987Smckusick 0x0, 9546987Smckusick 0x1, 9646987Smckusick 0x0, 9746987Smckusick 0x0, 9846987Smckusick 0x0, 9946987Smckusick 0xc, 10046987Smckusick 0x0, 10146987Smckusick 0x0, 10246987Smckusick 0x0, 10346987Smckusick 0x2, 10446987Smckusick 0x0, 10546987Smckusick 0x0, 10646987Smckusick 0x0, 10746987Smckusick 0xd0, 10846987Smckusick 0x48, 10946987Smckusick 0x42, 11046987Smckusick 0x25, 11146987Smckusick 0x0, 11246987Smckusick 0x0, 11346987Smckusick 0x0, 11446987Smckusick 0x0, 11546987Smckusick 0x0, 11646987Smckusick 0x0, 11746987Smckusick 0x0, 11846987Smckusick 0x0, 11946987Smckusick 0x0, 12046987Smckusick 0x0, 12146987Smckusick 0x0, 12246987Smckusick 0x0, 12346987Smckusick }, 12446987Smckusick { 0x10, 0x2, { 0x8, 0x1, 0x83, 0x68, 0x30, 0x5, } }, 12546987Smckusick "happy", 12646987Smckusick }; 127