Source-Changes-HG archive

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

[src/trunk]: src/sys Migrate known-podules list from arch/arm32/podulebus to ...



details:   https://anonhg.NetBSD.org/src/rev/cfd1a619fa7c
branches:  trunk
changeset: 507241:cfd1a619fa7c
user:      bjh21 <bjh21%NetBSD.org@localhost>
date:      Sat Mar 17 19:05:19 2001 +0000

description:
Migrate known-podules list from arch/arm32/podulebus to dev/podulebus.

diffstat:

 sys/arch/arm32/podulebus/Makefile         |    7 -
 sys/arch/arm32/podulebus/podulelist2h.awk |  210 ------------------------------
 sys/arch/arm32/podulebus/podules          |  169 ------------------------
 sys/dev/podulebus/Makefile.podules        |    7 +
 sys/dev/podulebus/podulelist2h.awk        |  210 ++++++++++++++++++++++++++++++
 sys/dev/podulebus/podules                 |  169 ++++++++++++++++++++++++
 6 files changed, 386 insertions(+), 386 deletions(-)

diffs (truncated from 796 to 300 lines):

diff -r d6c98264473e -r cfd1a619fa7c sys/arch/arm32/podulebus/Makefile
--- a/sys/arch/arm32/podulebus/Makefile Sat Mar 17 18:46:25 2001 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-#      $NetBSD: Makefile,v 1.1 1996/10/14 23:16:07 mark Exp $
-
-AWK=   awk
-
-podules.h podule_data.h: podules podulelist2h.awk
-       /bin/rm -f podules.h podule_data.h
-       ${AWK} -f podulelist2h.awk podules
diff -r d6c98264473e -r cfd1a619fa7c sys/arch/arm32/podulebus/podulelist2h.awk
--- a/sys/arch/arm32/podulebus/podulelist2h.awk Sat Mar 17 18:46:25 2001 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,210 +0,0 @@
-#! /usr/bin/awk -f
-#      $NetBSD: podulelist2h.awk,v 1.4 1998/01/09 06:57:44 thorpej Exp $
-#      from: devlist2h.awk,v 1.2 1996/01/22 21:08:09 cgd Exp
-#
-# Copyright (c) 1996 Mark Brinicombe
-# Copyright (c) 1995, 1996 Christopher G. Demetriou
-# All rights reserved.
-#
-# 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 by Mark Brinicombe
-# 4. The name of the author may not be used to endorse or promote products
-#    derived from this software without specific prior written permission
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 THE AUTHOR 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.
-#
-BEGIN {
-       npodules = nvendors = 0
-       dfile="podule_data.h"
-       hfile="podules.h"
-}
-NR == 1 {
-       VERSION = $0
-       gsub("\\$", "", VERSION)
-
-       printf("/*\t\$NetBSD\$\t*/\n\n") > dfile
-       printf("/*\n") > dfile
-       printf(" * THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.\n") \
-           > dfile
-       printf(" *\n") > dfile
-       printf(" * generated from:\n") > dfile
-       printf(" *\t%s\n", VERSION) > dfile
-       printf(" */\n") > dfile
-
-       printf("/*\t\$NetBSD\$\t*/\n\n") > hfile
-       printf("/*\n") > hfile
-       printf(" * THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.\n") \
-           > hfile
-       printf(" *\n") > hfile
-       printf(" * generated from:\n") > hfile
-       printf(" *\t%s\n", VERSION) > hfile
-       printf(" */\n") > hfile
-
-       next
-}
-$1 == "manufacturer" {
-       nvendors++
-
-       vendorindex[$2] = nvendors;             # record index for this name, for later.
-       vendors[nvendors, 1] = $2;              # name
-       vendors[nvendors, 2] = $3;              # id
-       printf("#define\tMANUFACTURER_%s\t%s\t", vendors[nvendors, 1],
-           vendors[nvendors, 2]) > hfile
-       i = 3; f = 4;
-
-       # comments
-       ocomment = oparen = 0
-       if (f <= NF) {
-               printf("\t/* ") > hfile
-               ocomment = 1;
-       }
-       while (f <= NF) {
-               if ($f == "#") {
-                       printf("(") > hfile
-                       oparen = 1
-                       f++
-                       continue
-               }
-               if (oparen) {
-                       printf("%s", $f) > hfile
-                       if (f < NF)
-                               printf(" ") > hfile
-                       f++
-                       continue
-               }
-               vendors[nvendors, i] = $f
-               printf("%s", vendors[nvendors, i]) > hfile
-               if (f < NF)
-                       printf(" ") > hfile
-               i++; f++;
-       }
-       if (oparen)
-               printf(")") > hfile
-       if (ocomment)
-               printf(" */") > hfile
-       printf("\n") > hfile
-
-       next
-}
-$1 == "podule" {
-       npodules++
-
-       podules[npodules, 1] = $2;              # vendor name
-       podules[npodules, 2] = $3;              # podule id
-       podules[npodules, 3] = $4;              # id
-       printf("#define\tPODULE_%s_%s\t%s\t", podules[npodules, 1],
-           podules[npodules, 2], podules[npodules, 3]) > hfile
-
-       i=4; f = 5;
-
-       # comments
-       ocomment = oparen = 0
-       if (f <= NF) {
-               printf("\t/* ") > hfile
-               ocomment = 1;
-       }
-       while (f <= NF) {
-               if ($f == "#") {
-                       printf("(") > hfile
-                       oparen = 1
-                       f++
-                       continue
-               }
-               if (oparen) {
-                       printf("%s", $f) > hfile
-                       if (f < NF)
-                               printf(" ") > hfile
-                       f++
-                       continue
-               }
-               podules[npodules, i] = $f
-               printf("%s", podules[npodules, i]) > hfile
-               if (f < NF)
-                       printf(" ") > hfile
-               i++; f++;
-       }
-       if (oparen)
-               printf(")") > hfile
-       if (ocomment)
-               printf(" */") > hfile
-       printf("\n") > hfile
-
-       next
-}
-{
-       if ($0 == "")
-               blanklines++
-       print $0 > hfile
-       if (blanklines < 2)
-               print $0 > dfile
-}
-END {
-       # print out the match tables
-
-       printf("\n") > dfile
-
-       for (i = 1; i <= nvendors; i++) {
-               printf("static struct podule_description podules_%s[] = {\n", \
-                   tolower(vendors[i, 1])) > dfile
-               for (j = 1; j <= npodules; j++) {
-                       if (podules[j, 1] != vendors[i, 1]) continue
-                       printf("\t{ PODULE_%s_%s,",
-                           podules[j, 1], podules[j, 2]) \
-                           > dfile
-       
-                       printf("\t\"") > dfile
-                       k = 4;
-                       needspace = 0;
-                       while (podules[j, k] != "") {
-                               if (needspace)
-                                       printf(" ") > dfile
-                               printf("%s", podules[j, k]) > dfile
-                               needspace = 1
-                               k++
-                       }
-                       printf("\" },\n") > dfile
-               }
-               printf("\t{ 0x0000, NULL }\n") > dfile
-               printf("};\n\n") > dfile
-       }
-
-       printf("\n") > dfile
-
-       printf("struct podule_list known_podules[] = {\n") > dfile
-       for (i = 1; i <= nvendors; i++) {
-               printf("\t{ MANUFACTURER_%s, \t", vendors[i, 1]) > dfile
-               if (length(vendors[i, 1]) < 7)
-                       printf("\t") > dfile
-               printf("\"") > dfile
-               j = 3;
-               needspace = 0;
-               while (vendors[i, j] != "") {
-                       if (needspace)
-                               printf(" ") > dfile
-                       printf("%s", vendors[i, j]) > dfile
-                       needspace = 1
-                       j++
-               }
-               printf("\", \tpodules_%s },\n", tolower(vendors[i, 1])) > dfile
-       }
-       printf("\t{ 0, NULL, NULL }\n") > dfile
-       printf("};\n") > dfile
-}
diff -r d6c98264473e -r cfd1a619fa7c sys/arch/arm32/podulebus/podules
--- a/sys/arch/arm32/podulebus/podules  Sat Mar 17 18:46:25 2001 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,169 +0,0 @@
-$NetBSD: podules,v 1.16 2000/12/19 00:36:26 bjh21 Exp $
-
-/*
- * Copyright (c) 1996 Mark Brinicombe
- * All rights reserved.
- *
- * 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 by Mark Brinicombe
- *     for the NetBSD Project.
- * 4. The name of the author may not be used to endorse or promote products
- *    derived from this software without specific prior written permission
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 THE AUTHOR 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.
- */
-
-/*
- * List of known podule manufacturers
- */
-
-manufacturer   ACORN           0x0000  Acorn Computers
-manufacturer   OLIVETTI        0x0002  Olivetti
-manufacturer   WATFORD         0x0003  Watford Electronics
-manufacturer   CCONCEPTS       0x0004  Computer Concepts
-manufacturer   ARMADILLO       0x0007  Armadillo Systems
-manufacturer   WILDVISION      0x0009  Wild Vision
-manufacturer   HCCS            0x000c  HCCS
-manufacturer   ATOMWIDE        0x0011  Atomwide
-manufacturer   ATOMWIDE2       0x0017  Atomwide
-manufacturer   LINGENUITY      0x001a  Lingenuity
-manufacturer   IRLAM           0x001f  Irlam Instruments
-manufacturer   OAK             0x0021  Oak Solutions
-manufacturer   MORLEY          0x002b  Morley
-manufacturer   VTI             0x0035  Vertical Twist
-manufacturer   CUMANA          0x003a  Cumana
-manufacturer   ICS             0x003c  ICS
-manufacturer   SERIALPORT      0x003f  Serial Port
-manufacturer   ARXE            0x0041  ARXE
-manufacturer   ALEPH1          0x0042  Aleph 1
-manufacturer   ICUBED          0x0046  I-Cubed
-manufacturer   BRINI           0x0050  Brini
-manufacturer   ANT             0x0053  ANT
-manufacturer   CASTLE          0x0055  Castle Technology
-manufacturer   DTSOFT          0x0037  D.T. Software
-manufacturer   ALSYSTEMS       0x005b  Alsystems
-manufacturer   SIMTEC          0x005f  Simtec Electronics
-manufacturer   YES             0x0060  Yellowstone Educational Solutions
-manufacturer   MCS             0x0063  MCS
-manufacturer   EESOX           0x0064  EESOX
-
-/*
- * List of known podules.  Grouped by vendor.
- */
-



Home | Main Index | Thread Index | Old Index