thorpej
ffe1440f29
Add the CPU ID for the 600MHz i80321 part.
2002-06-07 18:25:28 +00:00
fvdl
2aae9aee46
Fix mistakes in previous.
2002-06-07 18:19:30 +00:00
itojun
09342cdd61
typo
2002-06-07 18:19:05 +00:00
itojun
fc16676d8e
If there has been no NS for the neighbor after entering the
...
INCOMPLETE state, send the first solicitation in nd6_output(), regardless
of the timer value.
revised comments about rate-limiting accordingly.
sync w/kame
2002-06-07 17:15:12 +00:00
itojun
4e9401b698
comment
2002-06-07 17:13:56 +00:00
itojun
ac03214470
whitespace
2002-06-07 14:48:56 +00:00
ragge
c70e49d9e9
Change the uba devices from "xx0" to "xx*". Even if they have an exact
...
csr there may be multiple uba's in a machine and therefore multiple
matches for devices.
2002-06-07 14:48:11 +00:00
itojun
3e3b75590b
remove #if 0'ed portion
2002-06-07 14:43:11 +00:00
itojun
c889402ba0
style
2002-06-07 14:37:38 +00:00
itojun
3c11868be8
consistency
2002-06-07 14:35:55 +00:00
itojun
05f0c3e705
KNF a bit
2002-06-07 14:29:10 +00:00
itojun
14df31ceb3
look at rmx_mtu on IPsec tunnel MTU computation.
...
From: David Waitzman <djw@bbn.com>
2002-06-07 13:43:47 +00:00
itojun
a11e34efc5
whitespace
2002-06-07 07:38:51 +00:00
itojun
e2ce1896bd
whitespace
2002-06-07 07:35:39 +00:00
itojun
9b39e24802
minor KNF to sync w/kame
2002-06-07 04:30:40 +00:00
itojun
06ed16c31d
typo
2002-06-07 04:18:11 +00:00
itojun
922b4012cc
'fall through' is not a valid LINT keyword.
2002-06-07 04:07:55 +00:00
gmcgarry
94b4a243e6
Support Athlon performance counters.
2002-06-07 04:04:47 +00:00
itojun
83aff37a0f
remove support for deprecated ioctls (EINVAL). sync w/kame
2002-06-07 04:03:53 +00:00
gmcgarry
3acf6ed1d8
Add Athlon performance counters.
2002-06-07 04:03:49 +00:00
itojun
88a8e0dd9e
cope with ndi->maxmtu == 0 case. sync w/kame
2002-06-07 03:05:18 +00:00
itojun
fb6078474d
cope with cases when maxmtu == 0 (this shoulnd't happen!)
2002-06-07 02:31:04 +00:00
simonb
4d304073f1
Add some ifdef's around the usage of mips_wait_idle; fixes builds for
...
playstations2 and MIPS1-only kernels.
Based on patch from Bill Squier.
2002-06-07 02:05:22 +00:00
simonb
214395e5cd
For some reason I'm not sure of yet, cfe_exit(warmstart, ...) isn't
...
working any more. Just do a cold restart so at least we get back to
CFE for now...
2002-06-07 01:34:03 +00:00
gmcgarry
72fe1c3076
Add i586 performance counters.
2002-06-07 01:30:19 +00:00
fvdl
a35e1a5e5b
Match DIAGNOSTIC spl code in new system call entry. We may return
...
through the old one in the case of a 32bit exec, causing the check
to fire.
2002-06-07 00:06:21 +00:00
bjh21
00eaefef06
When copying a block with an odd size to or from the card, be very careful
...
not to overrun the end of it on the host side, since that might just slip over
a page boundary and cause an embarrassing kernel panic.
2002-06-07 00:01:19 +00:00
wrstuden
9e2b945a7b
defparam BPF_BUFSIZE
2002-06-06 23:54:47 +00:00
gmcgarry
4db43b2db0
Include PERFCTRS to match MTRR option. Now pmc(1) does something useful.
2002-06-06 21:16:47 +00:00
bjh21
452a764a15
Don't identify all VIDCs as "vidc20". Instead, print something appropriate
...
based on the type of IOMD in the system (which we use anyway to work out
the VCO reference clock frequency).
2002-06-06 21:03:28 +00:00
fredette
e978777b86
Added hppa support to libkern.
2002-06-06 20:03:37 +00:00
fredette
49b0456a72
Added some missing files.
2002-06-06 19:50:20 +00:00
fredette
b57559001e
Fixed some mixup between processor number and type name,
...
i.e., PCXT is PA7100, not PA7200.
2002-06-06 19:49:58 +00:00
fredette
1eb29e31bf
Added hp700-specific files. Still a work in progress.
2002-06-06 19:48:01 +00:00
he
33afd46155
Add newlines to the WARNING messages printed for the dynamic standby bug.
2002-06-06 17:20:50 +00:00
fvdl
c0a27f0970
Enable (empty) procfs_machdep.c
2002-06-06 15:58:23 +00:00
ragge
184de4483b
Pipes and swap disks takes a not insignificant amount of KVA, so therefore
...
it must be used in KVA calculation.
2002-06-06 12:28:44 +00:00
ragge
dad88a6ce6
Just return if a zero uba vector is handled. It's OK to get them on Unibus
...
machines.
2002-06-06 11:40:53 +00:00
fvdl
fab373098c
Fix wrong psstr computation.
...
(XXX why is there an entire copy of sys_execve here?)
2002-06-06 10:12:42 +00:00
drochner
3db12b1095
Don't detach the mouse from the mux just because the mouse device is
...
opened. Too annoying and unnecessary.
2002-06-06 09:16:12 +00:00
martin
07cafe307b
Follow changes in libsa/stand.h: exit(void) -> exit(int) (one in a #if
...
0 block), to make it compile again.
2002-06-06 05:04:28 +00:00
simonb
97f56c7642
Don't install <machine/rnd.h>.
2002-06-06 03:30:56 +00:00
perseant
c13ae45a2a
Let lfs_bmapv fill in the bi_size member of the BLOCK_INFO structure,
...
as well as bi_daddr. This lets the cleaner have an idea of what the size
of this block was at the time it was written without having to refer to
a segment header (e.g., in the file coalescing case).
Tested on i386.
2002-06-06 00:46:24 +00:00
fvdl
71f7cef933
Fix arglength passed to ktrsyscall for 32bit calls.
2002-06-05 22:50:08 +00:00
fvdl
39f41c9002
The intr counters are supposed to be long (==> .quad in assembler).
2002-06-05 21:59:32 +00:00
fvdl
1c3269bdc6
Change kmem access check to match the actual kva layout.
2002-06-05 21:58:30 +00:00
martin
2d7d715810
Add audiocs at ebus.
2002-06-05 21:42:31 +00:00
fvdl
18c6a6eceb
Correct arg passing to ktrsyscall once again (doh).
2002-06-05 20:54:44 +00:00
fvdl
0fc3b521af
Move the IDTVEC macro here, mirroring Jason's change for the i386 port.
2002-06-05 19:17:34 +00:00
fvdl
b1bff0ba73
Adapt for non-traditional cpp usage.
2002-06-05 19:16:18 +00:00
eeh
e7fe9c7c35
Handle improperly aligned stack pointers more cleanly.
2002-06-05 18:11:18 +00:00
drochner
7a79aa5e02
usability fixes for the debugger:
...
-cut yhe trailing '\r' from input lines so that commands are recognized
-use db_vprintf() for output in interactive mode to get the "|more" effect
-do the same setjmp() game as ddb, so we can return to the prompt
2002-06-05 17:58:33 +00:00
drochner
49c4cfb2c5
provide a db_vprintf() which is exactly what the name suggests
2002-06-05 17:53:52 +00:00
manu
55dd8b2806
- Introduce irix_check_exec() to check if a given process is an IRIX one
...
- First implementation of procblk(). THis is supposed to suspend processes.
We emulate this by sending a SIGSTOP, which is not very accurate since
on IRIX, sending a SIGCONT to a process suspended by procblk() will not
resume it.
- support for shared groups
2002-06-05 17:27:11 +00:00
bouyer
10f940facc
STE_CarrierSenseErrors is 8bit wide, not 16bit.
...
Reenable statistics interrupts, reading it as 16bit caused it to not be cleared,and thus the eventual interrupt to not be cleared (and this caused an
infinite loop in interrupt routine).
While I'm there count STE_CarrierSenseErrors as oerror (this is incremented
each time we try to send a packet and the link is down).
2002-06-05 16:27:29 +00:00
scw
9f2155138c
Fix a botched pmap_vsid_bitmap[] index.
...
I'm surprised this worked as long as it did.
2002-06-05 15:55:51 +00:00
bouyer
aad58d87e1
Rework transmit underrun logic:
...
- when a transmit underrun occurs, only reset the transmit logic. This prevents
the link from going down at the MII level (the same logic can probably
be used for other transmit errors)
- set the urgent threshold to half the start threshold. From experiments
this helps a bit decreasing the number of underruns
Now that underruns don't cause the interface to stop for several seconds,
make back out the default transmit threshold to 128.
2002-06-05 15:24:31 +00:00
thorpej
86490156db
Don't make _mcount static; it's already out of the user's namespace,
...
and doing so causes some versions of GCC to warn about "static function
prototype, but function not defined".
2002-06-05 15:14:16 +00:00
fvdl
9117c00bad
Set output arch to i386:x86-64. From Jason.
2002-06-05 15:06:56 +00:00
thorpej
af70ebcb19
Need <machine/intr.h> to be installed, for now.
2002-06-05 14:59:52 +00:00
fvdl
eb3b53295f
Don't forget to put the instruction size in tf_err on system call
...
entry, for the sake of syscall restart.
2002-06-05 14:59:37 +00:00
itojun
f45a8e9eb0
typo/bound check fix from YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
2002-06-05 13:11:34 +00:00
augustss
5d1d917cb8
Make it possible not to have akbd.
2002-06-05 06:33:18 +00:00
augustss
136b14943f
Add NL at end of file.
2002-06-05 06:32:21 +00:00
augustss
8d5a57ed93
Make it useable.
2002-06-05 06:31:51 +00:00
simonb
e36c88d696
Introduce CHIP_ACCESSTYPE which (if defined) is used as the type for
...
performing the accesses, regardless of the size of the data type
requested. Useful for chips which require fixed-width accesses to all
registers.
Cast arguments printed using %lx to u_long all the time, not just
sometimes.
Include a few extra files here so they don't need to be included by the
files that include this one.
2002-06-05 06:27:10 +00:00
simonb
d7a3af7811
ANSIfy.
2002-06-05 06:19:29 +00:00
simonb
6b6e4f4f60
Simplify include files that just include <mips/locore.h>.
2002-06-05 06:18:34 +00:00
simonb
8492ceb1ff
White space nits.
2002-06-05 06:09:28 +00:00
simonb
db50a069f8
Remove an ELF-related comment that isn't needed any more.
2002-06-05 06:02:52 +00:00
simonb
2100183aff
For the CP0 status register bit definitions- add the MX, PX and NMI bits
...
and rename TLB_SHUTDOWN and SOFT_RESET to TS and SR (the abbreviations
in the MIPS documentation).
XXX: this file really needs to be cleaned up one day...
2002-06-05 05:56:48 +00:00
chs
fffb1de109
get the units right when computing a blkno in the ENOSPC path
...
for allocations involving indirect blocks.
spotted by Trevin Beattie <trevin@xmission.com>.
2002-06-05 05:23:51 +00:00
mhitch
aa39671913
Setting chipmem_start and chipmem_end to the same value (size of chip
...
memory) greatly confuses the chip memory allocator and can prevent
some systems from even starting the kernel. Remove the initialization
of chipmem_start (it's initialized in locore.s).
2002-06-05 04:29:30 +00:00
chs
2d7a39f950
UBCify a bit in detrunc() that was missed. from PR 17143.
2002-06-05 02:07:48 +00:00
itojun
1eb402e813
be sure to use L3 MTU, not L2 MTU, when specified in spec (affects FDDI/ARCnet)
2002-06-05 01:10:54 +00:00
fredette
f4f0d8a310
Added files to support generic HP PA-RISC based machines. hp700-specific
...
files to follow.
2002-06-05 01:04:18 +00:00
uwe
cbb23a42ca
Fix phys->pci memory pass-through mapping.
...
While here, correct wording in a comment.
2002-06-05 00:23:01 +00:00
mjacob
787aeb4081
As per a discussion on tech-kern a while back- honor retries for
...
XS_SELTIMEOUT and XS_TIMEOUT errors- but only do so if the device exists
already.
Devices that are being probed won't be found via periph_lookup, so we can
use that to find if a device exists for the purposes of honoring retries.
2002-06-05 00:15:33 +00:00
itojun
fc6382d167
no need to set rmx_send/recvpipe.
2002-06-04 22:11:15 +00:00
ragge
e2718cabea
Do not disable interrupts until output queue is drained.
2002-06-04 21:58:55 +00:00
thorpej
04076e5943
Make this work with an ISO C preprocessor.
2002-06-04 21:44:40 +00:00
thorpej
d941ddfee0
Don't use -traditional-cpp if HAVE_GCC3.
2002-06-04 21:39:09 +00:00
martin
9ae19204d9
#if some tables and a helper function for debug output to make it
...
possible to compile this without ISDN debugging support.
Fixes PR kern/17161.
2002-06-04 19:51:18 +00:00
ragge
c691ddb3fb
Repair VAX8600 support, which had bit-rotten, probably not used since -98.
2002-06-04 19:04:32 +00:00
fvdl
e4eac0d964
Fix rdtsc and rdpmc inlines, and fixup rnd.h to do the right thing.
2002-06-04 17:52:46 +00:00
fvdl
9c71037485
Remove all i386 host bridges, as they don't apply. Remove pchb_rndattach
...
call for now (may be back later).
2002-06-04 17:51:30 +00:00
fvdl
99193cfa98
Woops, pass the correct argsize to ktrsyscall.
2002-06-04 15:45:05 +00:00
fvdl
ab19cd2899
Clear P_32 on native exec (from eeh in the sparc64 port).
2002-06-04 15:44:34 +00:00
ragge
2f48a39412
Need longer delay while waiting for mscp packets, otherwise it times out
...
on VAX8650.
2002-06-04 15:13:55 +00:00
eeh
4ff7000d80
Fix the fork trampoline to properly use the supplied tstate.
2002-06-04 15:04:08 +00:00
eeh
bf3b10f8aa
Prototype for probing noteless 32-bit emulation binaries.
2002-06-04 14:49:15 +00:00
eeh
abb7b6a965
Clear the P_32 flag when exec-ing native binaries.
2002-06-04 14:48:09 +00:00
eeh
587856dfdd
Make the code that matches boot devices much more flexible so it handles
...
device classes as well as funny names for matching. This should allow
us to properly recognize we're booted from a SCSI disk on a PCI controller.
2002-06-04 14:44:34 +00:00
isaki
c55e051ca1
Correct indent...
2002-06-04 14:02:32 +00:00
isaki
ef44888b70
Correct wrong comment about factor_denom.
...
In case of recording, it doesn't make coding space small.
2002-06-04 13:59:23 +00:00
fvdl
c029f886c8
Propagate P_32 flag on fork. Use correct trampoline for 32bit return.
2002-06-04 12:58:13 +00:00
fvdl
2c7bad720d
For 32bit execs, frob the stackframe to return via the old system call
...
return path.
2002-06-04 11:14:21 +00:00
fvdl
90c2a2ddc1
Fix up argument passing to ktr_syscall.
2002-06-04 11:12:18 +00:00
itojun
fb9b52398c
in mss clamping code, do not go past TCPOPT_EOL. enforce stricter
...
boundary checking. discussed on tech-net
2002-06-04 10:06:27 +00:00
itojun
b1654995d0
add a blank line
2002-06-04 10:00:24 +00:00
fvdl
96858fc8b7
AMD 8111 DMA support.
2002-06-04 08:58:20 +00:00
fvdl
b76668d455
Regen.
2002-06-04 08:57:48 +00:00
fvdl
c094984a55
Add AMD 8111 IDE id.
2002-06-04 08:53:47 +00:00
simonb
4a852aed2d
Add smbus@sbobio and rtc@smbus.
2002-06-04 08:35:05 +00:00
simonb
f4e42e7eb6
Add an extremely rough SMBus handler and RTC driver. This will be
...
cleaned up significantly when we have an MI SMBus framework, but at
least we can see the RTC on the swarm now.
2002-06-04 08:32:41 +00:00
simonb
349831dcf6
Use "cpu*" and not "cpu0" to attach all CPUs.
...
Add PROCFS and fix a whitespace nit while we're here.
2002-06-04 05:53:31 +00:00
simonb
a1572a6b96
Match all possible CPUs, but print warnings that the processors after
...
the first are offline due to the lack of SMP support in the kernel.
2002-06-04 05:49:26 +00:00
simonb
9cc65a96d0
3 ports are now using the reciprocal count divisor code now, move it
...
to <mips/cpu.h>, and add MIPS_SET_CI_RECIPRICAL and MIPS_COUNT_TO_MHZ
macros to use it.
2002-06-04 05:42:41 +00:00
briggs
ea51e618d6
Regen. for MPC8245 host bridge.
2002-06-03 19:53:37 +00:00
briggs
9e338db415
Add Motorola's MPC8245 (Kahlua II) host bridge.
2002-06-03 19:52:18 +00:00
fvdl
01fbe9c413
Drink the swapgs kool-aid.
...
Enable the use of syscall/sysret as the default system cal entry
point.
2002-06-03 18:23:16 +00:00
fvdl
619aaa1337
Set COPTS to -O by default.
2002-06-03 18:18:43 +00:00
eeh
30cc4dc796
Pass on the P_32 flag on fork and support fork syscall returns using
...
%g7 as the completion address.
2002-06-03 18:08:43 +00:00
bouyer
622fdb1fe6
Doh, the return of scsipi_lookup_periph() was meant to be assigned to
...
periph.
periph was used uninitialised, and caused a panic when the scsibus is reset
with siop or esiop, and possibly others HBA drivers.
2002-06-03 16:17:57 +00:00
simonb
4c67158999
Use "#ifdef __mips__" instead of "#ifdef mips"; shared libraries work
...
for kernels compiled with gcc 3.x.
2002-06-03 13:07:00 +00:00
itojun
ad4cab117d
whitespace at EOL
2002-06-03 02:09:37 +00:00
simonb
8b4906e391
Add prototypes for the 64-bit pagezero functions.
...
Bracket some function prototypes with #ifdef/#endif.
2002-06-03 01:51:05 +00:00
jonathan
9f02dbda6b
Add stanza to match and configure D-Link DFE-670 cards (a DL10022 variant).
...
Also print a little more info (including CIS tuples) when cards don't match,
making it a little easier to patch in entries.
2002-06-03 01:17:49 +00:00
jonathan
bf7d101fb6
Regen from pcmciadevs 1.171 after adding D-link DFE-670 ethernet card.
2002-06-03 01:15:15 +00:00
jonathan
4cd89ab8cc
Add device-id for D-Link DFE-670 (10/100 DL10022-like card).
2002-06-03 01:13:01 +00:00
fredette
bcd8676e8a
Reverted previous commit. It was meant to fix a problem that
...
was already fixed by nathanw, had I bothered to check.
2002-06-03 00:56:55 +00:00
itojun
ed45b704ac
do not hardcode if_mtu values in here, except for IFT_{ARC,FDDI} -
...
they need special handling. makes it possible to take advantage of 9k ether
frames.
2002-06-03 00:51:47 +00:00
fredette
e0b7d8c222
Now make a machine/ directory with symlinks to a small number
...
of machine-specific headers. When ${MACHINE} is sun2, this
allows building the sun3 and sun3x parts of libsa, which need
things like <machine/param3.h> and <machine/param3x.h> to be
#includeable.
2002-06-03 00:29:04 +00:00
fredette
180293c7b7
exit() is now declared in libsa's stand.h, and takes an int.
2002-06-03 00:18:26 +00:00
thorpej
8e9b95428b
Revert rev. 1.10 of Makefile and fix the problem properly by adding
...
-D_KERNEL -D_LKM to AFLAGS in Makefile.common.
2002-06-02 23:46:49 +00:00
lukem
cfb25c839c
make this compile again
2002-06-02 23:24:40 +00:00
wiz
36379d74b4
Typo fixes and grammar improvements in a comment.
2002-06-02 23:17:51 +00:00
manu
a808ca7f07
Now support per-signal signal trampolines.
2002-06-02 19:06:02 +00:00
seb
2c69553625
Support Titan PCI-800L, a 8 serial puc card, from PR 17140.
...
Reviewed/approved by veego@ and martin@.
2002-06-02 18:43:27 +00:00
seb
c5ad00acc6
regen for Titan PCI-800L.
2002-06-02 18:37:25 +00:00
jmcneill
419bcc2917
Fix the mixer controls to work a bit better.
2002-06-02 18:33:06 +00:00
seb
491c3ef8b6
Add product Titan PCI-800L aka VSCom PCI-800L, a 8 serial puc card, from PR
...
17140.
Reviewed/approved by veego@ and martin@.
2002-06-02 18:32:11 +00:00
drochner
d2b9876081
move initialization of the "struct pglist" returned by uvm_pglistalloc()
...
from the calling code into uvm_pglistalloc() itself for consistency
and easier error handling
2002-06-02 14:44:35 +00:00
isaki
53175db820
Add x68k stuff.
2002-06-02 10:44:30 +00:00
enami
461e42e9ef
Collect random number from AMD 768MPX power management controller.
2002-06-02 02:44:27 +00:00
gson
a257b81df8
The logic in audio_poll() was incorrect in full duplex mode;
...
among other things, it behaved as if full-duplex audio devices
were always ready for writing. Also commented the code in case.
This fixes PRs kern/11179 and kern/13829.
2002-06-02 02:00:30 +00:00
lukem
7026bf4ede
Use SLIST_*() instead of accessing slh_first,sle_next directly.
...
XXX: this program currently doesn't parse macros that cross the EOL with \
(there are a couple in sys/dev/scsipi/scsi_message.h).
with that issue temporarily worked around, this change generates the
same output as the version of aicasm without this change.
2002-06-02 01:20:36 +00:00
lukem
06de426449
SIMPLEQ rototill:
...
- implement SIMPLEQ_REMOVE(head, elm, type, field). whilst it's O(n),
this mirrors the functionality of SLIST_REMOVE() (the other
singly-linked list type) and FreeBSD's STAILQ_REMOVE()
- remove the unnecessary elm arg from SIMPLEQ_REMOVE_HEAD().
this mirrors the functionality of SLIST_REMOVE_HEAD() (the other
singly-linked list type) and FreeBSD's STAILQ_REMOVE_HEAD()
- remove notes about SIMPLEQ not supporting arbitrary element removal
- use SIMPLEQ_FOREACH() instead of home-grown for loops
- use SIMPLEQ_EMPTY() appropriately
- use SIMPLEQ_*() instead of accessing sqh_first,sqh_last,sqe_next directly
- reorder manual page; be consistent about how the types are listed
- other minor cleanups
2002-06-01 23:50:52 +00:00
bjh21
b3dd6235ca
Since we don't have a wsmouse attachment for the ARM7500 PS/2 mouse, turn
...
on the pre-wscons device for it instead. This allows X to work on my NC.
2002-06-01 23:43:48 +00:00
bjh21
40a8771d1e
Using -N (OMAGIC) when linking the kernel seems to avoid BtNetBSD's doing
...
stupid things when loading it on an NC, so do that. Fixing (or replacing)
BtNetBSD would be better, of course.
2002-06-01 23:24:15 +00:00
itojun
aa309c7dc2
regen
2002-06-01 21:03:37 +00:00
itojun
e35096b705
new ne0 pcmcia pccard: corega EtherII PCC-TD
...
PR 17134, From: <fujiwara@f.pyon.org>, Kazunori@netbsd.org , Fujiwara@netbsd.org
2002-06-01 21:03:14 +00:00
manu
a7fd741e36
Emulate PR_SULIMIT, PR_SID and PR_SUMASK for sproc()
2002-06-01 20:26:42 +00:00
itojun
3ec91458b1
not sure if it is right, but svr4_sigcode.s does not compile on i386 without it.
...
PR 17121
2002-06-01 20:13:42 +00:00
bouyer
10813a14bc
Remove the "set south-bridge's enable bit" code. It doens't seems to make
...
any difference for rev 0xc3 controllers, and hang on 0xc4 controllers.
Fixes kern/16954
2002-06-01 18:07:42 +00:00
gson
ca67f8471a
spl botch in midipoll() when sc->dying
2002-06-01 17:54:21 +00:00
bouyer
dc66b51bca
When the chip gets a transmit underrun, the driver resets the chip, which
...
cause the link to go down for several seconds on my Dlink DFE580-TX (quad-port
DL1002). This behavior is unacceptable, especially as the driver usually
gets several underrun at once, causing the link to be almost unaviable
for several 10s of seconds.
Bump the default transmit threshold to 1504 bytes to avoid transmit underrun.
2002-06-01 17:24:38 +00:00
bouyer
208589bfca
On a Dlink DFE580-TX (DL-1002), attempting to transmit packets while the link
...
is down cause the chip to create an IE_UpdateStats condition which can't be
cleared, causing the driver to enter an interrupt loop.
Workaround: mask IE_UpdateStats
2002-06-01 17:20:13 +00:00
manu
658fcb808d
Don't use SVR4 code for fcntl(F_GETFL) and fcntl(F_SETFL) because the constant
...
are not the same.
2002-06-01 16:16:36 +00:00
simonb
339203767f
Remove some unused debug cruft.
...
Only print out the registers passed to us from CFE #ifdef DEBUG.
2002-06-01 16:14:23 +00:00
simonb
dbae8649c2
Remove the unneeded early memsize/physmem calculations.
...
KNF, ANSIfy.
2002-06-01 16:12:01 +00:00
ragge
7a69e342b6
Add 11/780 and 8600 to list for who to create a RPB.
2002-06-01 15:33:22 +00:00
fvdl
b6631fa4ec
Make this compile again since the previous change. KNF.
2002-06-01 15:10:43 +00:00
simonb
9f6638d8c1
Add statclock and todr function arguments to the systemsw.
...
Add a system_set_todrfns() function.
2002-06-01 14:38:27 +00:00
simonb
e8aaf3c28b
Stop using the _MIPS_BSD_API_LP32_64CLEAN ABI. This causes a few problems
...
and it's easier/better to wait for true N32/N64.
2002-06-01 14:29:32 +00:00
simonb
02656b2e09
Change retval to be an array of register_t instead of array of int.
2002-06-01 14:07:33 +00:00
simonb
4cb13fbec6
There's two SMBuses in the BCM1250; list them both on the on-board device
...
list.
Get rid of some magic numbers.
2002-06-01 13:56:56 +00:00
simonb
51a91ebabb
KNF; make some function static; other minor cleanups.
2002-06-01 13:55:48 +00:00
simonb
1e10b4d4ad
Split USE_64BIT_FUNCTIONS into USE_64BIT_INSTRUCTIONS and
...
USE_64BIT_CP0_FUNCTIONS.
Add 64-bit pagezero function.
2002-06-01 13:52:23 +00:00
simonb
341ed8c0d3
Use CPU_MIPS_USE_WAIT and CPU_MIPS_NO_WAIT in the CPU table, and use
...
the generic name "mips_wait_idle" for the old function that had both
rm52xx_idle and mipsNN_idle entry points.
2002-06-01 13:45:45 +00:00
simonb
3611959ac8
Remove some unnecessary nops after some mfc0's.
2002-06-01 13:16:44 +00:00
simonb
42669ab3a4
Add "__attribute__((__unused__))" to hpt374_pio, hpt374_dma and hpt374_udma.
2002-06-01 12:47:20 +00:00
simonb
cf5f852d1c
Standardise on the name "MIPS_SR_BEV" instead of a couple of different
...
#defines for the same status bit.
2002-06-01 12:27:03 +00:00
simonb
5b5cc1ebb8
Add two new cpu capability flags: CPU_MIPS_USE_WAIT for CPUs that use a
...
"wait" instruction based cpu_idle(), and CPU_MIPS_NO_WAIT for specific
CPUs that don't use this (applicable to mips32/64 mainly).
2002-06-01 12:10:45 +00:00
simonb
d75c18b050
Use the current MIPS in_cksum for in4_cksum too.
2002-06-01 11:41:33 +00:00
itojun
937b671271
use exit(int), not exit(void), consistently - even if the arg has no meaning.
2002-06-01 11:40:31 +00:00
simonb
e5aff46bc6
Add evbmips and sbmips.
2002-06-01 09:37:30 +00:00
tsubai
5fcd112b3a
Add gcc 3.x version.
2002-06-01 09:22:44 +00:00
yamt
0f40d327f4
make "keep state" work for SYN without win scale option.
2002-06-01 07:21:11 +00:00
nathanw
23d9c4fc27
Explicitly include <arch/sun3/include/param3{,x}.h> rather than
...
<machine/param3{,x}.h>, so that this file can be included on non-sun3 builds.
2002-06-01 06:20:37 +00:00
thorpej
c49ac7a5a6
Use __mips__ instead of mips.
2002-05-31 21:43:49 +00:00
thorpej
e50420de38
Statements must follow labels.
2002-05-31 21:40:49 +00:00
thorpej
144cc23985
Use __mips__ instead of mips.
2002-05-31 21:19:03 +00:00
nathanw
7dc5cba95f
Regen.
2002-05-31 21:13:12 +00:00
nathanw
49331870a4
Add many Keyspan products, and distinguish the device IDs before and
...
after loading firmware.
2002-05-31 21:11:56 +00:00
thorpej
80f6433965
Fix printf format issues.
2002-05-31 21:09:03 +00:00
thorpej
698df788fc
Add -ffreestanding.
2002-05-31 20:57:41 +00:00
thorpej
fca656f5b2
Don't use multi-line string literal.
2002-05-31 20:52:14 +00:00
itojun
1638da93e1
support setsockopt() with larger data (up to MCLBYTES).
...
From: Hitoshi Asaeda <Hitoshi.Asaeda@sophia.inria.fr>
2002-05-31 20:33:11 +00:00
kleink
0bf753ef67
Cosmetics: there are exceptions to the PVR major/minor rule.
2002-05-31 20:10:45 +00:00
thorpej
10e4eb9d0b
Make this work with an ISO C preprocessor.
2002-05-31 20:01:28 +00:00
thorpej
9e383c402e
Use C-style comments in a few places where ' appears in the comment,
...
so that this works with GCC 2.95.3's ISO C preprocessor.
2002-05-31 19:59:00 +00:00
thorpej
969c677abf
Remove redundant (and incorrect) extern decl.
2002-05-31 19:49:42 +00:00
thorpej
46b268dfef
Avoid sequence point error.
2002-05-31 19:42:12 +00:00
thorpej
28afbb384c
Build with -ffreestanding.
2002-05-31 18:26:26 +00:00
thorpej
6ef955a02d
Make this work with an ISO C preprocessor.
2002-05-31 18:22:54 +00:00
thorpej
3a00c62229
Move the IDTVEC() macro to <machine/asm.h>, and make it work with
...
an ISO C preprocessor.
2002-05-31 18:07:31 +00:00
thorpej
dd82a277b7
* Add __unused___ to lmc_system_errors, since it is not used by
...
everything which includes if_lmcvar.h.
* #if 0 lmc_status_bits, since it's not used by anything.
2002-05-31 17:53:03 +00:00
thorpej
a5baff6d08
Add an __unused__ attribute to n_support and n_lower, since they are
...
unused if a kernel supports all CPU families.
2002-05-31 17:46:51 +00:00
thorpej
96e504cc78
Fix a pasto in printf arguments which resulted in the aac kernel
...
version being mis-reported.
2002-05-31 17:36:29 +00:00
thorpej
12af01e337
Remove an unnecessary printf argument.
2002-05-31 17:34:08 +00:00
thorpej
7173dc3334
Remove shadow decl of num_errors which exactly duplicated the file-scope
...
decl.
2002-05-31 17:31:15 +00:00
thorpej
eb00d53595
Remove duplicate TULIP_SET/TULIP_CLR.
2002-05-31 17:27:40 +00:00
atatat
6c03c181d2
"offest" -> "offset" in a comment
2002-05-31 16:49:50 +00:00
atatat
c52a7f3287
"a.out" -> "elf" in a comment
2002-05-31 16:49:12 +00:00
ragge
f811a80bc3
Handle machine checks separate from other "stray" interrupts.
2002-05-31 15:58:26 +00:00
mycroft
79056950e2
Mask off extraneous bits in the RX frame status when testing it. My cards set
...
bit 3 in ad hoc mode.
Also, some minor constant folding.
2002-05-31 15:52:55 +00:00
christos
705e75558c
regen
2002-05-31 15:38:55 +00:00
christos
03dc556078
add usr v.everything.
2002-05-31 15:38:43 +00:00
ragge
787f3adbcf
ALIGNENTRY must always be 0 on vax, otherwise loadfile_aout won't work.
2002-05-31 15:22:01 +00:00