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
pk
b4a0aebea2
Add SUN4D case for cache alias macros.
2003-01-20 21:43:38 +00:00
aymeric
32571dfb87
fill in the dv_unit field of the fake "struct device" correctly.
...
In particular, this makes grfN, N != 0, work as console.
Tested by Ignatios.
2003-01-20 21:24:56 +00:00
augustss
5ad4518358
Lower debug level so the match routine isn't so verbose.
2003-01-20 21:14:57 +00:00
christos
4e5f58dd38
more sem to _sem_st
2003-01-20 20:52:24 +00:00
pk
353e527861
Remove the restriction that the boot CPU must be the first CPU in the order
...
as it is presented by the PROM. This is actually amazingly less trivial
than it looks at first, since the finding the Module ID that's currently
executing your code is specific for each module type and/or manufacture.
2003-01-20 20:51:33 +00:00
christos
326105323e
regen
2003-01-20 20:25:04 +00:00
christos
1dbdd7cc6d
sys_ksem -> sys__ksem
2003-01-20 20:24:21 +00:00
christos
77498d1e60
add small semaphore test.
...
XXX: kernel side needs more tests.
2003-01-20 20:12:17 +00:00
christos
90135cf7e8
add support for p1003.1b semaphores. From FreeBSD
2003-01-20 20:10:19 +00:00
scw
11e9fa3a9b
Initialise the FPSCR to a sane value.
2003-01-20 20:09:59 +00:00
christos
3f4a1907c6
add support for p1003.1b semaphores. From FreeBSD
2003-01-20 20:09:50 +00:00
christos
111839200d
Add _ksem stubs.
2003-01-20 20:09:27 +00:00
christos
e83cbded11
add support for p1003.1b semaphores. From FreeBSD
2003-01-20 20:08:30 +00:00
scw
def0257e54
Split struct reg into integer and FP parts, to be more like every other port.
...
As a side benefit, advertise PT_[GS]ETFPREGS.
2003-01-20 20:07:52 +00:00