Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/shark/include remove leftover acorn32 headers.
details: https://anonhg.NetBSD.org/src/rev/be31481b16b0
branches: trunk
changeset: 537768:be31481b16b0
user: chs <chs%NetBSD.org@localhost>
date: Sat Oct 05 17:01:10 2002 +0000
description:
remove leftover acorn32 headers.
diffstat:
sys/arch/shark/include/podulebus_machdep.h | 169 ----------------
sys/arch/shark/include/vconsole.h | 297 -----------------------------
sys/arch/shark/include/vidc.h | 261 -------------------------
3 files changed, 0 insertions(+), 727 deletions(-)
diffs (truncated from 739 to 300 lines):
diff -r ce947ce52336 -r be31481b16b0 sys/arch/shark/include/podulebus_machdep.h
--- a/sys/arch/shark/include/podulebus_machdep.h Sat Oct 05 16:51:03 2002 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,169 +0,0 @@
-/* $NetBSD: podulebus_machdep.h,v 1.1 2002/02/10 01:57:35 thorpej Exp $ */
-
-/*
- * Copyright (c) 1995 Mark Brinicombe.
- * Copyright (c) 1995 Brini.
- * 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 Brini.
- * 4. The name of the company nor the name of the author may be used to
- * endorse or promote products derived from this software without specific
- * prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY BRINI ``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 BRINI OR CONTRIBUTORS 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.
- *
- * RiscBSD kernel project
- *
- * podulebus.h
- *
- * Podule bus header file
- *
- * Created : 26/04/95
- */
-
-#include <sys/param.h>
-#include <machine/bus.h>
-#include <machine/io.h>
-
-/* Define the structure used to describe a podule */
-
-#define PODULE_DESCRIPTION_LENGTH 63
-
-typedef struct {
- /* The podule header, read from the on board ROM */
-
- u_char flags0;
- u_char flags1;
- u_char reserved;
- u_short product;
- u_short manufacturer;
- u_char country;
- u_int irq_addr;
- u_int irq_mask;
- u_int fiq_addr;
- u_int fiq_mask;
-
- /* The base addresses for this podule */
-
- u_int fast_base;
- u_int medium_base;
- u_int slow_base;
- u_int sync_base;
- u_int mod_base;
- u_int easi_base;
-
- /* Flags */
-
- int podulenum;
- int slottype;
- int attached;
-
- /* Other info */
-
- char description[PODULE_DESCRIPTION_LENGTH + 1];
- u_int (*read_rom)(u_int, int);
-
- /* podule specific information provided by podulebus */
-
- int interrupt;
-
- int dma_channel;
- int dma_interrupt;
-} podule_t;
-
-#define PODULE_FLAGS_CD 0x01
-#define PODULE_FLAGS_IS 0x02
-
-#define SLOT_NONE 0x00
-#define SLOT_POD 0x01
-#define SLOT_NET 0x02
-
-typedef int podulebus_intr_handle_t;
-
-#define podulebus_attach_args podule_attach_args
-
-struct podule_attach_args {
- podule_t *pa_podule; /* podule descriptor */
- int pa_podule_number; /* podule number */
- int pa_slottype; /* podule slot type */
- bus_space_tag_t pa_iot; /* bus space tag */
-
-#define pa_easi_t pa_iot
-#define pa_mod_t pa_iot
-#define pa_fast_t pa_iot
-#define pa_medium_t pa_iot
-#define pa_slow_t pa_iot
-#define pa_sync_t pa_iot
-
-#define pa_easi_base pa_podule->easi_base
-#define pa_mod_base pa_podule->mod_base
-#define pa_fast_base pa_podule->fast_base
-#define pa_medium_base pa_podule->medium_base
-#define pa_slow_base pa_podule->slow_base
-#define pa_sync_base pa_podule->sync_base
-
- podulebus_intr_handle_t pa_ih; /* interrupt handle */
-
-#define pa_manufacturer pa_podule->manufacturer
-#define pa_product pa_podule->product
-#define pa_descr pa_podule->description
-};
-
-/* Useful macros */
-
-/* EASI space cycle control */
-
-
-#define IS_PODULE(pa, man, prod) \
- (pa->pa_manufacturer == man && pa->pa_product == prod)
-
-
-
-#define EASI_CYCLE_TYPE_A 0x00
-#define EASI_CYCLE_TYPE_C 0x01
-#define set_easi_cycle_type(podule, type) \
- IOMD_WRITE_BYTE(IOMD_ECTCR, (IOMD_READ_BYTE(IOMD_ECTCR) & ~(1 << podule)) | (1 << type))
-
-#ifdef _KERNEL
-
-/* Array of podule structures, one per possible podule */
-
-extern podule_t podules[MAX_PODULES + MAX_NETSLOTS];
-
-int matchpodule __P((struct podule_attach_args *pa,
- int manufacturer, int product, int required_slot));
-
-void netslot_ea __P((u_int8_t *buffer));
-
-extern void *podulebus_irq_establish __P((podulebus_intr_handle_t, int,
- int (*)(void *), void *, struct evcnt *));
-extern void podulebus_shift_tag __P((bus_space_tag_t, u_int,
- bus_space_tag_t *));
-
-/* Used internally by the podulebus code */
-extern void netslotscan(struct device *);
-extern void poduleexamine(podule_t *, struct device *, int);
-
-#endif
-
-/* End of podulebus.h */
diff -r ce947ce52336 -r be31481b16b0 sys/arch/shark/include/vconsole.h
--- a/sys/arch/shark/include/vconsole.h Sat Oct 05 16:51:03 2002 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,297 +0,0 @@
-/* $NetBSD: vconsole.h,v 1.1 2002/02/10 01:57:47 thorpej Exp $ */
-
-/*
- * Copyright (c) 1994,1995 Melvyn Tang-Richardson
- * All rights reserved.
- *
- * This code is derived from software written for Brini by Mark Brinicombe
- *
- * 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 the RiscBSD team
- * 4. The name of the company nor the name of the author may be used to
- * endorse or promote products derived from this software without specific
- * prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``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 AUTHORS OR CONTRIBUTORS 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.
- *
- * RiscBSD kernel project
- *
- * vconsole.h
- *
- * Virtual console header
- *
- * Created : 18/09/94
- */
-
-/*
- * Hopefully this file has a short life with the new console coming just
- * round the corner
- */
-
-#ifdef _KERNEL
-#define LOSSY 1
-#define FIXEDRES 2
-
-#define BOLD (1<<15)
-#define UNDERLINE (1<<16)
-#define REVERSE (1<<17)
-#define BLINKING (1<<18)
-
-#include <machine/vidc.h>
-
-struct vconsole;
-
-/*
- * Render routines and terminal drivers which conform to version 1.00
- * of the spec should always be present. This is the lowest common
- * denominator, which enables the driver to always find something that
- * will work.
- *
- * Prefered drivers can be added required in the tables.
- */
-
-struct render_engine {
- char * name;
- int ( *init ) __P(( struct vconsole *vc ));
- void ( *putchar ) __P(( dev_t dev, char c, struct vconsole *vc ));
- int ( *spawn ) __P(( struct vconsole *vc ));
- int ( *swapin ) __P(( struct vconsole *vc ));
- paddr_t ( *mmap ) __P(( struct vconsole *vc, off_t offset, int nprot ));
- void ( *render ) __P(( struct vconsole *vc, char c));
- void ( *scrollup ) __P(( struct vconsole *vc, int low, int high ));
- void ( *scrolldown ) __P(( struct vconsole *vc, int low, int high ));
- void ( *cls ) __P(( struct vconsole *vc ));
- void ( *update ) __P(( struct vconsole *vc ));
- int ( *scrollback ) __P(( struct vconsole *vc ));
- int ( *scrollforward ) __P(( struct vconsole *vc ));
- int ( *scrollbackend ) __P(( struct vconsole *vc ));
- int ( *clreos ) __P(( struct vconsole *vc, int code ));
- int ( *debugprint ) __P(( struct vconsole *vc ));
- int ( *cursorupdate ) __P(( struct vconsole *vc ));
- int ( *cursorflashrate ) __P(( struct vconsole *vc, int rate ));
- int ( *setfgcol ) __P(( struct vconsole *vc, int col ));
- int ( *setbgcol ) __P(( struct vconsole *vc, int col ));
- int ( *textpalette ) __P(( struct vconsole *vc ));
- int ( *sgr ) __P(( struct vconsole *vc, int type ));
- int ( *blank ) __P(( struct vconsole *vc, int type ));
- int ( *ioctl ) __P(( struct vconsole *vc, dev_t dev, int cmd,
- caddr_t data, int flag, struct proc *p));
- int ( *redraw ) __P(( struct vconsole *vc, int x, int y, int a, int b ));
- int ( *attach ) __P(( struct vconsole *vc, struct device *dev, struct device *dev1, void * arg));
- int ( *flash ) __P(( struct vconsole *vc, int flash ));
- int ( *cursor_flash ) __P(( struct vconsole *vc, int flash ));
-};
-
-/* Blank types. VESA defined */
-
-/* Blank type 3 is suported by default */
-
-#define BLANK_NONE 0 /* Not really blanked */
-#define BLANK_IDLE 1 /* Vsync dropped for fast reactivation */
-#define BLANK_UNUSED 2 /* Hsync dropped for semi fast reactivation */
-#define BLANK_OFF 3 /* All signals removed slowest reactivation */
-
-#define R_NAME render_engine->name
-#define SPAWN render_engine->spawn
-#define SCROLLUP render_engine->scrollup
-#define SCROLLDOWN render_engine->scrolldown
-#define RENDER render_engine->render
-#define R_SWAPIN render_engine->swapin
-#define CLS render_engine->cls
-#define R_INIT render_engine->init
-#define PUTCHAR render_engine->putchar
-#define R_SWAPIN render_engine->swapin
-#define MMAP render_engine->mmap
Home |
Main Index |
Thread Index |
Old Index