mark
90a05fec98
Tidied up various comments. Use the function entry macros from asm.h for
...
all entry points and don't bother profiling cpu_reset().
Flush the I and D TLB's after turning the MMU and cache off in cpu_reset().
1998-04-01 23:12:32 +00:00
mark
b2286e384a
Include machine/asm.h and use the macros from there for declaring
...
the function entry points.
Removed some redundant .req statements.
1998-04-01 23:09:06 +00:00
mark
a877b68db5
Don't include sys/device.h here.
1998-04-01 23:05:28 +00:00
mark
f0393b3819
Remove a chunk of dead comments as they appears in disassem.c where
...
they make a lot more sense.
1998-04-01 23:04:16 +00:00
mark
4a96466f61
Remove redundant .req assembler statements.
1998-04-01 23:02:32 +00:00
mark
eb81ac0bbc
Remove a load of redundant .req statements.
1998-04-01 23:00:13 +00:00
mark
ae5c857ba4
Remove redundant .req statements.
...
Make various entry points non-profiling.
1998-04-01 22:59:25 +00:00
mark
fd18f1a45b
Remove some redundant .req statements.
1998-04-01 22:55:45 +00:00
mark
077c15ab4d
Remove some redundant .req statements.
...
Make various entry points non-profiling.
1998-04-01 22:55:05 +00:00
mark
268d889d0d
Make the floppy_read_fiq and floppy_write_fiq entry points non-profiling.
1998-04-01 22:53:32 +00:00
mark
7f98e08105
Remove some redundant .req statements.
1998-04-01 22:52:24 +00:00
mark
f4c5b8f91a
Define profiling and non-profiling versions of the ENTRY and ASENTRY
...
macros. No extra profiling code is generated if profiling is turned
on yet, but get the structure ready. (from cgd).
1998-04-01 22:50:22 +00:00
thorpej
f9463514bf
Implement Congestion Window Monitoring as described in the TCPIMPL
...
meeting of IETF #41 by Amy Hughes <ahughes@isi.edu>, and in an upcoming
internet draft from Hughes, Touch, and Heidemann.
CWM eliminates line-rate bursts after idle periods by counting pending
(unacknowledged) packets and limiting the congestion window to the
initial congestion window plus the pending packet count. This has the
effect of allowing us to use the window as long as we continue to transmit,
but as soon as we stop transmitting, we go back to a slow-start (also known
as `use it or lose it').
This is not enabled by default. You can enable this behavior by patching
the "tcp_cwm" global (set it to non-zero) or by building a kernel with the
TCP_CWM option.
1998-04-01 22:15:52 +00:00
tv
39b4c2fece
mmap() default MAP_SHARED/MAP_PRIVATE is `DEBUG'', not
`DIAGNOSTIC''
1998-04-01 21:43:52 +00:00
pk
437796f42a
Move initialization of `proc0.p_addr' from cpu_startup() to bootstrap().
1998-04-01 14:03:26 +00:00
thorpej
1b176d9395
Back out a change made some time ago, that would cause the NetBSD TCP
...
to ACK immediately any packet that arrived with PSH set. This breaks
delayed ACKs in a few specific common cases that delayed ACKs were
supposed to help, and ends up not making much (if any) difference in
the case where where this ACK-on-PSH change was supposed to help.
Per discussion with several members of the TCPIMPL and TCPSAT IETF
working groups.
1998-03-31 23:44:09 +00:00
thorpej
2da6c91259
Fix a potential-congestion case in the larger initial congestion window
...
code, as clarified in the TCPIMPL WG meeting at IETF #41 : If the SYN
(active open) or SYN,ACK (passive open) was retransmitted, the initial
congestion window for the first slow start of that connection must be
one segment.
1998-03-31 22:49:09 +00:00
ender
84ada512a7
Add the newly created bus_space.c so it gets compiled.
1998-03-31 22:09:28 +00:00
pk
763a681898
Accommodate cgsix bus-attach split.
1998-03-31 21:12:15 +00:00
pk
e3e74bd0d5
Factor out bus code into separate files.
1998-03-31 21:05:04 +00:00
jonathan
d850158a7e
Garbage-collect pmax_boardtype. Remoe pmaxtype.h includes from TC
...
framebuffer code. Elsewhere, use systype.
1998-03-31 11:32:52 +00:00
jonathan
e485e43d44
Add writebuffer-flush for Decstation 5400, 5100 which use
...
coprocessor 3 for writebuffer control.
1998-03-31 11:04:10 +00:00
jonathan
88d943c976
Add emtpy entries for unused systypes between 5400 (0x6) and 5500 (0xb)
1998-03-31 11:00:01 +00:00
kleink
b80d5a851b
Rearrange the conditions checked regarding the inclusions for <sys/types.h>
...
and <sys/ttydefaults.h>. Actually, one might argue about the inclusion of the
former, since the X/Open synopsis of tcgetsid() states that <termios.h> is
the only header file required, but the <termios.h> definition neither mandates
the definition of pid_t nor permits the inclusion of <sys/types.h>.
1998-03-31 10:05:59 +00:00
drochner
e9ca6a9081
Remove conditionals on PCVT_{NET,FREE}BSD to make the source easier to
...
read.
1998-03-31 08:22:13 +00:00
thorpej
7e74fb627d
Allow this to work w/ UVM (API issue).
1998-03-31 08:18:33 +00:00
thorpej
8c33969680
Fix PR # kern/68 by ensuring that a PC has a valid mapping before attempting
...
to disassemble it.
1998-03-31 08:16:28 +00:00
thorpej
5c85ae8778
Don't establish the interrupt handler just to read the MAC address.
1998-03-31 08:13:34 +00:00
mycroft
4fe1e7a83d
Make main() return int to shut up egcs. (Yuck.)
1998-03-31 05:29:21 +00:00
chuck
9eb2927bec
free correct page in incomplete section of MNN, as pointed
...
out by Soren S. Jorvang.
1998-03-31 03:04:59 +00:00
matthias
28b0f7408b
Make this compile again after the changes to the tty subsystem.
1998-03-30 20:10:26 +00:00
mhitch
57f61ecbbd
Modify TK50 check to also check for a TZ30 tape, and adjust the modesense
...
data length accordingly.
1998-03-30 19:50:47 +00:00
cgd
05bb5a1d2f
revert back to 1.28
1998-03-30 17:52:03 +00:00
chuck
fe4846acdc
have ddb show map print resident page count
1998-03-30 17:34:58 +00:00
pk
be4108fec1
Replace direct `sparc_bus_map()' calls with bus space map method.
1998-03-30 14:21:38 +00:00
pk
c2d9565240
mainbus pa_addr' is now a
bus_addr_t'.
1998-03-30 14:15:57 +00:00
pk
fed9d8e6d6
Make mainbus attach phys addr field a bus_addr_t.
1998-03-30 14:15:12 +00:00
jonathan
ba4e7c74a9
Remove ancient non-MI pmax/tc/tc.c code.
1998-03-30 10:41:34 +00:00
hannken
b70a7e1752
Didn't compile: add variable `bit' removed by mycroft.
1998-03-30 10:35:03 +00:00
jonathan
2f23758d46
garbage-collect "extern int systype"
1998-03-30 09:52:11 +00:00
jonathan
9d3e5cca36
garbage-collect old integrated frontend from sii backend.
1998-03-30 09:47:51 +00:00
jonathan
05bfc158d1
Undo previous rev; systype is declared extern in pmaxtype.h (while it lasts).
1998-03-30 09:44:03 +00:00
jonathan
fff42c01c8
Define IPL_ constants for pmax.
1998-03-30 09:07:08 +00:00
jonathan
920f9e8dc9
Declarations for shared 3max(kn02)/3maxplus(kn03/kn05) memory
...
subsystem and NVRAM code.
1998-03-30 09:02:03 +00:00
jonathan
e7e94824b9
Move sprintf() of model string after call to model-specific *_os_init()
...
routine, so that cpu_mhz is set.
1998-03-30 06:45:37 +00:00
mycroft
0652b9af01
Mark scheduler() and uvm_scheduler() as never returning.
1998-03-30 06:24:42 +00:00
mycroft
ca63148e3d
Oops; forgot to update prototype.
1998-03-30 06:18:05 +00:00
mycroft
f1ed6cae04
Argument to main() is no longer used.
1998-03-30 06:15:44 +00:00
mycroft
1a36e9e970
Add explicit int types for egcs.
1998-03-30 06:07:40 +00:00
mycroft
1fc84bbd8d
Add explicit int types for egcs, and nuke register.
1998-03-30 06:05:39 +00:00