ragge
|
782e22bb8b
|
Device driver for TS11/TSV05 tape devices.
Written by Bertram Barth, based on TMSCP device driver.
|
1996-01-06 16:43:46 +00:00 |
jtc
|
2fce159ff8
|
Changed name of sigaltstack's ss_base field to ss_sp to match XPG4.2 and
traditional usage.
|
1996-01-04 22:21:33 +00:00 |
ragge
|
1dab4709a3
|
Changes requested by Charles Hannum.
|
1995-12-31 15:05:19 +00:00 |
ragge
|
d9c6db08da
|
Don't declare _mcount as static, gcc will optimize it away then.
|
1995-12-31 12:15:58 +00:00 |
ragge
|
d987547daf
|
An '&' missing in splx macro; causing that sometimes didn't
the interrupt level get set.
|
1995-12-30 21:37:31 +00:00 |
ragge
|
d714597971
|
Don't include de.h; it doesn't exist anymore.
|
1995-12-30 19:42:16 +00:00 |
thorpej
|
17eb6e2bc1
|
Move the old-style disk instrumentation "structures" to a central location
(sys/kern/subr_disk.c) and note that they should/will be deperecated.
|
1995-12-28 19:16:31 +00:00 |
ragge
|
7c65ab14a0
|
Create libkern as a .a instead of a .o file.
|
1995-12-28 15:27:21 +00:00 |
mycroft
|
cd8fe86bcb
|
Make the type of __builtin_va_list a long.
|
1995-12-26 01:16:24 +00:00 |
mycroft
|
0c00214737
|
Use __builtin_va_alist.
|
1995-12-26 00:19:09 +00:00 |
mycroft
|
fa887628d8
|
Stylistic changes.
|
1995-12-25 23:15:31 +00:00 |
mycroft
|
d1de691efb
|
Stylistic changes.
|
1995-12-25 22:22:02 +00:00 |
mycroft
|
0199e002ad
|
Update for GCC 2.7, and fix bugs.
|
1995-12-25 21:41:08 +00:00 |
mycroft
|
3da4b2a160
|
The IST_* and IPL_* constants are not bus-specific; don't treat them as such.
Change splimp -> splnet in Ethernet, ARCnet, and FDDI drivers.
|
1995-12-24 02:29:35 +00:00 |
ragge
|
341c12ff46
|
Generation of old config structs for de/qe cards removed.
|
1995-12-16 15:05:03 +00:00 |
ragge
|
e7aba578d3
|
MicroVAX III support added.
Dummy match/attach routines for tmscp.
Conversion of uda.c towards new config.
|
1995-12-13 19:02:47 +00:00 |
ragge
|
56ad9078eb
|
MicroVAX III support added.
|
1995-12-13 18:57:57 +00:00 |
ragge
|
cf6e6c6ed4
|
waitabit() macro removed.
|
1995-12-13 18:56:01 +00:00 |
ragge
|
6ab4fc540f
|
Prevent against multiple includes.
|
1995-12-13 18:55:27 +00:00 |
ragge
|
dc9996e83e
|
A complete SCB struct included.
|
1995-12-13 18:54:56 +00:00 |
ragge
|
4f22cd5a71
|
Type change: u_int hoppaddr to void (*hoppaddr)();
|
1995-12-13 18:54:03 +00:00 |
ragge
|
902fd4cddf
|
PG_SHIFT -> PGSHIFT.
|
1995-12-13 18:53:15 +00:00 |
ragge
|
3307a6f67a
|
CPU dependent code moved out of cpu independent modules.
|
1995-12-13 18:50:11 +00:00 |
ragge
|
b7d05bc287
|
u_int -> pt_entry_t.
|
1995-12-13 18:47:59 +00:00 |
ragge
|
2962c5f6d6
|
MicroVAX III support added; now runs on VAX 3600/3800/3900 platforms.
|
1995-12-13 18:45:52 +00:00 |
ragge
|
a5c9872c60
|
Unneccessary.
|
1995-12-12 15:40:04 +00:00 |
mycroft
|
292120bf63
|
Define __FORK_BRAINDAMAGE.
|
1995-12-09 04:41:41 +00:00 |
ragge
|
31f199d4e6
|
Added earlier forgotten MACHINE_ARCH, pointed out by Arne Henrik Juul.
Cleaned up a bit.
|
1995-12-04 22:32:53 +00:00 |
ragge
|
45d824de05
|
DELUA/DENUA & DELQA/DEQNA Ethernet adapters converted to new config.
|
1995-12-01 19:37:55 +00:00 |
ragge
|
2e654caa73
|
UBA converted to new config. (uba's now can be *'ed). Bug causing
DMA writes to nonexistent memory pages fixed. Code for old config
of non-mass-storage devices removed. (they now must use new config).
|
1995-12-01 19:22:56 +00:00 |
jtc
|
0cd793449e
|
merge in changes from 1.1 release branch
|
1995-11-30 00:56:23 +00:00 |
ragge
|
826b97635f
|
No longer needed; interrupt vectors now dynamic allocated.
|
1995-11-12 15:19:49 +00:00 |
ragge
|
bfc2ca40b8
|
Function call definition on stack. (calls frame)
|
1995-11-12 15:07:30 +00:00 |
ragge
|
763fd0a011
|
Macros for locore mapping added.
|
1995-11-12 14:41:41 +00:00 |
ragge
|
d96cac4b8e
|
pt_entry_t now struct pte. cleanup.
|
1995-11-12 14:40:26 +00:00 |
ragge
|
e6db353726
|
extern struct scb *scb; added.
|
1995-11-12 14:38:31 +00:00 |
ragge
|
7aac03e745
|
11/750 specific things moved to ka750.h
|
1995-11-12 14:37:18 +00:00 |
ragge
|
2a23f39e82
|
struct ivec_dsp for interrupt vector allocation added.
|
1995-11-12 14:33:11 +00:00 |
ragge
|
f51faf62ac
|
Dynamic allocate uba_softc and interrupt vectors.
Allow for more that one uba.
|
1995-11-10 19:25:46 +00:00 |
ragge
|
d16c357ab9
|
A couple of CPU specific defines moved away.
|
1995-11-10 19:14:43 +00:00 |
ragge
|
c9be4b2e09
|
Removed some warnings.
|
1995-11-10 19:09:56 +00:00 |
ragge
|
42edf9d2b4
|
_idsptch added, _physcopypage removed.
|
1995-11-10 19:08:59 +00:00 |
ragge
|
eca544e6fc
|
sysarch() -> sys_sysarch.
|
1995-11-10 19:07:16 +00:00 |
ragge
|
ae0f1d45d8
|
Allow for dynamic allocation of interrupt vectors.
COMPAT_RENO removed.
Handle memory errors.
uap->sigcntxp -> SCARG(uap, sigcntxp)
|
1995-11-10 19:05:46 +00:00 |
ragge
|
33bd27fa3c
|
Major rewriting of pmap_bootstrap; CPU dependent allocations moved
to related file.
|
1995-11-10 18:52:54 +00:00 |
ragge
|
3095b6514c
|
No need anymore.
|
1995-11-03 14:34:52 +00:00 |
ragge
|
46e32a9703
|
No need for this file anymore; it's defines moved to other places.
|
1995-11-03 14:29:23 +00:00 |
ragge
|
8010d89785
|
Must use PAGE_SIZE family instead of NBPG family.
(phys page size != virt page size)
|
1995-10-30 16:27:56 +00:00 |
ragge
|
440b596a77
|
Added M_OP_POS (positioning tape).
|
1995-10-20 13:51:56 +00:00 |
ragge
|
b57ff30a87
|
Added #ifdef _KERNEL around definition of struct rpb.
|
1995-10-20 13:47:27 +00:00 |
ragge
|
ad3443e06c
|
Additions to be able to write to massbuss disks standalone.
|
1995-10-20 13:43:43 +00:00 |
ragge
|
fbc5d6e054
|
SA_LIB -> SALIB
Include rpb.h. Typeclash fixes.
Removed #include of non-existing file.
|
1995-10-20 13:35:41 +00:00 |
ragge
|
5d49d3ac8f
|
Use macros.h when STANDALONE is defined.
|
1995-10-20 12:55:06 +00:00 |
mycroft
|
245f292fed
|
Prefix names of system call implementation functions with `sys_'.
|
1995-10-07 06:25:19 +00:00 |
ragge
|
e3e007e87c
|
#include "sys/mount.h" added.
|
1995-10-02 12:33:32 +00:00 |
ragge
|
0b4e25a2c1
|
Arg to printf forgot.
|
1995-09-29 16:35:00 +00:00 |
ragge
|
24d550bffb
|
Some typos.
|
1995-09-29 16:33:38 +00:00 |
ragge
|
2572267bae
|
relocation_info added.
|
1995-09-23 14:57:40 +00:00 |
thorpej
|
a11f0c987e
|
Compile kernel with -Werror and -fno-builtin.
|
1995-09-19 23:57:55 +00:00 |
thorpej
|
7d7396c414
|
Make system calls conform to a standard prototype and bring those
prototypes into scope.
|
1995-09-19 22:53:47 +00:00 |
ragge
|
3579b04cac
|
Obsolete when not using Microvax rom anymore.
|
1995-09-16 16:21:56 +00:00 |
ragge
|
c378250058
|
Calls to MicroVAX rom routines removed.
|
1995-09-16 16:20:18 +00:00 |
ragge
|
67abd74816
|
struct rpb -> include/rpb.h
|
1995-09-16 15:58:57 +00:00 |
ragge
|
01c7626f80
|
Load microcode file on 11/750.
|
1995-09-16 15:54:20 +00:00 |
ragge
|
64a23e9a8b
|
Take care of xon/xoff (== discard them).
|
1995-09-16 15:48:49 +00:00 |
ragge
|
7bffdf561e
|
Removed bug to prevent division-by-zero when accessing unlabelled disks.
|
1995-09-16 15:43:25 +00:00 |
ragge
|
395e73a5d7
|
ka650 added. Converted to KNF.
|
1995-09-16 13:34:20 +00:00 |
ragge
|
ed3a9bf3b0
|
TMSCP support added.
|
1995-09-16 13:18:27 +00:00 |
ragge
|
eefa8685a2
|
Bootblock support for tmscp added, used on MicroVAX.
MicroVAX rom routines not used anymore, too inconsistent when
not using FILES-11 filesystem.
|
1995-09-16 13:01:06 +00:00 |
ragge
|
b5733df6fb
|
Standalone support for TMSCP tapes, based on ra disk driver.
|
1995-09-16 12:57:35 +00:00 |
ragge
|
7e902b634e
|
Foolish and easy standalone prog to edit disklabels.
|
1995-09-16 12:56:03 +00:00 |
ragge
|
8feecb9503
|
Rick Macklem's copy hack that can do standalone (multi-)volume
copies from anything to anything.
|
1995-09-16 12:53:49 +00:00 |
ragge
|
007a539df5
|
Readme & install files added and updated.
|
1995-09-16 12:00:19 +00:00 |
mycroft
|
29053c58b2
|
SA_ONSTACK --> SS_ONSTACK
|
1995-09-01 20:05:59 +00:00 |
ragge
|
2c7359091d
|
Patches from Ken Wellsch/Ken Lalonde to support some Dilog MSCP cards
(DQ256 SMD card, SQ706A and SU726A SCSI card).
|
1995-08-31 22:24:39 +00:00 |
ragge
|
90a621b682
|
Fixed USRPTSIZE trouble. Cleaned up.
|
1995-08-22 04:34:17 +00:00 |
ragge
|
4ff0530b57
|
Changed way to calculate USRPTSIZE.
|
1995-08-22 04:28:20 +00:00 |
ragge
|
ce63fbf5f1
|
Bug fix in byte_swap_word(); didn't always make it.
|
1995-08-21 16:36:32 +00:00 |
ragge
|
e7749341ad
|
Added PG_URKW: World readable, kernel writable.
|
1995-08-21 03:28:50 +00:00 |
ragge
|
172fd72aab
|
Bug fix: Must have user readability of kernel text on Microvax
even when using DDB.
|
1995-08-21 03:27:05 +00:00 |
ragge
|
ed3c38b4cd
|
Added gencntty();
|
1995-08-21 03:24:46 +00:00 |
thorpej
|
66dcd8fd69
|
Add entries for the ccd.
|
1995-08-17 17:40:42 +00:00 |
mycroft
|
6deb1a5816
|
Fix comment on splnet().
|
1995-08-13 00:45:21 +00:00 |
mycroft
|
0e29cb31fa
|
Replace splnet() with splsoftnet(). Add splnet().
|
1995-08-13 00:32:47 +00:00 |
ragge
|
dde1e61099
|
maxpartitions added. Kernel now loaded with -Z flag.
|
1995-07-24 18:58:32 +00:00 |
cgd
|
479fb9e45b
|
add <sys/cdefs.h> inclusions. namsspace-protect physadr, label_t
def'ns against _POSIX_SOURCE and _ANSI_SOURCE.
|
1995-07-06 03:39:32 +00:00 |
ragge
|
e0ebe6c93d
|
(some) support for DDB disassembly added.
|
1995-07-05 09:54:07 +00:00 |
ragge
|
620027e37d
|
Null pointer were referenced if signal occurred before first
syscall. Didn't hurt on 4.3 Reno binaries.
|
1995-07-05 08:39:48 +00:00 |
ragge
|
a237052e3a
|
DDB needs writable kernel text.
|
1995-07-05 08:36:37 +00:00 |
ragge
|
761fc3ae0f
|
Bug causing null pointer mscp buffer reference fixed. Thanx, Rick Macklem!
|
1995-07-05 08:34:01 +00:00 |
ragge
|
26c6819bfc
|
mscp_requeue() should work now.
|
1995-07-05 08:31:38 +00:00 |
ragge
|
426274c2a6
|
rx, rl and kdb needed cdev_decl's.
|
1995-07-05 08:30:41 +00:00 |
ragge
|
0e60bcde3a
|
Calling of pppintr() included.
|
1995-07-05 08:29:27 +00:00 |
ragge
|
dc2461e35c
|
uda/tmscp read/write added.
|
1995-07-05 08:24:45 +00:00 |
ragge
|
5ad69f2c9d
|
nton?/ntoh? moved to endian.h.
|
1995-07-05 08:22:21 +00:00 |
ragge
|
25e4dd61b5
|
Changes due to common network code mods.
|
1995-07-05 08:19:05 +00:00 |
ragge
|
1ab8219384
|
DDB file added.
|
1995-07-05 08:17:16 +00:00 |
ragge
|
7d58080faf
|
More near reality.
|
1995-07-05 08:15:25 +00:00 |
mycroft
|
7263209ce6
|
Make each disk and tape driver define its own read and write functions.
Deprecate rawread() and rawwrite() completely. Remove d_strategy from cdevsw to
force the abstraction barrier.
|
1995-07-04 07:15:28 +00:00 |
cgd
|
2d49c3885b
|
clean up definitions of ctod(), dtoc(), ctob(), btoc(), btodb(), and
dbtob(). remove unused definitions of ctos(), stoc(), and dtob().
|
1995-06-26 06:55:38 +00:00 |