Commit Graph

107924 Commits

Author SHA1 Message Date
scw fd2dcace1f Make these compile. 2003-01-21 11:29:29 +00:00
scw 2dd1c1657f Add sigcontext/mcontext conversion macros. 2003-01-21 11:28:01 +00:00
scw a57f525335 Define {,UN}LINK_BIG_FRAME() macros for dealing with stackframes
greater than 511 bytes in size.
2003-01-21 11:27:18 +00:00
scw c3be47693c Use 'int' instead of 'u_int32_t' in a couple of places to avoid
depending on sys/types.h.
2003-01-21 11:26:04 +00:00
wiz 92e23290a4 cvs-1.11.5 imported. 2003-01-21 09:47:02 +00:00
wiz 786c896ca5 Merge 1.11.5. 2003-01-21 09:43:36 +00:00
wiz 3cf515684c Initial import of cvs-1.11.5 (security fix was already in-tree). 2003-01-21 09:36:52 +00:00
scw 3402e518ba The sh5 toolchain works fine with -O2 now. 2003-01-21 09:19:01 +00:00
itojun 9c298b2da2 sysctl/setsockopt takes int, not u_long. 2003-01-21 09:15:54 +00:00
itojun 8a8d344fd5 fix arg size to IPV6_UNICAST_HOPS socket option. Hiroki Sato 2003-01-21 07:55:17 +00:00
jdolecek b6e6d81aa4 fix pasto in previous to make this compile 2003-01-21 07:12:54 +00:00
jdolecek 0d1394f592 config says nsphy and ukphy are orphaned (nothing matching 'mii?' declared)
comment them out
2003-01-21 07:10:46 +00:00
kent 9a82d65cfb Add cat3/sem_*.0 and man3/sem_init.3. 2003-01-21 06:49:23 +00:00
kent 5bed1bd6f7 /usr/lib/libc.so.12.93 -> /usr/lib/libc.so.12.94 2003-01-21 06:48:03 +00:00
itojun 06422dc070 drop myself from bind/resolver maintainer, soda discouraged me well enough
(so you should be happy by now, soda-san?)
2003-01-21 06:47:26 +00:00
sjg b3d7df8002 Don't hide bootmid behind MULTIPROCESSOR. 2003-01-21 06:18:41 +00:00
itojun aa8971e35f m_tag transition mistake (within #if 0) 2003-01-21 05:43:26 +00:00
itojun 0eec7150b6 vlan tagging mistake during m_tag transition 2003-01-21 05:39:57 +00:00
simonb 76cc21a34c Fix a tyop and some white-space nits. 2003-01-21 04:26:01 +00:00
grant 96fcd5be94 fix a broken entry. 2003-01-21 04:17:42 +00:00
matt b03d17694a Do a preliminary switchover of the mach code to lwp's. It compiles now
but probably doesn't work.   That's for someone who understand this code
better.
2003-01-21 04:06:06 +00:00
matt de92ce633f Regen. 2003-01-21 04:02:37 +00:00
matt d8ad92c6b6 Add <sys/sa.h> 2003-01-21 04:02:10 +00:00
matt 312dfd8487 Adapt to the LWP world. 2003-01-21 04:01:09 +00:00
matt e093b867e9 Regen. 2003-01-21 04:00:02 +00:00
matt 6d793da904 Add <sys/sa.h> 2003-01-21 03:59:27 +00:00
jdolecek 69371cb504 .Rv needs a function name as parameter 2003-01-21 03:33:30 +00:00
itojun 4d7a2eb391 correct panic when ip-in-ip encapsulation is used. found by Masanori Kanaoka 2003-01-21 03:23:44 +00:00
jdolecek d4ad86a080 finish LWPify 2003-01-21 03:16:06 +00:00
itojun d4bff57bae s/options^I^I/options ^I/ 2003-01-21 02:44:15 +00:00
christos 103666c164 add semaphore man pages. 2003-01-21 02:33:48 +00:00
christos 3bcbc56f02 add manual pages. 2003-01-21 02:24:41 +00:00
christos 88176d9c56 semaphore additions 2003-01-21 02:09:24 +00:00
christos 61bbc30d65 semaphore includes 2003-01-21 02:07:53 +00:00
christos 9c90a36f1a mention semaphores 2003-01-21 02:04:15 +00:00
scw 9566978c66 First cut of MD pthread glue for sh5. 2003-01-21 00:34:56 +00:00
simonb b2fd1c7b6d Remove a line of unreachable code. It seems to be a remnant of starting
off with a different driver, and the way this code is structured the
offending line isn't needed.
2003-01-21 00:24:20 +00:00
christos 5c729d909f finally: step 5: disable a KASSERT() if we are doing_shutdown.
now sync from ddb should work as badly as before the nathanw_sa merge.
2003-01-21 00:03:07 +00:00
christos d00d441811 step 4: don't de-reference l, if you are going to test if it is NULL a couple
of lines below.
2003-01-21 00:02:07 +00:00
christos 3908d39e06 step 3. Assign lwp properly if null, so that we can PHOLD without segfaulting. 2003-01-21 00:01:14 +00:00
christos 2cc65e9f5e step 2: fix sync so that it does not dereference null lwp and assign p properly. 2003-01-21 00:00:10 +00:00
christos 416978b15b The hunt to make sync work from ddb again begins here.
Protect against lwp null dereference. set proc p properly.
2003-01-20 23:59:14 +00:00
christos 0f6167a798 name the component that should be leaf in the diagnostic. 2003-01-20 23:57:49 +00:00
scw 0767992461 If we don't explicitly recognise the trap type, only panic if it
came from kernel mode. Otherwise, print details of the exception
and send a SIGILL to the process.

The is necessary now that debug exceptions are handled here.
2003-01-20 22:32:26 +00:00
scw 80284bdc34 Arrange for non-panic debug sync/async exceptions to re-vector through the
real sync/async exception handler instead of always calling panic_trap().
Otherwise, userland BRK instructions can halt the system.
2003-01-20 22:25:09 +00:00
pk 26eedde15b srmmu_cache_flush: when flushing per-page and doing more than one page,
we might be crossing a segment boundary.
2003-01-20 22:15:54 +00:00
jdolecek 6e7eeb5d94 we now support POSIX 1003.1b semaphores, add _POSIX_SEMAPHORES feature
define
2003-01-20 22:11:15 +00:00
pk d823499ff4 pmap_enter4m: when installing a new PTE we don't need to invoke the elaborate
TLB de-map protocol.  In the relatively infrequent case where this function
must update an existing mapping, do the de-map explicitly before installing
the new PTE value.
2003-01-20 22:03:54 +00:00
pk ab9a8ae184 Set the system-wide cache aliasing distance according to the largest cache
found on the CPU modules (hypersparc & cypress).

Vikings have a physically indexed cache, so don't bother with computing an
aliasing distance (leaving cache_alias_dist zero disables the BAD_ALIAS macro).
2003-01-20 21:56:34 +00:00
is f81fd6de3a Increase inode density - we were running out of inodes mid-install after
adding more cd and st devices. Reported by Oliver B. Warzecha when testing
patches to his PR 14356.
2003-01-20 21:47:20 +00:00