pk
b6933ca39d
Reading back the IOMMU registers apparently has the ability to wedge
...
microSPARC I cpus. Instead insert a couple of no-ops that seems to
avoid the microSPARC II lossage just as well.
1998-05-04 23:16:59 +00:00
matt
36eac04cc0
Default IP flow to being enabled. Add a sysctl to control the maximum
...
number of flows (net.inet.ip.maxflows). If set to 0, will disable fast
path forwarding.
1998-05-04 19:24:53 +00:00
thorpej
88e3ea0922
Use pci_bus_flags().
1998-05-04 18:49:33 +00:00
thorpej
c099eb3a4a
Add a function, pci_bus_flags(), that determines which flags (for memory
...
and i/o enabled) should be passed to the primary PCI bus's autconfiguration
node. Use this function to detect broken PCI-Host bridges, which have
problems with memory-mapped access. Add the SIS 85C496 to this list.
1998-05-04 18:49:07 +00:00
pk
6ba2c64ae6
Eliminate the degenerate loop in `ncr53c9x_intr()'. Retain the delay heuristic
...
it implemented under the label `shortcut:' and only use it in these
cases: (1) after successful re-relection, (2) after receiving command-complete
status, and (3) during message-in handshake.
1998-05-04 14:47:48 +00:00
christos
f648c916d5
Add IPX bits.
1998-05-04 12:54:22 +00:00
pk
0d3d41fa21
Allocate SCSI message buffers in ncr53c9x_attach(), with a provision
...
for front-ends to override the allocation to avoid alignment
handling in their DMA engines. Note that that ncr53c9x_msgout()
can request a 1 byte DMA transfer that would be difficult to break up.
1998-05-04 11:11:24 +00:00
thorpej
627388689b
Whitespace.
1998-05-04 06:09:35 +00:00
thorpej
4b69f3a465
The DEC RRD42 doesn't deal with LUNs very well either.
...
kern/5376, Simon Burge <simonb@telstra.com.au>
1998-05-04 05:56:31 +00:00
thorpej
cbaec857db
Add the UMAX Astra 1200S scanner to the list of the LUN-clueless.
...
kern/5390, Rene Hexel <rh@vip.at>
1998-05-04 05:54:09 +00:00
thorpej
19b7ffb19f
Regen.
1998-05-04 05:51:35 +00:00
thorpej
0813824005
Add STB Systems' second PCI vendor ID, and their Velocity128 AGP product.
...
kern/5362, Paul Goyette <paul@whooppee.com>
1998-05-04 05:51:19 +00:00
thorpej
447384d6b8
- kern/5380 (Dennis Ferguson): fix incremental IP header checksum.
...
- kern/5381 (Dennis Ferguson): check IP header checksum in fast forward
code.
- In ipflow_slowtimo(), if no IP flows are in use, don't bother checking
all of the hash buckets.
1998-05-04 05:46:04 +00:00
thorpej
09175fe9f8
options UVM no longer needed; it's standard
1998-05-04 05:01:55 +00:00
thorpej
d1f4011d1d
Switch to UVM.
1998-05-04 05:01:30 +00:00
thorpej
0a358dfd77
options UVM no longer needed; it's now standard
1998-05-04 05:01:11 +00:00
thorpej
fcb3331f98
Switch to UVM.
1998-05-04 05:00:12 +00:00
thorpej
88bf077524
Don't need options UVM and PMAP_NEW anymore; they're now standard.
1998-05-04 04:38:28 +00:00
thorpej
22e3e4691d
Make UVM+PMAP_NEW the standard VM system on NetBSD/alpha.
1998-05-04 04:35:46 +00:00
ross
53dbd5b7fc
Add file-system MFS to support ftp download of sysinst.
1998-05-03 23:15:45 +00:00
thorpej
e44c4fb7d3
Once again, move a declaration for the benefit of TUBA (grumble).
1998-05-03 19:54:56 +00:00
thorpej
5153af345d
In pci_conf_print(), don't print a mapping register if the size is 0.
1998-05-03 19:46:15 +00:00
thorpej
93db65c28c
Properly compute the region sizes in pci_conf_print(). Bug pointed out
...
by Chris Demetriou.
1998-05-03 19:41:33 +00:00
thorpej
38f367e1a0
Whitespace.
1998-05-03 18:49:54 +00:00
tsubai
ed4f8a8894
Add UVM support.
1998-05-03 17:46:41 +00:00
ragge
c085b89d78
Wall cleaning + a little better fault checking.
1998-05-03 13:22:01 +00:00
ragge
9aea445d54
Remove the ancient kernel-stack area at top of P1 region. Make PMAP_NEW
...
almost work. Also Wall cleaning.
1998-05-03 13:02:22 +00:00
ragge
9d5413a315
Enable -Wall -Wmissing-prototypes -Wstrict-prototypes.
1998-05-03 12:59:56 +00:00
drochner
85c0eea04e
Suppress the diagnostic printout if the keyboard controller has no
...
mouse port.
1998-05-03 12:04:53 +00:00
drochner
ed1653232b
If the keyboard is console device, use the command byte as set by
...
the console initialization code.
1998-05-03 11:54:38 +00:00
drochner
8b49b1c0b1
Set console to polling mode before calling cngetc().
1998-05-03 10:14:19 +00:00
drochner
e47f63efe6
Make some diagnostic output "#ifdef PCKBCDEBUG".
1998-05-03 10:02:11 +00:00
drochner
ada1b933b7
Make error reporting similar to "pckbd".
1998-05-03 10:01:00 +00:00
drochner
8669ad14fc
Let keyboard probe succeed without a keyboard connected if it is used
...
as console input. (Previously, it did always succeed.)
(closes PR kern/5372 by Jason R Thorpe)
Make error messages cleaner and add some "#ifdef DEBUG" to reduce noise.
1998-05-03 09:57:50 +00:00
thorpej
5e7c21d896
Need <sys/socket.h> to stand alone.
1998-05-02 21:19:03 +00:00
christos
5fa65dfd18
fktrace changes.
1998-05-02 18:41:47 +00:00
christos
1efd649b47
Regen
1998-05-02 18:34:13 +00:00
christos
02cecf686a
New fktrace syscall from Darren Reed [with fixes from me]
1998-05-02 18:33:19 +00:00
christos
3f0a958f6d
regen.
1998-05-02 18:14:56 +00:00
christos
f6cd9bf78b
PR/5350: Minoura Makoto: add issetugid() syscall. (with fixes from me)
1998-05-02 18:14:06 +00:00
scottr
9dfbdab6ec
Move on-board I/O and NuBus drivers to their own directories
...
via repository copy, and make the necessary adjustments to reflect
the moved files.
1998-05-02 16:45:27 +00:00
christos
0f39feb773
Merge changes from pppd-2.3.4; adds ppp-deflate-draft stuff and updates
...
zlib. Maybe we can merge our other copy of zlib with this one now and
avoid having two copies?
1998-05-02 14:34:24 +00:00
mycroft
a835c012d3
Adjust PCLKDIV by 2 to correct the output sample rate. (Unfortunately, this
...
isn't documented.)
Fix typo in mappage routine.
1998-05-02 08:21:10 +00:00
scottr
487e3b222d
Dead, unused, kaput.
1998-05-02 06:46:45 +00:00
scottr
1b01139f4f
Dead, unused, kaput.
1998-05-02 06:32:39 +00:00
thorpej
b9fc258065
Oops, move a variable declaration so TUBA won't lose.
1998-05-02 04:23:05 +00:00
thorpej
b71e4ddf4c
Reintroduce the immediate ACK-on-PUSH behavior removed in revision 1.47,
...
but make the decision to do this dependent on the sysctl variable
net.inet.tcp.ack_on_push, which is disabled by default.
1998-05-02 04:21:58 +00:00
mycroft
fef6b0b8a3
Oops; fix typo.
1998-05-02 02:36:30 +00:00
mycroft
cfe3e5fb08
Fix reading of the master volume, and a hack that seems to make stereo output
...
work correctly. (Will check the documentation as soon as I can read it.)
1998-05-02 02:34:53 +00:00
thorpej
dc799409ce
Fix missing variable increment, which caused writing FAT32 filesystems
...
to hang. From Masaru Oki <oki@yk.rim.or.jp>.
1998-05-02 01:47:12 +00:00
thorpej
e1934b4c36
Correct a comment related to Congestion Window Monitoring.
1998-05-02 01:00:24 +00:00
augustss
abbe1b7df3
Add Ensoniq AudioPCI driver. Commented out until tested.
1998-05-01 22:26:54 +00:00
augustss
7458164379
Add Ensoniq AudioPCI driver.
1998-05-01 22:00:37 +00:00
augustss
6cb1f6c5b1
Add a driver for the Ensoniq AudioPCI sound card. The driver still
...
needs some testing, but it seems to produce sound. The driver was written
by me, but since I don't have the hardware the debugging and testing was
done by Andreas Gustafsson <gson@araneus.fi>, Chuck Cranor
<chuck@maria.wustl.edu>, and Phil Nelson <phil@cs.wwu.edu>. Thanks.
1998-05-01 21:54:33 +00:00
cgd
dd0142f10f
add NetBSD RCS IDs and delete other RCS keywords, per the standard style.
1998-05-01 21:18:39 +00:00
cgd
c0c21ff62f
clean up some warnings, adapt to the changed state of the world.
1998-05-01 21:14:46 +00:00
cgd
5317573641
adapt to OFW code changes
1998-05-01 21:13:53 +00:00
cgd
2fb206b0cf
clean up, get it closer to compiling. (Note that this change includes
...
a change marked XXX, where gcc -Wall pointed out a bit of the original
code that looked wrong. The jury's still out on whether or not it was
really wrong, but it looked _very_ suspicious.)
1998-05-01 21:13:02 +00:00
cgd
77e035bc38
kill bogus file
1998-05-01 21:11:34 +00:00
cgd
72797e4632
Import sys/arch/arm32/{shark,ofw} bits of the Digital Network Appliance
...
Reference Design NetBSD source code, obtained from the pages under
http://www.research.digital.com/SRC/iag . Some of this code (badly)
needs to be cleaned up, and as-is it doesn't compile. However, getting
it in the tree is a start.
1998-05-01 21:08:55 +00:00
tsubai
c02aa63694
Fix a typo.
1998-05-01 18:41:27 +00:00
thorpej
be12c489b4
Garbage-collect.
1998-05-01 18:31:12 +00:00
mark
c1a332e5f7
Use a separate variable to indicate whether the fault is from USR mode
...
or not rather than orring in a USER bit into the fault code variable.
This simplifies the fault switch statement and some of the addition
checks that are made of the fault code.
Move the printing of data abort information out into a separate function
rather then duplicating a lot of similar printf() statements.
Removed the fault_code variables from the prefetch abort handler as it
is not actually used for anything.
1998-05-01 15:44:51 +00:00
mark
782906b214
Remove inclusion of sys/device.h
1998-05-01 15:36:30 +00:00
mark
865f2563e1
Remove inclusion of sys/device.h
...
Declare exception_errors as const.
1998-05-01 15:35:43 +00:00
mark
07a0c680a7
Define the cpu_softc structure here.
...
Include armfpe.h to get the prototype for initialise_arm_fpe().
1998-05-01 15:33:42 +00:00
mark
cce74dbcca
Remove the definition of the cpu_softc structure from here.
1998-05-01 15:32:55 +00:00
mark
94a7e32beb
Edited and added various comments.
1998-05-01 15:30:54 +00:00
thorpej
61665b7bc6
TCP_CWM option doesn't exist anymore; it's all run-time.
1998-05-01 05:24:34 +00:00
thorpej
b3cdc88a22
Fix some whitespace.
1998-05-01 05:22:16 +00:00
thorpej
4c5d87fd09
Squash a typo.
1998-05-01 03:58:55 +00:00
scottr
d4c74c8b59
Quiet an (imo bogus) warning from gcc 2.8.1 regarding braces and
...
if-else statements. Change suggested by Taras Ivanenko in PR 5334.
1998-05-01 03:53:47 +00:00
thorpej
2fdee596a3
Glue in IP flow fast forwarding.
1998-05-01 03:50:59 +00:00
thorpej
7e223b244a
Add FDDI source address spoofing via pseudo_AF_HDRCMPLT.
1998-05-01 03:44:52 +00:00
scottr
cb160f72a3
Missed a prototype in the NuBus interrupt handler cleanup.
...
Fixes PRs 5365, 5367, 5368, and 5373.
1998-05-01 03:42:47 +00:00
thorpej
77af553e79
If packets are passed through IP Filter at all, don't allow fast-forward
...
flow entries to be created for them.
Eventually, IP Filter should be extended to allow IP src/dst pairs to
be specified as "fast forward OK".
1998-05-01 03:28:14 +00:00
thorpej
4452bc9a21
Allow packet filters to prevent a packet from creating a fast-forwarding
...
flow, by setting the "can fast forward" flag in the packet header, and
giving a chance for filters to clear the flag. If the flag is still
set after the filters have given it a chance, the packet will be used
to create a fast-forward flow entry.
1998-05-01 03:23:24 +00:00
thorpej
f5f5ea4fde
Add an mbuf packet header flag which indicates that a packet can be used
...
to create a fast-forward flow.
1998-05-01 03:21:05 +00:00
mrg
dae55b7b7b
fix a problem with swapping to files where a new variable introduced was not
...
later incremented correctedly, causing the wrong data to be paged out, which
then caused general lossage later when the data was paged in and the process
tried to use it. found by pk.
1998-05-01 01:40:02 +00:00
kml
e173e7a084
Remove bogus black hole discovery code
1998-05-01 01:15:55 +00:00
mark
7c867905c5
Major overhaul of pagetable handing.
...
Page tables no longer occupy space in the processes vm_map. This
means that page tables can now be allocated from pmap_enter() when the
first entry is made in the page table rather than relying on taking
a section fault and faulting in a page table. This also lowers
the overheads in creating and deleting page tables and simplfies
cpu_fork().
A result of this change is that problems with mapping zero page and
an associated pagetable when execing from a shared vm_map disappear
fixing PR5178.
1998-04-30 21:22:00 +00:00
mark
773c8defa1
Removed several un-necessary includes.
1998-04-30 21:01:30 +00:00
thorpej
ce40806e29
In the CWM code, don't use the Floyd initial window computation as
...
the burst size allowed, but rather a fixed number of packets, as
described in the Internet Draft. Default allowed burst is 4 packets,
per the Draft.
Make the use of CWM and the allowed burst size tunable via sysctl.
1998-04-30 18:27:20 +00:00
thorpej
e81920fa23
Make tcp_compat_42 a sysctl option.
1998-04-30 17:55:27 +00:00
thorpej
7e05be912b
Need <net/route.h>
1998-04-30 17:47:26 +00:00
tsubai
55ba770e85
Comment out (unnecessary) "options EXEC_AOUT".
1998-04-30 14:16:13 +00:00
tsubai
99eaca4e0a
Add NWS-3401's systype.
1998-04-30 14:12:15 +00:00
ross
d38d75c9fb
Include net/route.h
1998-04-30 08:27:59 +00:00
ross
1e075b072d
Rewrite active_pmap() and again kill the reborn curproc bug.
1998-04-30 08:27:00 +00:00
thorpej
73863dd3c9
Pass vslock() and vsunlock() a proc *, rather than implicitly operating
...
on curproc.
1998-04-30 06:28:57 +00:00
thorpej
4df7fa2c39
Oops, typo.
1998-04-30 06:26:04 +00:00
mycroft
aa7159be03
Regen.
1998-04-30 06:18:45 +00:00
mycroft
6e626dfafc
Add the Apple Bandit chip.
1998-04-30 06:18:11 +00:00
mjacob
de4d1c62af
pretty much redo interrupt code- now handles shared interrupts and solves the buspin int problem
1998-04-30 04:31:19 +00:00
mjacob
e3904356a4
do some mbs before a config read/write
1998-04-30 04:25:22 +00:00
matt
34cedede44
Forgot to add M_IPFLOW.
1998-04-30 00:36:34 +00:00
thorpej
27dba7b8e8
Implement two new BPF ioctls: BPFGHDRCMPLT and BPFSHDRCMPLT, to get/set
...
the "header already complete" flag. This allows BPF writers to spoof
layer 2 source addresses (providing the layer 2 in use supports it) in
applications where this is necessary. From Greg Smith <greg@nas.nasa.gov>.
1998-04-30 00:08:19 +00:00
thorpej
5e5904eb39
In ether_output(), if the socket address family is pseudo_AF_HDRCMPLT,
...
use the Ethernet source address speficied in the sockaddr rather than
the interface's Ethernet address, and then fall through to the AF_UNSPEC
case. From Greg Smith <greg@nas.nasa.gov>.
1998-04-30 00:05:41 +00:00
thorpej
a0a9022eec
Define a new pseudo-address family, pseudo_AF_HDRCMPLT, which is used by
...
BPF to tell interface output routines to not fill in the layer 2 source
address. From Greg Smith <greg@nas.nasa.gov>.
1998-04-30 00:03:16 +00:00
thorpej
1686aca01d
Pull in opt_gateway.h as appropriate.
1998-04-29 23:11:00 +00:00