christos
aca4545896
Markus Kilbinger <kilbi@rad.rwth-aachen.de>, reported that https: does not work.
...
The reason is that netscape tries to do stream operations on a plain file. So
we avoid that...
2000-04-12 02:46:41 +00:00
nisimura
a889c809fd
MIPS1_PSL_LOWIPL -> PSL_LOWPSL. No functional change is expected.
2000-04-12 02:01:07 +00:00
nisimura
ce0937324b
- Move a loop invariant of 'if (CPUISMIPS3)' out of pagemove().
...
- XXX I'm not sure whether the anticipatory MachTLBUpdate(to, pte) is
a gain or loss on runtime. If not a loss, it should be MIPS_TBIS().
2000-04-12 01:37:58 +00:00
nisimura
85f3855a8c
- Implement mips3_TBIAP().
...
- Remove obsoluted routines in locore_mips3.S
- addiu -> addu, andi -> and, ori -> or.
2000-04-12 01:05:34 +00:00
mrg
1fdef1b204
deja vu: add "struct device *booted_device;" so raidframe links.
2000-04-12 00:47:10 +00:00
simonb
2c1534fcbf
Use "unsigned char" instead of "int" in previous, from Christos Zoulas.
2000-04-11 20:41:38 +00:00
uch
441ca96c28
sync with new mips trap.c
2000-04-11 17:57:42 +00:00
castor
4ebaf4d105
Taken from Jeff Smith <jeffs@geocast.com>:
...
Fix regress/lib/libc/ieeefp/except for MIPS. Newer FPE handling code
did not generate SIGFPE, but always SIGILL. Add this back to the
assembly code. The QED 5231 requests the kernel emulates some of
the conditions that generate an SIGFPE, but when the emulation code
did a ctc1 to fsr with an exception the kernel got a FPE in kernel mode.
Fix this by saving the fp regs earlier, then saving the new FSR in
the context. This allows the FSR value to be seen by the SIGFPE
handler.
Add fp emulation for 8 mips2 fpu instructions to handle exceptions
(round.w.fmt, trunc.w.fmt, ceil.w.fmt, floor.w.fmt). This lets
perl5 run when compiled -mips2.
2000-04-11 16:28:05 +00:00
simonb
7eaac10a11
Cast array subscript to int - fixes compile barf on (at least) alpha.
2000-04-11 14:27:51 +00:00
blymn
23464ee534
Made data structures opaque
2000-04-11 13:57:08 +00:00
christos
f0653e6271
Oops, forgot to include test here.
2000-04-11 12:45:18 +00:00
nisimura
8bbdc89989
One more line escaped from trap.c rework.
2000-04-11 12:05:35 +00:00
itojun
2c97d607dd
ignore routing socket messages for unexpected (or not interesting) interfaces.
...
do not advertise reject/blackhole static routes.
2000-04-11 11:57:15 +00:00
itojun
ba8e4a38dc
use getifaddrs, to avoid complicated alignment constraint in SIOCGIFCONF.
...
(do we need to keep SIOCGIFCONF code in #ifdef?)
2000-04-11 11:36:47 +00:00
pk
3123085e13
Make FQDN optional (PR#9823).
2000-04-11 08:26:34 +00:00
mrg
1f196e5b67
use MKSHARE=no instead.
2000-04-11 08:21:41 +00:00
pk
741c324930
Finish previous.
2000-04-11 08:12:14 +00:00
leo
7d08f8e623
Add dummies for barrier methods (copied from i386).
2000-04-11 07:12:47 +00:00
leo
9b47c7431d
Now what are we doing with the return value of splx()? (probably a pasto)
2000-04-11 07:08:45 +00:00
haya
21837796b8
Maintenace: add NetBSD tag and correct the name of the auther.
2000-04-11 06:57:59 +00:00
nisimura
678a23b345
Forgot to remove mips_hardware_intr global variable.
2000-04-11 06:50:37 +00:00
matthias
156e51244a
Fix typo, DIAGNOSITC -> DIAGNOSTIC
2000-04-11 06:30:28 +00:00
chs
45c43091fb
add a cast for clarity.
2000-04-11 05:26:27 +00:00
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