bjh21
a5bcddc85a
Add pcb_onfault handling to address exception handler so users can't crash
...
the kernel by passing ludicrous addresses to system calls.
2003-11-30 13:22:32 +00:00
fvdl
d8ec3cb507
Keep mxcsr and mxcsr_mask across the fake init in process_read_fpregs.
...
From Mark Kettenis.
2003-11-30 12:59:30 +00:00
ragge
86f405ed49
Bugfixes for emulated instructions MOVTC and MOVTUC, from Bertram Barth:
...
> - condition-codes should be set from (unmodified) srclen vs. dstlen
> instead from the modified (register-) values after completion.
>
> - for MOVTUC the V-bit should be set if the esc-char was found.
>
> - the arguments for comparison should be reversed.
>
> - count is unsigned word, but for condition-codes the comparison
> should be done with signed words (ie. N = srclen LSS dstlen)
2003-11-30 10:02:21 +00:00
dsl
092f7d2e16
Add '[no] clear' to lex/yacc spec.
...
Fix some menu sizing bugs for menus where the user code changes the size.
Don't reduce the size of a menu with 'scroll' every timeit is displayed.
2003-11-30 09:22:25 +00:00
simonb
9c334e285d
Remove unused ddbsave define.
2003-11-30 07:41:54 +00:00
tsutsui
375036d6b3
Specify 32bit daddr_t not only for ufsboot but also libsa and all SA_PROGs.
...
Now bootxx and ufsboot works again.
2003-11-30 05:32:39 +00:00
wiz
03a2c411d5
Fix documentation of lesskey config file path per PR 23597
...
by Christian Biere.
2003-11-30 01:17:03 +00:00
manu
540ad6ee85
Fix minor bug in the script that generate Mach services files (the master
...
fie tag was not copied)
2003-11-30 00:09:59 +00:00
manu
097771219f
Implement vm_read, vm_write, and a framework for vm_machine_attribute.
...
THe machine dependent bit nees to be written.
2003-11-29 23:56:08 +00:00
bjh21
e8532b5727
Remove a stray "#ifndef __APCS_26__"
2003-11-29 22:27:56 +00:00
bjh21
8ed01db68c
Add some commas to make a comment more readable.
2003-11-29 22:26:17 +00:00
bjh21
dd89bf7764
Use kdb_trap() rather than Debugger() to deal with unhandled undefined
...
instructions in the kernel, so that DDB gets a useful trapframe. Also
panic if this happens when DDB's not around.
2003-11-29 22:21:29 +00:00
bjh21
41f83fd2b1
On a prefetch abort or an address exception in the kernel, drop
...
straight into DDB rather than calling panic(). This will allow DDB to
see what was actually going on at the time of the exception.
2003-11-29 22:03:21 +00:00
bjh21
c6ae6a7dbd
Update for new wdc.c with indirect register mapping.
2003-11-29 20:30:27 +00:00
bjh21
8e1125601f
Include wdcreg.h for WDC_NREGS (used by wdcvar.h).
2003-11-29 19:33:34 +00:00
yamt
32e454901e
nfs_zeropad: remove an unneeded substitution (and clean up a little.)
2003-11-29 19:31:13 +00:00
yamt
4e8d9fe867
pad requests correctly in the zerocopy case of write rpc.
2003-11-29 19:27:57 +00:00
yamt
f1e9f5f0af
less magic constant.
2003-11-29 19:09:21 +00:00
yamt
f7d48e3571
mincore: don't treat an aobj as a device mapping.
2003-11-29 19:06:48 +00:00
he
fc44e8511e
Patterned after the rest of the code, add one more check that
...
chp->wdc is non-null before de-referencing it.
2003-11-29 16:17:31 +00:00
jdolecek
ae0ead8db3
fix semaphore ID bound checking
...
problem pointed and patch provided in kern/23585 by Jeff Ito
2003-11-29 11:43:25 +00:00
matt
7bf0959ab7
Restore a change that made AF_LOCAL sockets block on connect(2) until
...
accepted. However, this time this behavor is not the default. Instead
it must enabled by using the LOCAL_CONNWAIT socket option on either the
connecting or accepting socket.
2003-11-29 10:02:42 +00:00
perry
6032efb56d
Revert a change that altered the semantics of AF_LOCAL sockets. Sadly
...
this made us API incompatible with other Unixes.
2003-11-29 06:08:29 +00:00
simonb
2ac2b77477
systrace needs libevent now.
2003-11-29 05:47:51 +00:00
fvdl
142645a06a
This file is dead. It has ceased to be. It has gone to meet it's maker. It
...
is a late file.
Any rumours of it pining for the fjords are totally unsubstantiated.
2003-11-29 00:27:58 +00:00
simonb
a7fbae904d
Fix up abort test so that we abort the first time we see a small enough
...
period, not the second time.
Use UINT64_MAX (from Klaus Klein).
Remove trailing blank line.
XXX: 12000 still isn't right - values around 11800 have been observed.
2003-11-29 00:11:18 +00:00
jhawk
e7d0c2b26a
Manually moved from Attic/ in the repository since cvs failed to do so.
2003-11-28 23:57:49 +00:00
wiz
df5a50364e
Use $NetBSD$ instead of $Header$.
2003-11-28 23:52:34 +00:00
jhawk
0769141e39
Manually moved from Attic/ in the repository since cvs failed to do so.
2003-11-28 23:47:42 +00:00
wiz
6fc98bf82d
Add -C to usage.
2003-11-28 23:32:25 +00:00
wiz
7978aff203
Bump date for previous (hi niels!).
...
Sort options.
2003-11-28 23:32:02 +00:00
fvdl
e367e360a4
The x86_64 assembler seems to get it wrong when assembling
...
_eprol@GOTPCREL, it resolved it internally as a PC-relative instruction,
getting garbage, since the needed value is in the GOT. Add a CPP hook
to export it explicitly, this makes it work. Only active on amd64. XXX
2003-11-28 23:25:54 +00:00
fvdl
ebc6dbad07
Define the mcount function in assembler, and have it save all registers
...
used for argument passing, plus %rax (used to pass the number of float
arguments to varargs functions), to avoid having it clobber caller-saved
registers. mcount is emitted "under the radar", so the compiler doesn't
know it should do this.
Change the kernel mcount entry/exit macros to use plain cli/sti, like on i386.
2003-11-28 23:22:45 +00:00
provos
61d0495091
support for cradle mode by marius at monkey.org; cradle mode allows the
...
systrace UI to be attached and re-attached, it also multiplexes across
systrace process so that one UI can function as central notification
2003-11-28 21:53:32 +00:00
chs
669d2bb92c
add support for HPT302 and HPT371. simplify timing selection.
...
adapted from OpenBSD. tested on an HPT302, review by bouyer@.
2003-11-28 20:08:29 +00:00
chs
3bf428ce23
regen
2003-11-28 20:05:14 +00:00
chs
9bff23d0a5
add Tandem ServerNet II and various HPT IDE controllers.
2003-11-28 20:04:16 +00:00
chs
06abe054f9
bcopy -> memcpy
2003-11-28 19:03:03 +00:00
chs
d740b5e191
de-__P, remove register, ansify.
2003-11-28 19:02:25 +00:00
drochner
86048e5a3d
always check whether a display is attached before calling
...
wsdisplay_*() functions
2003-11-28 13:32:55 +00:00
drochner
4d60676c44
-remove a check of errno against -1, this is nonsense since
...
we have EPASSTHROUGH
-remove a superflous #if NWSMOUSE
2003-11-28 13:19:46 +00:00
keihan
6979203302
s/netbsd.org/NetBSD.org/g
2003-11-28 08:56:48 +00:00
scw
c65769f7cf
Cast to pointer via intptr_t.
2003-11-28 08:18:03 +00:00
scw
0a42a14b70
Re-write and simplify _sh5_stb1_tlbload to avoid branches.
2003-11-28 08:15:10 +00:00
scw
85c506fb3b
While NetBSD/sh5 has never needed a sigcode trampoline, other parts of
...
the kernel seem to assume 'esigcode - sigcode' is non-zero.
2003-11-28 08:12:52 +00:00
manu
23a18da8cd
To lookup a map entry in vm_map, use uvm_map_lookup, and not uvm_map_findspace,
...
which will not work on already mapped objects.
2003-11-28 08:03:14 +00:00
cube
c5529ef807
Add support for the 3com OfficeConnect 10/100B card, which has an ADMtek
...
AN985 controller, handled by tlp(4).
From Mike M. Volokhov <mishka AT terabyte DOT com DOT ua> in
current-users.
2003-11-28 06:03:09 +00:00
cube
5146829d44
Regen.
2003-11-28 06:00:16 +00:00
cube
5c88862075
Add 3c910 OfficeConnect 10/100B Ethernet.
2003-11-28 05:59:41 +00:00
simonb
9c8a6768e6
Revert 2.14 mknative (with expanded local paths!) while we're forced at
...
2.13.2.1; needed to get clean -current building again.
2003-11-28 05:16:19 +00:00