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