Commit Graph

118885 Commits

Author SHA1 Message Date
pk 4370fdf30f Define SI_NOINFO to indicate that no signal specific code is available.
It is a large positive value (same as in Solaris) to distinguish a trap
for which the standard qualifiers do not fit, from a user- or other
"software"-generated signal.
2003-10-12 20:00:39 +00:00
pk 46166f9be5 Simplify fpu_cleanup() by having it return a code to indicate that a SIGFPE
is to be posted; let trap() deal with constructing the siginfo structure.
2003-10-12 19:48:52 +00:00
bouyer c298ea9fc9 Remove block that has been pasted twice. Pointed out by Alexander Yurchenko. 2003-10-12 19:28:50 +00:00
thorpej 03a2e6174e Remove comment about non-existent MNT_MLOCK. 2003-10-12 19:08:49 +00:00
pk 22813649af Prepare for move to SIGINFO framework. 2003-10-12 19:08:17 +00:00
chs 5f8a58e4d6 cache_flush_virt() is buggy, just use blast_dcache() instead.
this should fix PR 23093.
2003-10-12 19:06:29 +00:00
he fe6ca02de9 Since the boot loader is a stand-alone program, stub out LIBCRT0,
LIBCRTBEGIN, LIBCRTEND, and LIBC -- these are being added to the
PROG target list by bsd.prog.mk.
2003-10-12 18:56:44 +00:00
mycroft ba41e2e19b Fix problems with ehci on controllers that support 64-bit addressing. From
Cliff Wright, PR 23128.  Thanks!
2003-10-12 18:04:28 +00:00
bouyer ac8278da8c Remove this file; ATAPI_READ_FORMAT_CAPACITIES is the same as
READ_FORMAT_CAPACITIES; atapi_flex_geometry_page should probably be the same as
scsi_disk's page_flex_geometry.
2003-10-12 17:57:13 +00:00
pk cd1fabcef4 Writing to address 0x5a5a5a5a does not guarantee a SIGSEGV on all platforms
(e.g. on sparc, this produces a BUSERR). Just use a NUL pointer instead.
2003-10-12 17:13:46 +00:00
pk 75da020979 sendsig: we must copy out the `ksi_info' field. 2003-10-12 17:08:08 +00:00
pk 42e535f6f6 sendsig: don't copy out the ucontext_t padding bytes onto the user stack. 2003-10-12 16:12:20 +00:00
pk 179cafcae3 There's no point in having two separate sets of padding; add the local
__filler bytes to _UC_MACHINE_PAD.
2003-10-12 16:01:35 +00:00
pk f70031fee9 SIGINFO __sigaction & trampoline code. 2003-10-12 14:42:03 +00:00
pk c2e604a45c Simplify struct sigframe. 2003-10-12 14:36:19 +00:00
pk 8169a404f6 mem_access_fault_*: call KSI_INIT_TRAP() before filling in the siginfo fields. 2003-10-12 14:34:31 +00:00
pk a749472593 ksiginfo_put: protect queue operation with splsoftclock(), since it can
be called from timer interrupts.
2003-10-12 14:32:05 +00:00
jdolecek 899a030145 xref mailer.conf(5) in SEE ALSO 2003-10-12 11:50:29 +00:00
jdc d8eef4e074 Allow an IPv6 default route to be set from /etc/mygate6 or $defaultroute6.
Approved by itojun@.
2003-10-12 09:50:05 +00:00
wiz e347fde976 Bump date for previous; new sentence, new line; use more macros; fix a typo. 2003-10-12 07:21:57 +00:00
christos 7152fa1070 use matt's powerpc implementation. It is simpler than mine, and it does
matter as far as performance goes.
2003-10-12 04:23:17 +00:00
tls e333b0fc0e Add an explanation of the fundamental purpose of the "security level"
mechanism and attempt to explain how to use it effectively.
2003-10-12 04:14:56 +00:00
tsutsui 0a43b29b75 - Update technical manual's URL.
- Remove __P().
- Remove trailing whitespace.
2003-10-12 04:12:23 +00:00
thorpej 6fc3c06df3 Revert previous change. 2003-10-12 03:21:56 +00:00
chs 8868d13163 bring over the rest of the IN_SIGTRAMP() hack from the old gdb so that
gdb builds on the sun3.  jason sez "check that in, for now".
2003-10-12 01:05:36 +00:00
chs f58c80fc8f fix typo in previous. 2003-10-12 00:25:25 +00:00
pk 44510064ca Define SIGTRAMP_VALID. 2003-10-11 22:15:18 +00:00
petrov 2514d9e4f2 When establishing interrupt set CPU_UPAID in mapping register
so that interrupt would be delivered.
2003-10-11 20:53:14 +00:00
jdolecek 5d0bf491b0 g/c struct swdevt definition and extern decl for swdevt[] - it's not
used in kernel tree anywhere
2003-10-11 18:32:53 +00:00
provos 36a965e899 fix a bad realloc; from awohl@chessclub 2003-10-11 18:30:09 +00:00
thorpej 36e9866d7b Cosmetic changes:
- Use static to unexport symbols that don't need to be exported.
- ANSI'ify.
- Some whitespace nits.
2003-10-11 17:40:15 +00:00
jdolecek a8351752c7 add majors for several missing standard devices - 'log', 'filedesc' & 'ksyms' 2003-10-11 12:31:05 +00:00
jdolecek 37f4d8397e add major for 'filedesc', which is needed for /dev/stdin et. al. 2003-10-11 12:30:24 +00:00
wiz d231b1cffc regen (Acer BT-500 Bluetooth USB Adapter). 2003-10-11 12:13:00 +00:00
wiz 5da5ca0dde Add IDs for Acer BT-500 Bluetooth USB Adapter. 2003-10-11 12:11:13 +00:00
chs efdef4fa03 fix typo in previous. 2003-10-11 10:36:46 +00:00
jdolecek 32d4fce65a add RCS Ids 2003-10-11 09:55:58 +00:00
jdolecek 2ced7f69cb fix DPADD 2003-10-11 09:51:49 +00:00
wiz 5ffe40db93 Sort sections; bump date to commit date; add NetBSD RCS Id; mention
when it appeared in NetBSD in HISTORY section; rename section
"GOTCHAS" to "CAVEATS" since that's our standard name.
2003-10-11 09:12:18 +00:00
tsutsui c74700fe65 It seems r4k_sdcache_wb_range_NN() function can't handle
R10000 L2 cache (which is 2-way set-associative write-back),
so use r4k_sdcache_wbinv_range_NN() for workaround until someone
implement proper r10k_sdcache_*() ops.

Problem reported by Christopher SEKIYA.
2003-10-11 09:09:15 +00:00
wiz ebe750b040 Sort options. 2003-10-11 09:06:03 +00:00
lukem 7b256958f1 Only try to KERNOBJDIR!= if the required directory exists. 2003-10-11 08:05:57 +00:00
jdolecek 0979ebaa1c g/c major for 'netsmb' and mark the slot free - it has never been used 2003-10-11 07:54:26 +00:00
jdolecek 5951c8215b if S is not already defined, use ${NETBSDSRCDIR}/sys or ${BSDSRCDIR}/sys to set
top of kernel source tree
2003-10-11 07:15:59 +00:00
enami de00b9ee01 Serialize the build of backend and frontend, since the latter requires
header files created during the former is built.
2003-10-11 05:16:18 +00:00
lukem 7a699e2bed unconditionally #define DEFAULT_BOOTDIR. should fix non-x86 builds 2003-10-11 04:50:49 +00:00
matt e291b36f05 Get hp700 boot tools to compile again. Patches from Jochen Knuz.
(with some modification from me).
2003-10-11 03:57:31 +00:00
ichiro 1a8b4d7eab add mapping table of pci interrupt number 2003-10-11 03:53:52 +00:00
enami f431b58f2b Back out rev. 1.56; `pointer points the byte just after the valid region'
is normal case.  If the parser wants something more, there should be
another bounds check for it.
2003-10-11 03:35:42 +00:00
christos 0fa70c1f22 fix syntax errors (hi manuel) 2003-10-11 03:04:34 +00:00