lukem
2665e61925
make `stop' a no-op, so that the network doesn't disappear at an
...
inconvenient time during boot.
this may be fixed a different way in the long term... (not that the old
rc.shutdown supported stopping the network, or could i really see a
practical use for allowing it at this stage, but in the future someone
might want the functionality i've just disabled).
2000-04-11 05:03:24 +00:00
nisimura
aa4f967e51
Abandon rather random distinctions in andi/addiu coding and make
...
them consistent with and/addu instrunction mnemonics which produce
exactly same binaries.
2000-04-11 04:53:57 +00:00
nisimura
dba7b560cd
Load delay slot is automagically adjusted at runtime since MIPS II
...
architecture.
2000-04-11 04:39:14 +00:00
chs
a6d33cc1f2
add a new function vn_marktext() for exec code to let others know
...
that the vnode is now being used as process text.
2000-04-11 04:37:47 +00:00
soren
7e6625d720
Missing word. From Paul Janzen.
2000-04-11 03:45:40 +00:00
nisimura
3dd5742b63
Change to have cpu_intr() peculiar to DECstations; have ssir global
...
variable and cpu_intr() body in machdep.c. Reorder and rename
model specific interrupt handler arguments. Fixup machine/intr.h and
machine/cpu.h appropriately.
2000-04-11 02:43:51 +00:00
chs
8724ec3b5c
avoid declarating "i" as a local variable in a macro.
...
it's too easy to shadow another local.
2000-04-11 02:34:19 +00:00
chs
43003128d4
tidy.
2000-04-11 02:30:32 +00:00
nisimura
e342080364
Introduce cpu_intr() whose body is now provided by target ports in
...
their own ways. Ugly fixup #define in machine/intr.h have gone.
mips_hardware_intr global variable patch work has gone.
2000-04-11 02:30:14 +00:00
chs
b937447204
actually add buf- and vnode-printing commands to the table.
2000-04-11 02:21:16 +00:00
nisimura
4f3093c121
Remove various TLB manipulation routines which have been unused
...
long time, commented out and is unlikely useful; TLBWriteIndexed(),
TLBWriteRandom(), TLBFlush(), TLBFlushPID() and TLBFind().
2000-04-11 01:32:19 +00:00
jwise
1a9ae67f41
Reorder two commands so that substring matching doesn't make one shadow
...
the other.
2000-04-11 01:18:35 +00:00
jwise
ad285dbfbe
Two UI changes:
...
a.) restore the capability to enter a substring of a mode or command
name. Pointed out by Soren Jorvang.
b.) (capital) Q now exits systat immediately
2000-04-11 01:01:26 +00:00
hubertf
320de3ec61
note that this is related to IPsec in the "name" section.
...
This is intended to make this manpage to show up on "apropos ipsec"
2000-04-11 00:11:46 +00:00
tron
187e2064c1
Only log unauthorized accesses in verbose log mode. Patch supplied by
...
Urban Boquist in PR bin/9555.
2000-04-10 20:26:31 +00:00
uch
b16a6100aa
comment out SOFTDEP
...
add upl, uvisor.
2000-04-10 17:44:06 +00:00
mrg
b2d31a5cc9
- fix a speeling error
...
- rename some numbered labels to be a bit less confusing.
- remove dead code
- fix a debug error message (argh!)
2000-04-10 16:28:56 +00:00
mrg
cb2b15a484
- UltraSPARC IIi does not have streaming buffers; don't try to find it's
...
diag regsiter to work out why the (non-existant) strbufs don't work.
- check for malloc failure in _all_ places.
- setup the PCI control register as recommended in the IIi users manual.
2000-04-10 16:11:23 +00:00
mrg
79f22c2c51
UltraSPARC IIi CPU has bits 6-10 of the INO hardwired to 1. when we
...
install an interrupt handler, make sure we set these bits to 1. now,
interrupt_vector in locore can find our registered interrupt handlers
and at least try to setup a call to them.
2000-04-10 16:07:50 +00:00
mrg
304778e6c2
- IRSR_BUSY is bit 5 not bit 4.
...
- IRSR_MID(x) is &'d with 0x1f (5 bits) not 0xf.
2000-04-10 16:05:13 +00:00
mrg
f7618dcb04
add 4 more bits for the PCI control register
2000-04-10 16:04:02 +00:00
itojun
6db43d2c0e
cosmetic (space before EOL), to ease diff against kame
2000-04-10 15:45:24 +00:00
itojun
d91c2c728f
decode IPv6 packet encapsulated into ppp frame (PPP_IPV6).
2000-04-10 15:24:36 +00:00
mrg
1ae7478b2a
fix long standing bug in `make build' with $DESTDIR:
...
- during `make build' after /usr/share/mk has been installed, call
make with `-m $DESTDIR/usr/share/mk'.
2000-04-10 14:47:22 +00:00
pk
cfadc0991a
Get a kernel without DDB to build.
2000-04-10 13:34:18 +00:00
nisimura
53e7a8c8d5
- Fix a bug in mips1_TBIAP() misbehaving like as mips1_TBIA().
...
- Adjust comments to reflect what it does.
2000-04-10 11:38:16 +00:00
jdolecek
98359af3d1
Convert to use setemul() stuff from kdump. This also fixes mapping to
...
syscalls names in dump when programs of different emulations are executed.
While here, convert to malloc/realloc power of 2 quantities.
2000-04-10 09:42:37 +00:00
jdolecek
2f5f8663c5
ectx_sanify(): if default_emul is not set, use netbsd emulation (may happen when user passes invalid
...
emulation name via -e argument)
2000-04-10 09:34:18 +00:00
jdolecek
0cdfde1cbc
DTRT vs setemul() (for ktruss, similar to kdump.c)
2000-04-10 09:32:03 +00:00
jdolecek
103633896f
remove prototype for setemul(), it's in kdump/setemul.h now
2000-04-10 09:30:26 +00:00
jdolecek
470e7fc568
put setemul(), ectx_* & appropriate structures to separate file, to make it
...
more easily sharable with ktruss(1)
2000-04-10 09:13:45 +00:00
simonb
3d6b29f228
Use UVM_PGA_ZERO in uvm_pagealloc() calls instead of using pmap_zero_page().
2000-04-10 08:50:20 +00:00
jdolecek
646b216e52
add description for -e argument (for ktruss)
2000-04-10 08:11:01 +00:00
mrg
3f207f4f5a
- fix usage message to current reality.
...
- pull over "lpd [port]" code from freebsd's lpr code.
- use posix signal handling.
2000-04-10 08:09:33 +00:00
jdolecek
d0dc3a7168
clarify -e usage
2000-04-10 08:05:25 +00:00
jdolecek
84c8f8889f
update to setemul() changes
2000-04-10 07:59:22 +00:00
jdolecek
3d8f702c2b
Keep track of what pid uses which emulation and ensure proper
...
structures are used when decoding the ktrace records. This makes
kdump of ktrace -i output of a process executing binaries of various
emulations actually useful - before, the code used emulation structures
appropriate for last recently executed process, which is bogus.
2000-04-10 07:58:30 +00:00
haya
f0f4d101b2
Add rl cardbus attachment.
2000-04-10 07:58:18 +00:00
haya
1e921e0bd3
Regen.
2000-04-10 07:46:51 +00:00
haya
e49807d100
Incorporate the changes of RL81x9 driver provided by M. Kanaoka
...
<kanaoka@ann.hi-ho.ne.jp>. He separated the driver into IC specific
portion and bus attachment portion and added cardbus attachent.
2000-04-10 07:42:55 +00:00
bouyer
73fe3e3323
Add dependancy to wdc for ata.c, so that 'atapibus at umass' will compile
...
without wdc or pciide. Closes kern/9842 from Gary Duzan.
2000-04-10 06:43:38 +00:00
chs
233639846d
make -M imply -K. the current system is not likely to be
...
a reasonable approximation of a crash dump.
2000-04-10 06:37:37 +00:00
thorpej
d37f3bd4ee
Use UVM_PGA_ZERO in pmap_alloc_ptp().
2000-04-10 06:34:11 +00:00
simonb
856c6ff149
Remove duplicate CTL_MACHDEP definitions (duplicated in <alpha/cpu.h>).
2000-04-10 06:04:28 +00:00
nisimura
ea23dc6364
Make sure ASID management is done in the same way of NetBSD/alpha. Rename
...
and change 'pmap_alloc_asid()' into 'pmap_asid_alloc()'
2000-04-10 05:34:27 +00:00
nisimura
c84ed44f75
Make (sure) ASID management same as what NetBSD/alpha does for ASN.
...
ASID#0 is reserved for pmap0 shared between proc0 and kthreads,
and every TLB for KSEG2 has G (global) bit to have wildcard match
regardless of the process' ASID. MIPS1 would flush TLBs belong
to user spaces upon ASID generation bump. Change for MIPS3 is
to be done.
2000-04-10 04:59:46 +00:00
matt
9434b7b19e
Add fix for VS4000 SCSI hangs on disk writes. Add a VAX_BUS_DMA_SPILLPAGE
...
and use it in the asc_vsbus driver.
2000-04-10 03:49:56 +00:00
chs
1c084aee4f
add ddb commands for printing vnodes and bufs.
2000-04-10 02:22:13 +00:00
chs
66014d2dff
sparc -> __sparc__
...
print lock status in uvm_object_printit().
2000-04-10 02:21:26 +00:00
chs
061ecbff46
tidy.
2000-04-10 02:20:06 +00:00