Commit Graph

13585 Commits

Author SHA1 Message Date
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
hpeyerl
c9319ad5c4 <break> --> ddb if defined(comconsole).
(if you have a serial console and you hit break, you get ddb).
1995-04-28 00:34:08 +00:00
mycroft
079d9a1d8e Use usleep(). 1995-04-27 22:15:28 +00:00