christos
d16297df4c
PR/23613: Christian Biere: Bogus bounds check in nanosleep.
2003-12-02 01:34:30 +00:00
dbj
f31a623a56
in ffs_unmount, ignore error returned by VOP_CLOSE(devvp)
...
this fixes a problem where device close error would cause
unmount to fail but structures to be left partially deallocated
2003-12-01 18:57:07 +00:00
dbj
37a927564e
In vclean(DOCLOSE), if vinvalbuf fails because of a write error,
...
then redo the vinvalbuf without the V_SAVE which will force
unflushed buffers to be discarded.
2003-12-01 18:53:10 +00:00
dbj
fed63d5ffe
symbolically expand MNT_VISFLAGMASK
2003-12-01 18:42:12 +00:00
nathanw
1a4f33e2db
Move _initialize_corelow() back to before _initialize_nbsd_thread() so that
...
threaded core debugging is enabled.
2003-12-01 17:54:41 +00:00
rearnsha
e3cb92a81b
Avoid alignment faults in fusword and fuswintr. Also handle big-endian
...
systems in susword and suswintr.
2003-12-01 13:34:44 +00:00
mrg
b538519c6c
fix a bug in previous:
...
don't pass -L${DESTDIR}/usr/lib twice, pass it once with -L${DESTDIR}/lib.
2003-12-01 09:37:09 +00:00
scw
7cf5104b5a
- For consistency, use cpsr_all instead of cpsr.
...
- Make sure IRQs are enabled before handling ASTs.
2003-12-01 08:48:33 +00:00
mrg
4dc65168d6
note GDB has been updated to 5.3
2003-12-01 08:41:46 +00:00
lukem
4ca8399eb2
prefix ${.TARGET} with "${.CURDIR:T}/" in various _MKSHMSG macros;
...
per similar change to <bsd.own.mk>
2003-12-01 01:12:58 +00:00
lukem
388cd3a59c
use ${.CURDIR:T} instead of ${.OBJDIR:T}, per similar change in bsd.own.mk
2003-12-01 01:11:57 +00:00
atatat
5f01dc8ab2
Revert revision 1.3 "add sysctl support to firmware loader" by
...
"removing sysctl support from firmware loader". It was never
referenced or called from anywhere...
Suggested by augustss@netbsd.org in private email.
2003-12-01 01:09:24 +00:00
fvdl
c7242676d3
Don't use an alternate stack for the trace/breakpoint trap. It can be
...
called from userspace, and that messes things up.
Thanks to Mark Kettenis to pointing out that not using an alt stack
solved the "loop on gdb sig continuation" issue.
2003-12-01 00:00:07 +00:00
fvdl
22bb1f01c7
Reenable interrupts sooner in the idle_exit case.
2003-11-30 23:58:51 +00:00
wiz
03e41d98b7
Typo fixes in comments from jmc@openbsd.
2003-11-30 20:53:48 +00:00
manu
437424d5f6
I forgot to commit this file for vm_machine_attribute to build correctly
2003-11-30 20:42:55 +00:00
manu
ab8a1b7902
Add task_terminate
2003-11-30 20:42:03 +00:00
provos
a0ce863234
fix off by one in find_last_set(); triggered for processes that have no
...
open file descriptors; found by tim robbins from freebsd
2003-11-30 18:16:45 +00:00
dsl
077285e52b
Adds FFSv2 boot code to install floppies
2003-11-30 14:58:05 +00:00
dsl
31d8f670de
- Change enum for partition numbers from [A..Z] to PART_[A..P] (16 is enough)
...
- Rename run_prog() to run_program() and remove the 'errmsg' argument (almost
never used).
- Be consistent about #define<space> in defs.h
- Allow BSDFFS partitions to be FFSv1 or FFSv2 (fixes PR install/23547)
- i386: install correct bootblocks for root filesystem type.
- Do 'fsck -p' before all mounts (but never a full fsck), rename fsck_xxx()
to mount_xxx() and remove some wrapper functions.
- Allow root to be an APPLEUFS partition - and allow them to be newfsed,
should fix PR install/23198
- Redo fstab processing for upgrade to avoid large static data items and
memory leaks. Change walk() to abort on user defined error.
(the fstab stuff really needs more work though...)
- i386: 'Warp' cursor to alternate option when selecting console/bootblocks,
should fix PR port-i386/23546.
- Allow MENU_ok and MENU_yesno to take user defined title.
- Ensure that mountpoint not defined for swap (and similar issues) when
editing netbsd label.
- Tweaks to error handling in run_program(), allow user to say that errors
are expected or that the display shouldn't be cleared before returning.
- Remove some old code that has been festering under #if 0
2003-11-30 14:36:43 +00:00
yamt
020176e538
display more capabilities for "identify" command.
2003-11-30 14:07:49 +00:00
yamt
c64b77bad6
add definitions of new feature bits.
2003-11-30 14:05:47 +00:00
yamt
b9bb4e3f05
- rename WDC_CAP_LBA48 to ATA_CMD2_LBA48.
...
- remove WDC_CAP_QUEUE. (there's already ATA_CMD2_RWQ.)
as discussed on tech-kern@.
2003-11-30 13:57:12 +00:00
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