Commit Graph

6973 Commits

Author SHA1 Message Date
cgd
5f2be04d8e use CC="cc -Werror" for cc; kill bogus COMUNIT option 1995-04-17 07:23:50 +00:00
cgd
1b917f3802 use CC="cc -Werror" for cc 1995-04-17 07:23:34 +00:00
cgd
224a7f4533 config.new description of SCSI mi files. 1995-04-17 07:15:40 +00:00
cgd
c03b53c2e8 spacing cleaup. also, minor type mixup fixups. 1995-04-17 05:32:52 +00:00
ragge
172d108798 Added SSIZE_MAX, SIZE_T_MAX, UQUAD_MAX, QUAD_MAX and QUAD_MIN. 1995-04-16 20:10:33 +00:00
jtc
4d37095e31 Fix typo: ieefp.h -> ieeefp.h. 1995-04-16 16:47:03 +00:00
chopps
c9431dc99d new driver from charles. 1995-04-16 15:16:07 +00:00
leo
049520050c Get RAMD_NDEV in sync with definitions in rd_info. 1995-04-16 14:59:03 +00:00
leo
c0f4a40a61 Make it consistent with conf.c . 1995-04-16 14:56:25 +00:00
leo
82aac3e84b Changed '#endif KERNEL' -> '#endif /* _KERNEL */'. 1995-04-16 14:55:09 +00:00
leo
c2e83d3290 Make it work after last week's changes. 1995-04-16 14:53:14 +00:00
leo
7845638d97 Added maxpartitions. 1995-04-16 14:50:40 +00:00
leo
99344526c3 Get TT-RAM sizes right, some more debug output added with -D option. 1995-04-16 14:47:58 +00:00
gwr
ef7ca50d54 Make less noise about CRC/Framing errors (Sun3/50 gets lots of them). 1995-04-16 01:52:07 +00:00
gwr
a914f4e306 typo 1995-04-16 01:50:45 +00:00
briggs
38cb076019 Get this working. Mainly, don't always round to word transfers on
receive.
1995-04-16 00:14:54 +00:00
cgd
edc749be89 cleanup; mostly KNF. 1995-04-15 10:35:24 +00:00
cgd
e342075694 ni_pathlen should be a size_t 1995-04-15 08:12:35 +00:00
mycroft
5f41ce9281 Correct checks for NULLs in pagertab. 1995-04-15 05:11:35 +00:00
mycroft
04e937dcbd Don't boundary check I/O to the `raw' partition. 1995-04-15 05:01:26 +00:00
cgd
df052e72a6 clean up some return-type warnings 1995-04-15 01:57:35 +00:00
cgd
13f5026553 fix timeval vs. timespec warnings 1995-04-15 01:56:43 +00:00
cgd
eddc28046e type changes; fix compiler warning caused by new netinet code 1995-04-15 01:55:45 +00:00
mycroft
865e910590 Remove extra EMUL_IBCS2 case. 1995-04-14 23:30:54 +00:00
mycroft
b88eec60bb Allow opening a FIFO with O_RDWR. 1995-04-14 23:30:14 +00:00
chopps
51a977efdc update doomed driver (i.e. its going to be replace soon) 1995-04-14 17:34:08 +00:00
chopps
4aa99e7423 bring up-to-date with recent chages (arpwhohas->arp_ifinit
and int xx_start->void xx_start)
1995-04-14 17:29:50 +00:00
chopps
999aa2cc32 update arc_input() proto to match reality. 1995-04-14 17:09:39 +00:00
chopps
5f90c17217 change args to arc_input also add check on link address which fixes pr#922. from Ignatios Souvatzis <is@beverly.rhein.de> 1995-04-14 17:06:39 +00:00
chopps
ed0da4a701 couple small changes plus a new watchdog timer from Ignatios Souvatzis <is@beverly.rhein.de> 1995-04-14 16:57:19 +00:00
gwr
7bf92538bb prepare to enable the cache 1995-04-13 22:05:41 +00:00
gwr
af7660dedf Recover from the crusade. (sigh) 1995-04-13 22:01:25 +00:00
gwr
06e64bc965 arpwhohas -> arp_ifinit etc. 1995-04-13 21:54:55 +00:00
gwr
6ab590ff6b fix typo 1995-04-13 21:51:34 +00:00
gwr
c1ff5b5570 Add cache.c 1995-04-13 21:49:02 +00:00
gwr
70f93af8f0 First cut at code to support the VAC on 3/260 machines.
Not yet working, but the brave might play with it...
1995-04-13 21:46:15 +00:00
mycroft
72adfee7f7 EMUL_IBCS2_ELF -> EMUL_SVR4; EMUL_IBCS2_{COFF,XOUT} -> EMUL_IBCS2 1995-04-13 20:48:14 +00:00
pk
785f352260 Do a probe in fdmatch() to guard against dumb PROMs. 1995-04-13 20:24:36 +00:00
cgd
1e2fe7fa41 oops; missed the chance to fix a cast, that then becamse a compiler warning. 1995-04-13 20:09:23 +00:00
mycroft
451b445e1e Fix compiler warnings. 1995-04-13 19:36:00 +00:00
pk
0e186f0490 Leave swapdev' alone; it's not really on par with rootdev' & `dumpdev'. 1995-04-13 16:46:55 +00:00
pk
e1873796ae Make size of struct pmap' independent of MMU3_L', so libkvm is
usable on all machines.
1995-04-13 16:24:40 +00:00
pk
8fb8266195 Remap regions to KERNBASE on 3-level MMU machines. 1995-04-13 14:52:24 +00:00
pk
2629e0a3f4 Use `register_t'. 1995-04-13 14:50:26 +00:00
pk
71319ed7a3 3-level MMU support: interface to cache_flush_segment() changed. 1995-04-13 14:48:51 +00:00
pk
0cb981d007 crash dumps need revision 1995-04-13 14:45:43 +00:00
pk
d018c82634 3-level MMU changes:
- maintain software MMU state in 3-tuples <region,segment,pagemap>
	  for all types of MMU.
	- maintain hardware region maps (in `region' alternate address space)
	  for machines that have them (identified by variable `mmu_3l').
Use <sys/queue.h> for most lists.
1995-04-13 14:38:11 +00:00
pk
49f6b3a9e0 3-level MMU changes. 1995-04-13 14:32:44 +00:00
pk
ed2b31feb0 declare externals 1995-04-13 14:31:39 +00:00
pk
a83a62afb3 3-level MMU changes: variable `mmu_3l' is set for SUN4_400 models. 1995-04-13 13:51:34 +00:00
pk
ba43a19831 3-level MMU changes: software MMU data structures now display a VM model
consisting of `regions', `segments' and `page maps'.
1995-04-13 13:48:46 +00:00
pk
c6bf93b06b Add `region' ASI. 1995-04-13 13:41:02 +00:00
chopps
1ee73a604e couple small changes from Michael. 1995-04-13 11:59:21 +00:00
chopps
2136533c3a make things work with newest conf.c changes 1995-04-13 11:52:43 +00:00
cgd
80929f8527 be a bit more careful and explicit with types. (basically a large no-op.) 1995-04-13 06:35:38 +00:00
cgd
b5b72d26ea be a bit more careful and explicit with types. (basically a large no-op.) 1995-04-13 06:25:36 +00:00
cgd
d8b4389dc3 cast pointer to long when converting to integer type 1995-04-13 04:16:16 +00:00
briggs
f93fa3c440 Update interrupts to use (void *client_data) instead of (int unit) as
parameter to interrupt function.
1995-04-13 04:04:58 +00:00
briggs
c9e2e6e2a8 Update to use dev/ic/dp8390.h. Mostly from mycroft.
Still get extra data on either transmit or recieve, but want to
checkpoint this work.
1995-04-13 03:58:18 +00:00
mycroft
ed647f250b This hasn't been used for a long time. 1995-04-12 22:14:06 +00:00
mycroft
fc46bf42f7 Make use of the `fs_clean' field. If it was set when the file system was
mounted or upgraded to r-w, then clear it and set it again later when the
file system is unmounted or downgraded.
1995-04-12 21:21:00 +00:00
mellon
db8fd32d53 Add cpu_exec.c, rcons.c 1995-04-12 20:08:40 +00:00
mycroft
d57b9b75ba Take endianness into account in ed_ring. 1995-04-12 16:12:42 +00:00
mycroft
7e37bbe000 UPAGES --> USPACE 1995-04-12 15:38:09 +00:00
ragge
bf15373974 Fixes to conf.c
Cleaning of code.
1995-04-12 15:34:44 +00:00
mycroft
81f3a84289 Add USPACE. 1995-04-12 15:27:48 +00:00
ragge
4807c769ca Added regs for trace. 1995-04-12 15:26:49 +00:00
briggs
2bc91b9c2c Almost working synch with if_ed.c. Much by mycroft. Fixups by me.
Inserts garbage characters--this driver isn't ready for use quite yet.
1995-04-12 15:01:14 +00:00
briggs
9554285cb6 Fixup from last changes.
Remove clock device.
1995-04-12 14:59:19 +00:00
briggs
13dc6a7a07 Make nubus indirect. Duh. 1995-04-12 14:57:40 +00:00
briggs
09ba51f21e Fix typo from last changes. 1995-04-12 14:55:45 +00:00
pk
a98a7ab7f8 Use arp_ifinit(). 1995-04-12 08:47:21 +00:00
mycroft
6ad0e4cf93 More UPAGES --> USPACE. 1995-04-12 08:30:40 +00:00
mycroft
0e218b6169 Change some usages of UPAGES to USPACE. 1995-04-12 08:18:56 +00:00
mellon
606ccf2469 Add cdev_fb_init for frame buffers 1995-04-12 06:01:03 +00:00
mellon
a3c29d62df Use _KERNEL, not KERNEL 1995-04-12 01:55:35 +00:00
mellon
30bad269b8 Fix bogus declaration for mm and chrtoblktbl 1995-04-12 00:01:01 +00:00
pk
333a55a4ce Remove duplicate definition of `constty'. 1995-04-11 22:08:06 +00:00
mycroft
4439f3b5f6 Remove deprecated prober/probew/kernacc/useracc. 1995-04-11 20:01:43 +00:00
chopps
a04aa1397a fix up some changes 1995-04-11 18:51:55 +00:00
jtc
32a6db8a76 Mips specific portions of ieeefp.h (fp_rnd, fp_except, constants, etc.). 1995-04-11 18:20:46 +00:00
jtc
600a989fb6 Changed FLT_ROUNDS from constant to a call to __flt_rounds(), so that the
current rounding mode is accurately reported.
1995-04-11 18:18:35 +00:00
mellon
7baeefcfb5 Make TOCCATA support the new console regime 1995-04-11 10:52:33 +00:00
mellon
ef6295229a Raster Console pseudo-device driver 1995-04-11 10:23:32 +00:00
mellon
4b8e4e1a20 Smart Framebuffer driver 1995-04-11 10:21:51 +00:00
mellon
10ed38a4df Add rcons pseudo-device 1995-04-11 10:14:52 +00:00
mellon
94f146ad0f Console initialization code 1995-04-11 10:08:42 +00:00
mellon
57289e2cf2 Split cninit from cons so ports that can't use it don't have to include it. 1995-04-11 10:06:38 +00:00
mellon
df78dbb096 Reference cninit.c as well as cons.c 1995-04-11 09:52:11 +00:00
pk
ee451261d8 iestart() returns nothing. 1995-04-11 09:18:09 +00:00
mellon
4b65c60240 Use endian.h to determine endianness instead of assuming big-endian 1995-04-11 07:06:33 +00:00
mycroft
6cfb93ffdd GC old comment about trailers. 1995-04-11 06:19:09 +00:00
mycroft
5f5d8e19d0 Sync with the rest of the world. Say goodbye to Mr. Trailer. 1995-04-11 06:16:33 +00:00
mycroft
369e66a776 Sync with the rest of the world. 1995-04-11 06:03:36 +00:00
mycroft
2b13a30bb8 Sync with the rest of the world. Define BSR_BANK[0-3] constants and use them.
Various other cleanup.
1995-04-11 05:58:58 +00:00
mycroft
893d53414a Sync with the rest of the world. Various additional cleanup. 1995-04-11 05:46:53 +00:00
cgd
f807d6ea6d fix function name in comment. 1995-04-11 05:30:22 +00:00
mycroft
c7a7d5c262 Sync with the rest of the world. 1995-04-11 05:10:20 +00:00
mycroft
8d8af964a7 Move NIC register definitions to a global location. 1995-04-11 04:45:26 +00:00
mycroft
6e9015b37a This is deprecated. 1995-04-11 04:44:44 +00:00