diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2004-01-25 14:47:32 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2004-01-25 14:47:32 +0000 |
commit | 52338ba063cac9c4392cd28af0678f377c74ba96 (patch) | |
tree | 4a1d98ea238f3e449c3ac5fa1a6b451d1de13fb6 /sys/arch | |
parent | 7f3ec86f93ee400466b16a85806b267d8ee46873 (diff) |
Unused.
Diffstat (limited to 'sys/arch')
-rw-r--r-- | sys/arch/mvmeppc/stand/libsa/Makefile | 4 | ||||
-rw-r--r-- | sys/arch/mvmeppc/stand/libsa/SRT0.S | 84 | ||||
-rw-r--r-- | sys/arch/mvmeppc/stand/libsa/SRT1.c | 118 |
3 files changed, 1 insertions, 205 deletions
diff --git a/sys/arch/mvmeppc/stand/libsa/Makefile b/sys/arch/mvmeppc/stand/libsa/Makefile index 96a9a5bb030..388bbce025a 100644 --- a/sys/arch/mvmeppc/stand/libsa/Makefile +++ b/sys/arch/mvmeppc/stand/libsa/Makefile @@ -1,9 +1,7 @@ -# $OpenBSD: Makefile,v 1.4 2004/01/24 22:15:34 miod Exp $ +# $OpenBSD: Makefile,v 1.5 2004/01/25 14:47:31 miod Exp $ LIB=sa -CLEANFILES+=SRT0.o SRT1.o - NOPIC=nopic NOPROFILE=noprofile diff --git a/sys/arch/mvmeppc/stand/libsa/SRT0.S b/sys/arch/mvmeppc/stand/libsa/SRT0.S deleted file mode 100644 index 10f595cc2b3..00000000000 --- a/sys/arch/mvmeppc/stand/libsa/SRT0.S +++ /dev/null @@ -1,84 +0,0 @@ -; $OpenBSD: SRT0.S,v 1.2 2003/06/02 18:47:58 deraadt Exp $ - -; Copyright (c) 1996 Nivas Madhur -; Copyright (c) 1995 Theo de Raadt -; -; 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. -; -; 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. -; -; Copyright (c) 1995 Gordon W. Ross -; 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. The name of the author may not be used to endorse or promote products -; derived from this software without specific prior written permission. -; 4. All advertising materials mentioning features or use of this software -; must display the following acknowledgement: -; This product includes software developed by Gordon Ross -; -; 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. - -; SRT0.S - Stand-alone Run-Time startup code, part 0 - .file "SRT0.S" - .text - .globl _stack -_stack: - .globl _start -_start: - .word __estack - .word _start - - align 8 - or.u r10, r0, hi16(_devlun) - st r2, r0, lo16(_devlun) - or.u r10, r0, hi16(_ctrlun) - st r3, r0, lo16(_ctrlun) - or.u r10, r0, hi16(_oparg) - st r8, r0, lo16(_oparg) - or.u r10, r0, hi16(_opargend) - st r9, r0, lo16(_opargend) -; enable SFU1 - 88k disables SFU1 on a reset - ldcr r10, cr1 - xor r10, r10, 0x8 - stcr r10, cr1 - -; Call the run-time startup C code, which will: -; call main & call exit - exit passes control back to -; to the Bug. - bsr __start - -; The end. diff --git a/sys/arch/mvmeppc/stand/libsa/SRT1.c b/sys/arch/mvmeppc/stand/libsa/SRT1.c deleted file mode 100644 index 7dcd125170e..00000000000 --- a/sys/arch/mvmeppc/stand/libsa/SRT1.c +++ /dev/null @@ -1,118 +0,0 @@ -/* $OpenBSD: SRT1.c,v 1.2 2003/06/02 18:47:58 deraadt Exp $ */ - -/* - * Copyright (c) 1996 Nivas Madhur - * Copyright (c) 1995 Theo de Raadt - * - * 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. - * - * 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. - * - * Copyright (c) 1995 Gordon W. Ross - * 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. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * 4. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by Gordon Ross - * - * 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. - */ - -/* SRT1.c - Stand-alone Run-time startup code, part 1 */ - -#include <stdarg.h> -#include <sys/types.h> - -#include "config.h" - -extern char *edata, *end; - -int devlun = 0; -int ctrlun = 0; -int oparg = 0; -int opargend = 0; - -getvbr() -{ - asm volatile ("ldcr r2, cr7"); -} - -void -exit() -{ - /* - * Return to the Bug - */ - - asm volatile ("or r9, r0, 0x63; tb0 0, r0, 496"); - /* NOTREACHED */ - for(;;); /* keep compiler happy */ -} - -struct brdid brdid; -int cputyp; - -/* - * This is called by SRT0.S - * to do final prep for main - */ -_start() -{ - struct brdid *p; - - /* Clear BSS */ - - bzero(edata, end - edata); - - asm volatile("or r9, r0, 0x70\n - tb0 0, r0, 496\n - st r2, %0" : "=m" (p)); - - bcopy(p, &brdid, sizeof brdid); - cputyp = brdid.model; - - main(0); - exit(); -} - -/* - * Boot programs in C++ ? Not likely! - */ -__main() -{} |