ragge
a8b7c77ff8
Be sure that cache is enabled.
2000-08-08 17:54:46 +00:00
soren
026723bccd
Update for counter interrupt PSL change.
2000-08-08 16:56:03 +00:00
ragge
73bb1e9018
Write code to handle unimplemented instructions trapped via SCB vector 0x18.
...
This may happen on machines missing parts of the instruction set (like
some floating point formats).
Only one new instruction added; POLYD, so that the libm assembly files can
be used on architectures missing that instruction.
Also; include emulation code if compile-time option INSN_EMULATE is defined
instead of trying to match on which cputype it is.
N.B. POLYD isn't fully implemented, just enough to make libm happy.
2000-08-08 16:48:12 +00:00
scw
a92a92c554
Avoid calling printf() when we're either in DDB, or about to call
...
Debugger(). Use db_printf() instead.
This fixes a problem whereby it was impossible to enter the debugger
if the CPU was spinning in lockmgr() for the proclist lock, because
printf() calls logwakeup(), which eventually calls proclist_lock_read(),
which then spins in lockmgr() yet again...
[Note: This change was prematurely committed to the 1.5 branch by
mistake. Since it would've been pulled up anyway, I won't
be sending a pullup request.]
2000-08-08 08:26:21 +00:00
mark
3dc04c2b47
Fix compile problem. Fixes PR 10670.
2000-08-08 08:19:38 +00:00
msaitoh
468e8d8cef
unused file (use 'makeoptions LDSCRIPBASE="shl.x"' for little endian)
2000-08-08 05:24:28 +00:00
itojun
a282297e9a
regen
2000-08-08 02:15:09 +00:00
itojun
eab255c93f
s/#ifdefined/#ifdef/
2000-08-08 02:12:30 +00:00
jeffs
aaa5c58d70
Update arc map routine prototype to compile again.
2000-08-08 02:11:05 +00:00
jdolecek
3d73ef5a2b
convert to use conf/newvers_stand.sh, minor Makefile adjustments
2000-08-07 22:38:10 +00:00
bjh21
e74a0fd322
Major formatting cleanups. If I'm going to work on this driver, I want to be
...
able to read it.
2000-08-07 22:21:44 +00:00
thorpej
b9d2d53fb8
Add a DIAGNOSTIC or LOCKDEBUG check for held spin locks.
2000-08-07 22:10:52 +00:00
thorpej
b24441d4d1
It doesn't make sense to charge simple locks to proc's, because
...
simple locks are held by CPUs. Remove p_simple_locks (which was
unused anyway, really), and add a LOCKDEBUG check for held simple
locks in mi_switch(). Grow p_locks to an int to take up the space
previously used by p_simple_locks so that the proc structure doens't
change size.
2000-08-07 21:55:22 +00:00
tv
0b7e5ad5a0
%b -> bitmask_snprintf()
2000-08-07 18:46:30 +00:00
bjh21
a62a24f2af
Second phase of changes to remove ntp_adjtime(2) from the kernel entirely if
...
NTP is not defined.
Also removes sysctl_ntptime, since that's unreferenced without NTP.
ntp_gettime(2) is left alone, since it doesn't raise SIGSYS, which sys_nosys()
2000-08-07 18:11:55 +00:00
bjh21
24f9914cb3
Second phase of changes to remove ntp_adjtime(2) from the kernel entirely if
...
NTP is not defined.
Also removes sysctl_ntptime, since that's unreferenced without NTP.
ntp_gettime(2) is left alone, since it doesn't raise SIGSYS, which sys_nosys()
does.
2000-08-07 18:10:20 +00:00
bjh21
a9397f5bfc
Changes to syscalls.master to exclude ntp_adjtime(2) entirely if NTP is not
...
defined. Changes to other files will follow in a moment.
2000-08-07 17:59:33 +00:00
drochner
78fa2d7e41
fix interrupt priority botch
2000-08-07 17:34:41 +00:00
kleink
755f5b32a4
#ifdef __STDC__ -> #if __STDC__
2000-08-07 16:35:33 +00:00
matt
13ff5a60ff
Add COMPAT_15 to opt_compat_netbsd.h
2000-08-07 15:23:43 +00:00
leo
a9d83b6c6f
Add ahdilabel to SUBDIR.
2000-08-07 14:30:39 +00:00
mrg
44b648a013
make "make depend" work.
2000-08-07 13:50:55 +00:00
leo
3f496a2588
AHDI label editor
2000-08-07 09:23:40 +00:00
billc
aac52686f0
Manually edit the headers to show which version of pcidevs this was
...
generated from.
XXX - this really should be automated
2000-08-07 08:27:11 +00:00
billc
7ba2890ab8
Added PCI IDs for 3Com's Home Connect (3c450) and Office Connect (3cSOHO100).
...
They both are register compat with later versions of the 3c905 (tornado/
vortex) series.
2000-08-07 04:08:35 +00:00
itohy
3630c53733
Add #include <sys/proc.h>, since this file touches members of struct proc.
2000-08-07 02:51:04 +00:00
jdolecek
898d0d5e1c
simplify
2000-08-06 20:11:31 +00:00
shin
f0803f8192
protect doubleword register from interrupt.
2000-08-06 12:30:36 +00:00
thorpej
6eb78dcb4e
Update a comment in uvmfault_anonget() to reflect reality, and
...
make uvm_fault() handle uvmfault_anonget() failure properly (i.e.
don't unlock a lock that's already unlocked).
2000-08-06 00:22:53 +00:00
thorpej
93a5993242
Do something sane with a DIAGNOSTIC condition in an non-DIAGNOSTIC
...
kernel.
2000-08-06 00:21:57 +00:00
briggs
b103a8ca48
Label the buffer size as such on probe. 128 KB makes sense, but 4608 does not.
2000-08-06 00:19:04 +00:00
thorpej
504f88949c
Correct a comment about locking wrt. uvmfault_anonget().
2000-08-05 23:40:55 +00:00
shin
04e4950cbb
detect and eliminate phantom keys.
2000-08-05 05:55:27 +00:00
chuck
af899e5758
set CSTATUS to CTRL('t')
2000-08-05 01:27:12 +00:00
tsutsui
de31126ed6
Fix keyboard related panic when ite device is configured
...
but not attached, per port-hp300/10750.
Approved by thorpej.
2000-08-04 17:22:09 +00:00
hannken
8e764c2ae5
Add missing `#ifdef SUN4U', `FTYPE_LNG' is only defined on sparc64.
2000-08-04 14:44:40 +00:00
ad
8d37a29277
Regen.
2000-08-04 14:32:05 +00:00
ad
fc2908cf8a
Vortex Computer Systems changes, from OpenBSD:
...
- Add product ID for GDT6518RS.
- Fix bogus product IDs.
2000-08-04 14:31:40 +00:00
augustss
daff45a51a
Regen.
2000-08-04 11:57:59 +00:00
augustss
c54b0fde7a
Add ATEN serial adapter.
2000-08-04 11:57:34 +00:00
augustss
6ee3189cb6
Alphabetize.
2000-08-04 11:51:37 +00:00
tsutsui
ef86d29308
Add one more delay() to sip_read_eeprom().
2000-08-04 09:30:56 +00:00
jdolecek
efe1033005
guard prototypes for lf_* functions by ifdef _KERNEL
...
Noted by Andrew Brown <atatat@atatdot.net>.
2000-08-04 09:20:21 +00:00
enami
bdd9be2dc3
Don't print newline here since it is supposed that more message is printed.
2000-08-04 04:52:37 +00:00
hubertf
54c5777f78
sync with GENERIC rev. 1.72
2000-08-04 02:23:22 +00:00
hubertf
97ec6e11d8
Explain what the strip pseudo-device is for
2000-08-04 02:17:46 +00:00
soda
9baf1fff99
NEC RISCserver 2200 support by bob meader <bob@cci.net>.
...
Now NetBSD works with RISCserver 2200.
2000-08-03 23:58:23 +00:00
bouyer
8464bde7e8
If the SET_FEATURE for piomode is rejected, fallback to mode 0 instead of
...
reporting an error.
This fixes the "piomode error (0x4)" problem with some ATAPI ZIP drives
reported on port-i386.
2000-08-03 23:14:31 +00:00
thorpej
4a3f37dd7a
1.5D == namei pathname buffer allocation is pool'ified.
2000-08-03 21:02:04 +00:00
thorpej
7cc27a88c0
Convert namei pathname buffer allocation to use the pool allocator.
2000-08-03 20:41:05 +00:00
thorpej
f0dca1ecbe
MALLOC()/FREE() are not to be used for variable sized allocations.
2000-08-03 20:29:26 +00:00
nathanw
b3e0af3d32
Fix a problem uncovered by rev 1.5 of pcibios.c:
...
Avoid interpreting the upper 32 bits of 64-bit BARs as a 32-bit BAR.
Otherwise, the code would assume that the value 0 was incorrect and either:
(a) [on bus 0] "fix up" the address to some nonzero value, thus placing
the decoded address range outside of 32-bit address space, or
(b) [elsewhere] completely disable the device.
The fact that this behaviour depends on the bus number of the device is
already XXX'd.
XXX: This will need revisiting if and when we ever want to handle a PCI bus
XXX: with more than 32 bits of address space on an i386.
The onboard Adaptec 7890 on my Dell Precision Workstation 410 works again.
2000-08-03 20:10:45 +00:00
nathanw
fb20241fda
When performing pci_config_dump:
...
- Display the full value of 64-bit BARs.
- Avoid displaying the upper 32 bits of 64-bit BARs as a separate 32-bit BAR.
2000-08-03 19:58:55 +00:00
eeh
dd5c54d05c
Add fpu emulation instrumentation and fixup FCMP and FCMPE emulation for v9.
...
And rename the 128-bit `x' routines to `q' to match v9 terminology:
i - 32-bit int
x - 64-bit int
s - 32-bit fp
d - 64-bit fp
q - 128-bit fp
2000-08-03 18:32:07 +00:00
itojun
5e868d1e49
clearifications in icmp6 node query support.
...
XXX previous commit included "supported qtypes" icmp6 node query support.
sorry commit message was mistaken.
2000-08-03 16:30:37 +00:00
itojun
afa5315364
correct typo in #define. ICMP6_NI_SUCESS -> SUCCESS (notice missing C).
...
sync with kame.
2000-08-03 14:31:04 +00:00
bouyer
1b00421876
Add quirk entry for NEDICOM CRD-BP2, from kern/10738.
2000-08-03 12:36:08 +00:00
msaitoh
ac06675f56
add COMPAT_14
2000-08-03 11:30:30 +00:00
bouyer
a8421d4787
Some W83781 have ID 0x11 instead of 0x10; handle these too.
...
Restore printing sdata for each sensors if DEBUG.
2000-08-03 09:27:01 +00:00
msaitoh
9b50348e47
set internal register correctly (SH4)
2000-08-03 08:19:26 +00:00
thorpej
d07efbc8b8
MALLOC()/FREE() are not to be used for variable size allocations.
2000-08-03 06:15:02 +00:00
thorpej
b94e29816f
MALLOC()/FREE() are not to be used for variable sized allocations.
2000-08-03 03:39:52 +00:00
thorpej
13c3e4c7bf
MALLOC()/FREE() are not to be used for variable sized allocations.
2000-08-03 03:38:39 +00:00
castor
b6dd28b4ce
Support some differences in the Macronix 98715AEC-C and E chips from the other
...
98715* series.
The MX98715AEC-[C,E] use a different location in the serial eerom for
LED control, and programming it with the original location's values
caused unpredictable behavior.
Also, start integrating fixes where media changes on an adapter
under load may fail. There's more work to be done here, but I need
to sort out our internal changes a little more carefully.
2000-08-03 03:07:30 +00:00
mjacob
cb4d63d57c
More compilation breakage in the non-DEBUG case
...
(from Castor Fu <castor@geocast.com>)
2000-08-03 03:00:04 +00:00
thorpej
a07f6460c8
MALLOC()/FREE() are not to be used for variable sized allocations.
2000-08-03 00:54:23 +00:00
thorpej
d3a2c5d0f9
MALLOC()/FREE() are not to be used for variable size allocations.
2000-08-03 00:47:02 +00:00
jeffs
e97c2066ab
Add options DDB_BREAK_CHAR. This overrides break on the serial console
...
break character with the supplied one. This is useful for cases where
break is hard to generate, or you are connected to a PC that "sends"
breaks when power cycled. For this mode in com, interpret break char
in the polling section, which allows entry into the debugger before
the tty is opened. Only supported in the com driver currently.
2000-08-03 00:30:47 +00:00
nathanw
e8b50cf289
Use the same idiom for iterating over allproc as everywhere else in the kernel.
2000-08-02 22:47:44 +00:00
eeh
7abe1d5edf
Garbage collection.
2000-08-02 22:26:35 +00:00
eeh
345d748512
PDB_BOOT and PDB_BOOT1 should not be the same value.
2000-08-02 22:25:45 +00:00
eeh
7ec33e899f
Get kernel profiling to work. Now if only gprof worked....
2000-08-02 22:24:38 +00:00
bouyer
de378db998
W83781D: Explicitely reselect bank0 before using "value RAM" registers.
...
Hopefully this will make the W83781D works.
Also use common functions to set up fan & temp info[] & sensors[] for
the W83781D.
2000-08-02 22:20:41 +00:00
bouyer
e445e43ddc
Add support for the W83697HF - basically a W83627HF with only 2 temp sensors.
2000-08-02 21:50:37 +00:00
bouyer
46c3f0204d
PCIIDE_CMD0646U_UDMA->PCIIDE_CMD0646U_ENABLEUDMA for consistency with
...
PCIIDE_AMD756_ENABLEDMA
defopt PCIIDE_CMD0646U_ENABLEUDMA, PCIIDE_AMD756_ENABLEDMA,
PCIIDE_CMD064x_DISABLE
Fix a typo pointed out by John Hawkinson
2000-08-02 21:49:09 +00:00
thorpej
831865b30e
MALLOC()/FREE() are not to be used for variable sized allocations.
2000-08-02 20:53:07 +00:00
thorpej
c80a866888
MALLOC()/FREE() are not to be used for variable sized allocations.
2000-08-02 20:42:03 +00:00
thorpej
0b3ef940d0
MALLOC()/FREE() should not be used for variable sized allocations.
...
(A few remain here -- need to fix exec_script.c)
2000-08-02 20:36:33 +00:00
thorpej
d85e53c7cc
MALLOC() is not to be used for variable-sized allocations.
2000-08-02 20:25:11 +00:00
bouyer
bd0766459c
Add support for the CMD PCI646U. Linux claims that this driver is brocken
...
with UDMA, so enable Ultra-DMA only if "options PCIIDE_CMD0646U_UDMA" is set.
2000-08-02 20:23:45 +00:00
thorpej
a09c11603b
MALLOC()/FREE() are not to be used for variable-sized allocations.
2000-08-02 20:23:23 +00:00
nathanw
729e93de71
principal -> principle (in a comment)
2000-08-02 20:21:36 +00:00
thorpej
72fa880bf6
Fix a fairly obvious locking error in amap_cow_now() -- the amap was
...
left locked upon exit from the function (how did this one slip for
so long?)
2000-08-02 19:24:29 +00:00
mjacob
1ae072f471
Fix bonehead bug for compiles w/o DEBUG set
...
(thanks to KANETA Shin'ichi <kaneta@cr.chiba-u.ac.jp>)
2000-08-02 17:39:50 +00:00
wiz
81b49011ff
uvm_inherit.h was removed, and doesn't seem to be needed here.
2000-08-02 15:24:40 +00:00
itojun
6574aa66e8
inhibit error code from rtinit(). this happens when we try to assign
...
multiple addresses from same prefix, onto single interface. PR 10427.
more info:
- 4.4BSD did not check return code from in_ifinit() at all.
4.4BSD does not support multiple address from same prefix.
- past KAME change passed in{,6}_ifinit() to upwards, toward ifconfig(8).
the behavior is filed as PR 10427.
- the commit inhibits EEXIST from rtinit(), hence partially recovers old
4.4BSD behavior.
- the right thing to happen is to properly support multiple address assignment
from the same prefix. KAME tree has more extensive change, however, it needs
much more time to get stabilized (rtentry refcnt change can cause serious
issue, we really need to bake it before bring it to netbsd)
2000-08-02 15:03:02 +00:00
itojun
eb0816bfcb
allow admins to disable pps rate limitation, by setting "maxpps"
...
parameter to negative value.
2000-08-02 12:24:11 +00:00
ragge
cf62d07e82
Fix bug that trashed the SPT if any copy* function were used before
...
the first swtch().
2000-08-02 12:13:22 +00:00
msaitoh
e049977033
check _BYTE_ORDER instead of BYTE_ORDER
2000-08-02 11:32:41 +00:00
tsubai
2c691df1ec
uvm/uvm_inherit.h was removed.
2000-08-02 09:06:56 +00:00
tsubai
eef346a5ec
Don't try to change subordinate bus number if pchb != grackle (for now).
2000-08-02 09:02:46 +00:00
soda
d6945520db
Use cpu_intr() definition from mips/cpu.h instead of local one
...
like other mips ports.
2000-08-02 08:57:15 +00:00
jeffs
8d300a3b14
setregs() cache sync turns out not to be needed with kern_exec 1.104
...
(which was 2 weeks after our internal trees full sync).
2000-08-02 06:46:47 +00:00
soda
0cbe0d600f
fix oversight introduced in previous my commmitment (revision 1.4),
...
pointed out by Michael Shalayeff <mickey@openbsd.org>.
2000-08-02 02:54:41 +00:00
eeh
dfe3516515
Include NONPLUS and just set the extras we need for 64-bit kernels.
2000-08-02 02:23:58 +00:00
mjacob
068c76fc80
Core version 2.0 (platform version 1.0) rewrite of ISP driver. Some
...
interace cleanups, some new common functions. The major impact that
will be noticeable right away is that if you boot with not Fibre connected
to the FC cards, you no longer hang indefinitely.
2000-08-01 23:55:09 +00:00
jeffs
e1cf55c8a8
Make mips3_FlushICache() convert a0 into a KSEG0 + virtual index like
...
the _2way and mips3_FlushDCache(). This lets all mips3 cache ops accept
user virtual addresss w/o a tlb miss. Since this is now done in both
ICache flush routines, no need to do it in pmap.c. Fixed R4400
stability problems with setregs() cache flushing.
2000-08-01 23:38:26 +00:00
jeffs
e6bdec31fd
Fix vmapbuf() to call uvm_km_valloc_perfer_wait() call, but trunc_page()
...
to the prefer arg so we free the correct page.
2000-08-01 22:45:05 +00:00
bouyer
76c77aca38
Add support for the CMD PCI0646U2, an Ultra/33 version of the 0646.
...
Note: there's also a PCI0646U, for which I don't have docs for now.
2000-08-01 21:02:55 +00:00
mjacob
675448db3c
add ISP_LOGDEFAULT for isp driver options
2000-08-01 20:01:52 +00:00
eeh
a8cd48f9e6
`mem' is now a pointer, not an array. Fixes kernel coredumps.
2000-08-01 16:49:47 +00:00
thorpej
bdb0f01b7c
Slight adjustment to last, to allow the userland version to build.
2000-08-01 15:03:51 +00:00
briggs
8d6c85d001
Remove hack for unswapped read/write_multi in swapped space.
...
Driver now uses read/write_multi_stream_2.
2000-08-01 13:08:39 +00:00
tsubai
43b5c0039c
Enable rnd.
2000-08-01 08:23:37 +00:00
augustss
37ae63598b
Add midi at clcs.
2000-08-01 08:16:54 +00:00
uch
ae581ace81
reserve AGP space to avoid resource conflict.
2000-08-01 05:23:59 +00:00
thorpej
ed2759b21c
Un-__P.
2000-08-01 04:58:55 +00:00
thorpej
cd32ace8bb
ANSI'ify.
2000-08-01 04:57:28 +00:00
thorpej
ead5ad8885
- ipl_enable(): -1 is not an error return. If initializing IP Filter
...
fails, return EIO instead.
- iplioctl(): If performing a NAT operation, and IP Filter is not
yet initialized (e.g. by `ipf -E'), enable it implicitly before
doing the NAT operation.
2000-08-01 03:46:09 +00:00
wiz
be8ff811b7
Rename VM_INHERIT_* to MAP_INHERIT_* and move them to sys/sys/mman.h as
...
discussed on tech-kern.
Retire sys/uvm/uvm_inherit.h, update man page for minherit(2).
2000-08-01 00:53:07 +00:00
eeh
57d2ec0b98
Overhaul cache flush code and coredump code.
2000-08-01 00:40:15 +00:00
eeh
568dca001c
Cleanup trapstate handling and garbage collect old stuff.
2000-08-01 00:36:05 +00:00
eeh
e5a87444c7
Cleanup trapframe and TSTATE handling.
2000-08-01 00:34:13 +00:00
eeh
6f9bfddd60
Add UVM_PAGEIDLE_ZERO.
2000-08-01 00:31:15 +00:00
eeh
cacbbd1117
Garbage collection.
2000-08-01 00:28:55 +00:00
eeh
d09c8ea0f1
Revamp cache flush routines.
2000-08-01 00:28:02 +00:00
eeh
07fc19421d
Pull in <machine/frame.h> to define BIAS and CC64FSZ.
2000-08-01 00:25:02 +00:00
eeh
aeb88321db
Call the parent bus dvmamap_unload function to clear the cache rather
...
than do it ourselves.
2000-08-01 00:22:41 +00:00
minoura
3094e3b89d
include <sys/types.h> to define u_int.
2000-07-31 23:40:02 +00:00
briggs
02e3c1ef40
Use bus_space_read/write_multi_stream_2 for FIFO instead of bsr/w_multi_2.
2000-07-31 22:48:49 +00:00
briggs
3f1e17a340
Define bus_space_*_stream_N functions as their non-stream counterparts.
2000-07-31 22:43:46 +00:00
briggs
3ce3697584
Add bus_space_*_stream_N functions.
2000-07-31 22:40:25 +00:00
briggs
bd823b939e
Fix code to read a string from the nubus board--it was not terminating
...
the string properly when the string on the board is longer than the
pre-allocated space.
2000-07-31 22:39:17 +00:00
eeh
ede765839e
Look for fpu files in the sparc subdirectory where they now reside.
2000-07-31 22:17:05 +00:00
gmcgarry
f21a75dee3
XIDEBUG_CONFIG -> XID_CONFIG. From R.Massar@Fh-Worms.DE
2000-07-31 21:49:47 +00:00
msaitoh
9c331f1f89
use 'makeoptions LDSCRIPTBASE="sh.x"' (or shl.x) to select ldscript file
2000-07-31 20:57:45 +00:00
briggs
2cc07c0541
Add a DIAGNOSTIC panic if (count-using) bus_space macros are called with
...
a count of zero. Some drivers do this accidentally and some bus_space
implementations will fail if count is passed as zero (they are set up in
a do-{}-while structure).
2000-07-31 14:59:15 +00:00
mrg
978acd5367
sync with GENERIC32; enable rnd
2000-07-31 13:21:45 +00:00
ad
067f5e9814
Previous would have misbehaved if polled commands overlapped.
2000-07-31 13:16:34 +00:00
mrg
ec14782383
hardcode onboard "hme" to "hme0"
2000-07-31 13:16:24 +00:00
mrg
b5ce82b4a0
define BDPRINTF in the !DEBUG case to nothing. PR#10688.
2000-07-31 05:40:22 +00:00
enami
35913a898c
Sync internal state and ifmedia state. Addresses PR#10424.
2000-07-31 03:25:11 +00:00
briggs
3628f3e00c
Make sure that we do not call bus_space_*_multi_* with zero count.
2000-07-31 02:14:47 +00:00
briggs
3717acff97
We may wish to install from an SMC-based ethernet, too.
2000-07-31 02:06:48 +00:00
briggs
f5882c7ffa
Make sure that bus_space read/write functions that take a count will not be
...
called if count is zero. The smc91cxx driver, for example, may try to call
bus_space_write_multi_2() with a count of 0.
2000-07-30 23:17:23 +00:00
bouyer
100a4a6b22
Add support for the W83781D and W83782D hardware monitors.
2000-07-30 22:23:53 +00:00
briggs
2f76646af1
Some uncommitted poking around. No functional change.
2000-07-30 21:48:54 +00:00
briggs
1e909ae3ca
Add SMC-based ethernet and nsphy (AsanteFAST) and ukphy (just in case).
2000-07-30 21:46:39 +00:00
briggs
e74ae8ee59
M.d. glue for nubus SMC 91cxx-based cards--including Focus Interlan and
...
AsanteFAST.
2000-07-30 21:43:40 +00:00
briggs
fb9995989b
Make bus_space_write_region_2 usage match prototype.
2000-07-30 21:41:59 +00:00
briggs
d13747524c
Fixup for bogus assumptions about bus_space_handle_t.
2000-07-30 21:40:49 +00:00
briggs
c131e0d1b7
Remove unsupported Focus hardware--this is now probed in if_sm_nubus.
2000-07-30 21:40:09 +00:00
briggs
2bb296de77
Update hack to point to bus_space_handle base address.
2000-07-30 21:39:16 +00:00
briggs
9c85d4dc6a
Add byte-swap and stride options to bus_space. Allocate as normal, then
...
call mac68k_bus_space_handle_swapped() or mac68k_bus_space_handle_set_stride().
Stride is untested. Swapped code works for SMC ethernet.
2000-07-30 21:38:02 +00:00
briggs
a3f6fd2274
Add nubus attachment for smc91cxx driver.
2000-07-30 21:36:04 +00:00
briggs
e6dde2bd42
Add MII support to smc91cxx driver. This is supported for the 91c100
...
and 91c100FD (FEAST) controllers. Existing controllers should continue
to work as they have. Added the card's memory to the probe message.
2000-07-30 21:34:47 +00:00
jdolecek
057458abac
msdosfs_getattr(): do not report archived files (those with ATTR_ARCHIVE unset)
...
as having flag SF_ARCHIVED on; this is wrong for directories, which don't
have any mode flags on msdosfs, so it's always treated as archived,
which leads to problems described in pr #8439 . The semantics of the
archive flag differs between Unix and msdos/windoze, so it's better
to not set the flag at all even for regular files, to avoid surprises.
This fixes bin/8439 by Thomas Klausner.
2000-07-30 20:16:48 +00:00
bouyer
538126d75a
swap lm_match() and wb_match(), as wb_match() is more restrictive.
...
Otherwise a winbond can be mis-probed as a lm if it has the rigth device ID.
Problem reported by Bernd Ernesti.
2000-07-30 17:22:26 +00:00
bjh21
77a537a1ba
Use M_SOFTINTR for soft interrupt sructures
2000-07-30 16:39:18 +00:00
takemura
537da4726d
Refresh screen when the system resume.
2000-07-30 11:16:54 +00:00
simonb
560ce4e272
Don't need to include <uvm/uvm_extern.h> in NetBSD case anymore.
2000-07-30 09:29:28 +00:00
tsubai
5f1e746912
Remove duplicated entry 22 in chrtoblk table.
...
Pointed out by Greg Kritsch on port-macppc mailing list.
2000-07-30 07:17:27 +00:00
simonb
4bb34ff30e
Remove inclusion of <uvm/uvm_extern.h> that was there only to keep
...
<sys/sysctl.h> happy.
2000-07-30 06:22:04 +00:00
simonb
1483e8c25e
Fix "suggest parentheses around assignment ..." warning in normally
...
unused code segment.
2000-07-30 06:11:38 +00:00
itojun
32ef6bb0e7
sync comment with reality
2000-07-30 05:30:37 +00:00
takemura
b5e3ec56a8
Remove src/sys/dev/apm/*. (They've gone to arch/hpcmips/dev/apm.)
2000-07-30 04:41:15 +00:00
itojun
0036ac92be
clarify comment. from jhawk. sync with kame.
2000-07-30 04:33:34 +00:00
takemura
bb1a798cbe
Move from sys/dev/apm. And rename apm -> apmdev.
2000-07-30 04:29:22 +00:00
itojun
5e8b5a35e4
make ipsec_strerror(3) to return const char *, not char *. sync with kame.
2000-07-30 02:38:35 +00:00
thorpej
d760e0b407
Add code to read the EISA configuration NVRAM as set up by
...
an EISA Configuration Utility. Code to access this data
is forthcoming.
XXX This could probably be made MI at some point.
2000-07-29 23:18:46 +00:00
jdolecek
e25636b5da
g/c RB_DFLTROOT
...
I've tried hard to find also various usage() messages and remove the
appropriate flag from there as well, hopefully all occurences are covered.
2000-07-29 20:06:27 +00:00
jhawk
d569dc2fb5
Whitespace fix (space rather than tab after #ifdef)
2000-07-29 17:49:08 +00:00
jlam
cbd3022e31
Make this compile without PUCCN defined.
2000-07-29 17:43:38 +00:00
tsubai
25e447156e
Fix printf format string. (recently SECDAY changed from unsigned long to int)
2000-07-29 11:11:53 +00:00
tsubai
f23a2f015d
Set hostid.
2000-07-29 08:21:43 +00:00
tron
597ed25d3d
Adoid excessive use of "return" in "excessive()".
2000-07-28 21:49:09 +00:00
tron
db4919f6b7
Use "NULL" and not "0" for null pointers.
2000-07-28 21:38:44 +00:00
castor
b2bf026f39
Guard the console code in puc.c with the defopt PUCCN so we can
...
use the puc driver without having the com drivers.
2000-07-28 20:43:45 +00:00
scw
44c9e5e16e
Really make this work for `dependall'. Also strip bootst.bug before
...
running it through wrtvid.
2000-07-28 20:08:20 +00:00
drochner
457d8d7c7e
print parent device name too, so we know which socket a card was probed at
...
and whether pcmcia or cardbus
2000-07-28 19:17:02 +00:00
eeh
fe3f6176b4
Make 64-bit stack traces look prettier.
2000-07-28 19:10:33 +00:00
eeh
652a74ef51
Don't dump if there's no address space reserved for it.
2000-07-28 19:08:25 +00:00
jhawk
67c55e543e
Fix CTRL-T to behave properly. It should swaps the current and previous
...
characters, not the previous and second-to-previous.
2000-07-28 16:33:39 +00:00
tv
0505a9e28a
Eliminate the other %:, using vsnprintf followed by printf.
2000-07-28 15:40:24 +00:00
minoura
85ae8ebac7
Prototype netintr().
2000-07-28 14:58:01 +00:00
tv
ce9fd05593
Avoid a nonstandard %: format: printf("%:", fmt, ap) -> vprintf(fmt, ap)
2000-07-28 14:46:37 +00:00
kleink
079b94ad72
Avoid recursion with traditional cpp.
2000-07-28 12:13:32 +00:00
bjh21
4d52022987
Comment tidying
2000-07-28 09:54:56 +00:00
kleink
11ecb446f3
Avoid recursion with traditional cpp.
2000-07-28 09:33:28 +00:00
thorpej
081f57c846
Handle booting without a serial expander box connected.
2000-07-28 06:10:54 +00:00
mrg
a8fc5226d3
fix rev 1.44; make this cast look like:
...
sig = (int)(long)*(caddr_t *)data;
to *properly* dereference the passed data. this makes signals on
ptys actually *work* on the sparc64 port. from mycroft.
XXX: the release branch version needs this ASAP as it is probably
unstable on ILP32BE.
2000-07-28 04:31:19 +00:00
eeh
2152b574c0
Fix LP64BE bug.
2000-07-28 04:21:26 +00:00
itojun
63de4c2cb9
nuke the following sysctl variables. "ppsratelimit" should work better.
...
need to recompile sbin/sysctl after updating /usr/include.
net.inet.tcp.rstratelimit
net.inet.icmp.errratelimit
net.inet6.icmp6.errratelimit
2000-07-28 04:06:52 +00:00
itojun
7abf4641c6
forgot to call tcp6_quench(). sync with kame.
2000-07-28 02:39:45 +00:00
bjh21
61edac627c
Convert the arm26 rtc driver to use pk's new todr(9) interface internally.
...
Nothing outside the driver will notice until we get proper MI I^2C.
2000-07-27 23:51:43 +00:00
martin
10debdeb9c
Fix to autonegotiation problem with some fxp cards. Fix found and reported
...
by Erich T. Enke et al. on current-users. This fixes PR 10550.
2000-07-27 22:14:48 +00:00
bouyer
e955a714ba
Add support for the W83627HF: lm7x like, but with more sensors, and more
...
registers.
2000-07-27 21:49:22 +00:00
bouyer
ca5b9b0c22
Force 64bit arithmetic for timeout computation; a 32bit int opverflows for
...
large timeouts. Should fix PR kern/10575.
2000-07-27 21:28:17 +00:00
scw
379de37900
Make these work for the `dependall' target.
2000-07-27 21:06:53 +00:00
bouyer
a7d2293ea4
My 16 port boca seems to fail to update the interrupt bit in it's interrupt
...
register for a port under high load. The effect is that the port is wedged
waiting for an interrupt that will never come.
Add a callout-based watchdog which periodically (hz/10) scan trough the ports
for missed interrupts.
Problem also noted by Chris Jones, and this fix also helped him.
2000-07-27 20:08:47 +00:00
mason
4a353b5330
Moving to a default of 64 PTYs.
2000-07-27 17:53:35 +00:00
mason
fa62f74f37
Moving to a default of 64 PTYs.
2000-07-27 17:32:11 +00:00
cgd
b63ed164a1
convert PRID handling to use macros on an int, not bit-fields.
...
there's no reason to use bit-fields, and they just complexity to
the header.
2000-07-27 17:29:05 +00:00
itojun
4f825aaddd
recover traditional MINCLSIZE (= MHLEN + MLEN + 1). it will make
...
drivers less aggressive about use of cluster mbufs.
this chnage affects drivers with m_devget()-emulation. many of
recent drivers do not look at MINCLSIZE any more, not sure why.
2000-07-27 17:18:19 +00:00
itojun
73a29e35ff
do not forward packet with :: in the source.
...
this is not in the spec - we had rough consensus on it in ipngwg,
spec will get updated to include this behavior.
2000-07-27 15:53:51 +00:00
bouyer
0154cbce36
Ops, forgot this one: Add interrupt disable bit #define for HPT370
2000-07-27 15:26:16 +00:00
scw
0d5db1f645
Bump DFLDSIZ to 32MB since 16MB is no longer enough for some
...
parts of `make build'.
2000-07-27 14:48:58 +00:00
mrg
256fc99a68
include the 32-bit kernel, not myself
2000-07-27 14:39:50 +00:00
mrg
8b5a1a1dea
do the 32 bit / 64 bit name swap, as per GENERIC.
2000-07-27 14:38:45 +00:00
mrg
cc41b6af8f
remove COMPAT_AOUT option.
2000-07-27 14:34:06 +00:00