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