From: Tom London Date: Tue, 23 Jan 1979 10:55:58 +0000 (-0500) Subject: Bell 32V development X-Git-Tag: Bell-32V~291 X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/commitdiff_plain/09f0d9bd4220a33e4b70fa6dcef72ce401aec1b2 Bell 32V development Work on file usr/src/slowsys/sys/univec.c Co-Authored-By: John Reiser Synthesized-from: 32v --- diff --git a/usr/src/slowsys/sys/univec.c b/usr/src/slowsys/sys/univec.c new file mode 100644 index 0000000000..cb4b7575ae --- /dev/null +++ b/usr/src/slowsys/sys/univec.c @@ -0,0 +1,175 @@ +# include "../h/param.h" +/* controller no.'s for bits 27-31 of ISR addr */ +# define DEV_1 0x08000000 +# define DEV_2 0x10000000 +/* Interrupt Service Routine (ISR) addresses */ +extern ubastray() ; +extern dzrint() , dzxint() ; + +int *UNIvec[BSIZE/NBPW] = { +/* 0x0 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0x10 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0x20 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0x30 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0x40 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0x50 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0x60 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0x70 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0x80 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0x90 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0xa0 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0xb0 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0xc0 */ + (int *)dzrint, /* DZ-11 # 0 */ + (int *)dzxint, + (int *)((int)dzrint+DEV_1), /* DZ-11 # 1 */ + (int *)((int)dzxint+DEV_1), +/* 0xd0 */ + (int *)ubastray, /* DR-11B, VAX-11/45 link */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0xe0 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0xf0 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0x100 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0x110 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0x120 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0x130 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0x140 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0x150 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0x160 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0x170 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0x180 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0x190 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0x1a0 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0x1b0 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0x1c0 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0x1d0 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0x1e0 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, +/* 0x1f0 */ + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + (int *)ubastray, + } ; + +ubastray() +{ +printf("stray UBA interrupt\n") ; +}