Commit Graph

13837 Commits

Author SHA1 Message Date
cgd 62ee060840 provide group_from_gid() proto if not _POSIX_SOURCE and not _XOPEN_SOURCE 1995-04-29 05:30:40 +00:00
cgd 8352779370 provide user_from_uid() proto if not _POSIX_SOURCE and not _XOPEN_SOURCE 1995-04-29 05:30:00 +00:00
cgd 2583d406f9 change some of the rpc "on-the-wire" structures' fields to be explicitly-sized
types.  add xdr_{,u_}int{16,32}_t() functions to convert them.
This is necessary, because things like BPF use the RPC headers to look
at the on-the-wire data, so the headers must accurately represent
what's on the wire, too.
1995-04-29 05:26:31 +00:00
cgd d2e405e546 functions to set FP exception masks & sticky exceptions. they abort, for now. 1995-04-29 05:10:55 +00:00
cgd 3e14f3894b get & set FP rounding direction. these actually seem to work. 1995-04-29 05:09:53 +00:00
cgd 234eecadfb add entries for the float rounding and exception functions 1995-04-29 05:09:14 +00:00
cgd c075955b09 kill historical cruft 1995-04-29 01:56:59 +00:00
mycroft 0503ed856a Oops. Adjust delay by 10x. 1995-04-29 01:20:00 +00:00
mycroft 3bcff74505 Fix usages of ospeed. 1995-04-29 01:17:12 +00:00
mycroft 716b7f24ce Remove incorrect (but unused) definition of baudrate(). 1995-04-29 01:12:41 +00:00
mycroft fc75cb9425 Fix usages of ospeed. 1995-04-29 01:11:36 +00:00
cgd 18d9d7e5ef first cut of the alpha version. 1995-04-29 01:09:17 +00:00
mycroft d01d565d68 Fix usages of ospeed. 1995-04-29 01:08:51 +00:00
mycroft eab5a76524 Use POSIX tty semantics. 1995-04-29 00:44:03 +00:00
mrg 30675b877b 4.4BSD-Lite2 1995-04-29 00:26:52 +00:00
mycroft 0033744bda Use POSIX tty semantics. 1995-04-29 00:06:37 +00:00
mycroft c35b410216 Use POSIX tty semantics. 1995-04-28 23:49:19 +00:00
jonathan f54398dae4 Add prototype (new-style) config for pmax. This doesn't yet work;
auto-configuration initialization code is missing. It uses "needs-count"
flags to come slightly close to what the old-style pmax source expects.
Perhaps autoconfig code can be lifted from the alpha port or volunteers
found to write some.
1995-04-28 23:34:39 +00:00
jtc 0e5d632b17 Winning Strategies has placed this code into the Public Domainsearch.h 1995-04-28 23:30:54 +00:00
jtc 528957a005 Winning Strategies has placed this code into the Public Domain 1995-04-28 23:19:22 +00:00
jonathan b2c7420e5a Fix performance bug in pmax MachFlushDCache(). Old code disabled icache
and wasn't unrolled. This code runs cached and unrolled, giving an order
of magnitude improvement in some cases (e.g., DMA-capable network devices).
In use at Stanford DSG since late January 1995.
1995-04-28 23:17:51 +00:00
christos 0cd2332f66 sigcode is svr4_sigcode 1995-04-28 23:11:37 +00:00
mycroft 53eb389b37 Use POSIX tty semantics. 1995-04-28 23:01:45 +00:00
jtc 7b4ed4f858 Winning Strategies has placed this code into the Public Domain 1995-04-28 22:59:46 +00:00
jtc 390695fb9c $Id: $ -> $NetBSD: $ 1995-04-28 22:57:54 +00:00
jtc 954b796156 Winning Strategies has placed this code into the Public Domain 1995-04-28 22:53:59 +00:00
jonathan 026a077a5d Check in source code actually containing changes in previous log message--
fixes to turbochannel-based DECstation interrupt enabling.
(I hate network firewalls that break rsh and remote CVS.)
1995-04-28 22:50:29 +00:00
jtc 5c7208348c Winning Strategies has placed this code into the Public Domain 1995-04-28 22:43:31 +00:00
mycroft 3e4b008cce Use tcflush(). 1995-04-28 22:28:48 +00:00
mycroft 4c5764ace6 Use POSIX signal and tty semantics. 1995-04-28 22:09:25 +00:00
jtc ac3b1189c1 ns32k specific portions of ieeefp.h (fp_rnd, fp_except, constants, etc.). 1995-04-28 22:01:25 +00:00
jtc 7fea99983f Changed FLT_ROUNDS from constant to a call to __flt_rounds(), so that the
current rounding mode is accurately reported.
1995-04-28 21:58:57 +00:00
jtc a6fa20ea30 Added __flt_rounds, fp{get,set}round. 1995-04-28 21:57:00 +00:00
jonathan 523e8bccbc Fix hardware interrupt-mask setup in the 5k/240 (3max)+ interrupt handler.
(A similar fix needs to be applied to the 3min and xine handlers.
This fixes a long-standing problem when booting with a card that
wants to interrupt (e.g., a network interface) would have interrupts
enabled before a handler was set up.

Add interrupt-counting code to model-independent interrupt handler,
and 3max (5k/200) and 3max+ (5k/240) md handlers, for vmstat -i.
Similar changes for 3min and xine are obvious but not done.

Add  code for 5k/240 to read, and latch, the current value of the
IOASIC bus-cycle counter at each timer interrupt.  The latched
counter is needed to accurately interpolate the bus-cycle counter value
as a high-resolution clock.
1995-04-28 21:48:11 +00:00
mycroft 58da557ed6 Use POSIX signal and tty semantics. 1995-04-28 21:30:16 +00:00
christos 0bb1fbddb3 Integrated file-3.17 1995-04-28 19:23:38 +00:00
cgd 7bfa303f5e fix a typo; i accidentally deleted an _, but it won't really matter. 1995-04-28 11:43:53 +00:00
leo 9dde470095 - Remove cpuspeed
- Remove dead code  (stmem_steal())
- Use round_page() on st_pool_size before using. This prevents crashes
  when it is 'binpatched' with a value that is not a multiple of the
  page size.
1995-04-28 11:41:53 +00:00
leo d3056f9136 CD-ROM drives added. 1995-04-28 11:36:33 +00:00
leo cd29a7f291 Better way to select a display mode? 1995-04-28 11:34:33 +00:00
leo d3bb44e8f2 Made no_ttram_dma patchable instead of a define. 1995-04-28 11:33:01 +00:00
cgd 0e59975fac rename files files for new config/config.old naming 1995-04-28 08:19:12 +00:00
cgd c626f39b3a update 'files' files search paths and manual page descriptions for
the config program renaming.
1995-04-28 08:15:48 +00:00
cgd 26444ba22c only build config.old on machines that need it. 1995-04-28 08:14:41 +00:00
cgd ee89d6ebad old config has moved here; attendant name changes. 1995-04-28 07:00:57 +00:00
cgd 064307e690 config.new has been moved here. names updated to match. 1995-04-28 06:54:58 +00:00
cgd 8aec5a0ab6 moved into config. 1995-04-28 06:54:10 +00:00
cgd d64248e551 build config.old instead of config.new 1995-04-28 06:53:49 +00:00
jonathan 07992ead4b Add memory-mapped address of the IO ASIC TurboChannel bus-cycle counter,
as present on 5k/2xx and Alpha IOASICs. Older machines may or may not
have the hardware counter. To be used as a high-resolution DECstation clock.
1995-04-28 04:44:21 +00:00
jonathan ef8023a47b Check in changes suggested by Ralph Campbell: update variable names
to use turbochannel slot numbers, add a couple of extra slots, just
in case.
1995-04-28 03:10:41 +00:00