thorpej
2807c29a57
Update for TCP timer changes.
2001-09-10 22:17:28 +00:00
thorpej
6d0e813f6c
Use callouts for TCP timers, rather than traversing the list of
...
all open TCP connections in tcp_slowtimo() (which is called 2x
per second). It's fairly rare for TCP timers to actually fire,
so saving this list traversal is good, especially if you want
to scale to thousands of open connections.
2001-09-10 22:14:26 +00:00
chris
526acc0e8f
Update man page with pmap_update change.
2001-09-10 21:25:23 +00:00
augustss
504f009161
Add an entry to make wsmux devices.
2001-09-10 21:23:53 +00:00
chris
0e7661f023
Update pmap_update to now take the updated pmap as an argument.
...
This will allow improvements to the pmaps so that they can more easily defer expensive operations, eg tlb/cache flush, til the last possible moment.
Currently this is a no-op on most platforms, so they should see no difference.
Reviewed by Jason.
2001-09-10 21:19:08 +00:00
gmcgarry
ee1ad7fcec
Add agp(4).
2001-09-10 21:14:02 +00:00
gmcgarry
b8588d264d
Add agp(4) man page.
2001-09-10 21:12:30 +00:00
thorpej
413e5cb878
Initialize TCP timer variables in a new function, tcp_timer_init().
2001-09-10 20:36:43 +00:00
thorpej
3d9c42775e
Add explicit initialization of TCP timer state. A noop right now.
2001-09-10 20:19:54 +00:00
gmcgarry
ffdd97ccd7
Add pci_find_device.9
2001-09-10 20:16:46 +00:00
thorpej
45e02f5ee8
Split tcp_timers() into multiple functions, one for each timer,
...
and call it directly from tcp_slowtimo() (via a table) rather
than going through tcp_userreq().
This will allow us to call TCP timers directly from callouts,
in a future revision.
2001-09-10 20:15:14 +00:00
gmcgarry
f1ad946ad3
Document pci_find_device().
2001-09-10 20:13:17 +00:00
jdolecek
f9c328376b
supply missing .El
2001-09-10 19:28:36 +00:00
pooka
db8658a3b8
* expand device name to raw device, not block device (eg. wd0a -> /dev/rwd0a)
...
* #ifdef non-relevant FreeBSD slice consistency check
2001-09-10 19:25:35 +00:00
christos
de3ce7e7b1
- Remove old files.
...
- Port to NetBSD
XXX: *untested*
2001-09-10 18:27:41 +00:00
eeh
574892a487
Get rid of spurious OF_getprop().
2001-09-10 16:27:53 +00:00
eeh
9d636228e1
Sun Blade 100 support (and some psycho fixes from Jason Wright).
2001-09-10 16:17:06 +00:00
pooka
58bcf84390
Add bs_notimpl_bs_mmap into the bus space struct to make this cope with
...
the recent ARM bus_space_mmap() change and hence make this compile.
2001-09-10 15:47:38 +00:00
christos
a7560f06ec
Don't wait with UNTRACED for jobs that have not been started with job control
...
(i.e. processes started from shell scripts). Fixes problem where kill -STOP'ing
a subprocess of a shell script would cause the shell to proceed to the next
command.
2001-09-10 15:47:03 +00:00
rafal
39c82fe985
Use the newly committed imcreg.h to get rid of the magic numbers polluting
...
this file; while I'm here, rework the GIO arbitrator parameter setup to
match more closely what is done by lunix on the same hardware... Finally,
on a tip from Wilbern Cobb, preserve the graphics-related bits of the
GIO arbitrator parameter register from the PROM-initialized settings so
ARCS console on the graphics display works (tested on both my Indy with
Newport and my Indigo2 with XL gfx).
2001-09-10 15:36:19 +00:00
thorpej
2dcc5d04ec
Update for field name changes in struct tcpcb.
2001-09-10 15:25:24 +00:00
thorpej
7446fd2bc8
Change the way receive idle time and round trip time are measured.
...
Instead of incrementing t_idle and t_rtt in tcp_slowtimo(), we now
take a timstamp (via tcp_now) and use subtraction to compute the
delta when we actually need it (using unsigned arithmetic so that
tcp_now wrapping is handled correctly).
Based on similar changes in FreeBSD.
2001-09-10 15:23:09 +00:00
eeh
7c233db184
Regen.
2001-09-10 15:09:48 +00:00
eeh
16d8807932
Add Sun GEM gigabit network card.
2001-09-10 15:07:50 +00:00
eeh
e29b0dab62
Change some debug printfs to make gcc happy.
2001-09-10 14:56:33 +00:00
thorpej
dc5de996f4
Make the PCB address printing look like the IPv4 version.
2001-09-10 14:25:12 +00:00
rafal
efa747227e
Register defines for the SGI MC memory controller. Not 100% complete, but
...
has enough register/bit definitions to get rid of all the magic numbers that
currently pollute imc.c
2001-09-10 14:13:31 +00:00
wiz
0f9c00936c
regen (AGP)
2001-09-10 13:30:15 +00:00
fvdl
a00e8936cb
Add agp device(s)
2001-09-10 12:58:35 +00:00
fvdl
377864623b
Fix reversed if condition in agp_i810_vgamatch.
2001-09-10 12:51:42 +00:00
ad
e5afda7b98
Ensure that the salt is always terminated properly with '$'. Makes Cyrus'
...
pwcheck (which either modifies the buffer or was passing bad password
strings) happy. Noted by Cillian Sharkey <cns@redbrick.dcu.ie>.
2001-09-10 12:33:25 +00:00
simonb
2db48f4c88
Add "Remember to update distrib/sets..." lines (and NetBSD RCS IDs in
...
some cases).
2001-09-10 11:18:41 +00:00
fvdl
c54f45f776
Update libi386 minor.
2001-09-10 11:05:38 +00:00
fvdl
77aa979672
Add new include files for agp/mtrr.
2001-09-10 11:05:02 +00:00
fvdl
8e76d96c85
wrap decl in #if NAGP > 0
2001-09-10 10:54:46 +00:00
fvdl
9770e4f067
Add frontend for i386_mtrr_get/set system calls.
2001-09-10 10:20:32 +00:00
fvdl
5f5910616d
Oops, didn't mean to enable agp by default yet.
2001-09-10 10:19:12 +00:00
fvdl
927ade4753
Add agp* at pchb?
2001-09-10 10:18:37 +00:00
fvdl
5b6f2046cc
Add MTRR option.
2001-09-10 10:17:29 +00:00
fvdl
30bd1cf759
Clean up 'volatile' MTRRs owned by a process when it exits.
2001-09-10 10:14:57 +00:00
fvdl
5b0257ed49
Backend for MTRRs on PII and up or Athlon CPUs. The only other implementation
...
is on the AMD K6.
2001-09-10 10:14:21 +00:00
fvdl
86b144f468
Syscall frontend for mtrr functions.
2001-09-10 10:13:04 +00:00
fvdl
38db8748a4
Initialize MTRRs on startup if they're enabled.
2001-09-10 10:12:16 +00:00
fvdl
78742dd0e0
Add flag to indicate that a process set some mtrrs that need to be
...
cleaned up automatically on exit.
2001-09-10 10:11:21 +00:00
fvdl
c823d05ca0
Add definitions for mtrr syscalls.
2001-09-10 10:10:57 +00:00
fvdl
e0a68652a8
MTRR include file, based on the one by Bill Sommerfeld from the i386 mp
...
branch.
2001-09-10 10:10:33 +00:00
fvdl
f21020c1e6
Add M_AGP type.
2001-09-10 10:09:36 +00:00
fvdl
639a4315f4
Add extra initializer macro.
2001-09-10 10:09:13 +00:00
fvdl
a46fbfc5a8
Add agp device.
2001-09-10 10:08:40 +00:00
fvdl
d106bb1f19
Add agp files (enabled only on i386, but the main code itself should not
...
be MD, so could be enabled on other platforms).
2001-09-10 10:08:10 +00:00