Commit Graph

154601 Commits

Author SHA1 Message Date
ad 384215762e lwp_update_creds(): acquire the kernel lock to avoid potential deadlock. 2006-12-23 08:39:47 +00:00
ad d635d897fb Allocate space for scopes and listeners with kmem. Ok elad@. 2006-12-23 08:38:00 +00:00
yamt e9e681eded remove the fileassoc "tabledata" functionality. 2006-12-23 08:36:14 +00:00
yamt e49bb7c765 - remove the fileassoc "tabledata" functionality. use mountspecific instead.
- make pax_segvguard_cb static.

tested and ok'ed by elad.
2006-12-23 08:35:43 +00:00
wiz b9b556a28f Sort sections. 2006-12-23 08:26:35 +00:00
wiz 3cdde55f8e Use more markup, remove superfluous Ns calls. 2006-12-23 08:25:44 +00:00
wiz 9e92895829 Sort errors; use Dv; s/=A0/ / 2006-12-23 08:09:31 +00:00
wiz 28ed461a83 Fix typo. 2006-12-23 08:06:54 +00:00
wiz 2a3af1da0d Use Nx; new sentence, new line; serial comma. 2006-12-23 08:04:32 +00:00
wiz e1f9477296 Revert previous: this is a list of wrong spellings. 2006-12-23 08:00:37 +00:00
wiz ace0a0e43c New sentence, new line. Improve English. 2006-12-23 07:47:15 +00:00
wiz 66bd97f47f Use Dv for defined values. 2006-12-23 07:43:41 +00:00
wiz ee39be7187 Add missing article. 2006-12-23 07:42:30 +00:00
wiz 856416cc4a Punctuation nit, sort SEE ALSO. 2006-12-23 07:41:26 +00:00
wiz c46358a299 Reword slightly. 2006-12-23 07:35:28 +00:00
wiz 50026664ac New sentence, new line.
Reword: all .. will not .. -> no .. will ..
2006-12-23 07:33:16 +00:00
yamt dcedbd0734 remove a BUGS section because it's solved by yamt-splraiseipl. 2006-12-23 07:30:26 +00:00
wiz 73188ad828 Quote - when used as minus; uppercase Dt argument; remove dot at end
of SEE ALSO; new sentence, new line.
2006-12-23 07:29:10 +00:00
wiz 57551caad9 Remove trailing whitespace. 2006-12-23 07:26:09 +00:00
wiz 4cc41386ba Fix a typo. Use Nx. 2006-12-23 07:25:41 +00:00
wiz fc86b06120 Bump date for previous. 2006-12-23 07:21:34 +00:00
wiz 7713de669b Fix sections in Xrefs. 2006-12-23 07:17:50 +00:00
wiz 0c97daff02 Sort SEE ALSO. 2006-12-23 06:58:20 +00:00
wiz 2f68d00c69 Drop trailing whitespace. 2006-12-23 06:52:49 +00:00
wiz 43a0a70785 Use more markup. Use .Rs/.Re for book citation. 2006-12-23 06:51:41 +00:00
wiz d15f199eb9 Use more markup. Use .Rs/.Re for book citation. Add missing comma. 2006-12-23 06:39:35 +00:00
wiz f5ec841753 Fix typo. 2006-12-23 06:36:33 +00:00
wiz fa9034328d Drop trailing whitespace. 2006-12-23 06:36:19 +00:00
ad 10058f19c8 Add a comment. 2006-12-23 05:18:56 +00:00
ad 1ac6a89b79 Conditionalised support for 1:1 threads. Needs associated kernel changes
and more work to be useful.
2006-12-23 05:14:46 +00:00
rumble 642cea6312 Fix formatting, mention Phobos boards, no hyphenation of ''Challenge S''. 2006-12-23 03:40:11 +00:00
rumble 75aae500a9 Prefix 'dma_data{in,out}_cmd' with 'scsi_', since that's what they're used
for. Also, remove the 'clk_freq' variable, since this value differs on a
per-platform (IP12 is 20MHz, others are 10MHz) basis.

NB: I have no idea what frequency the GIO SCSI cards use. We'll have to
    re-investigate this if we ever come across one.
2006-12-22 23:36:42 +00:00
rumble ee970eec94 Remove errnoneous register definitions and rename some to be more specific.
Also, remove unused/invalid fields in our hpc revision abstraction and
be sure to zero entries when they do not apply to a specific revision.
2006-12-22 23:25:28 +00:00
rumble b1d3f5ef52 Use SGIMIPS_BUS_SPACE_HPC, rather than hard-coding it. 2006-12-22 23:09:14 +00:00
rumble 5ecb2874d8 Determine if we've an onboard HPC. If not, we must set up the bus arbiter
appropriately. We may need to do further work to get the IOPLUS mezzanine
devices working as well.
2006-12-22 23:08:22 +00:00
rumble 905fd33243 s/Challenge-S/Challenge S/ and fix an incorrect comment. 2006-12-22 22:42:47 +00:00
rumble 15065b7e7b Break our list of HPC devices into HPC1 and HPC3 variants. This cleans up
the list a bit and avoids Challenge S from using the HPC1 offets for its
HPC3-based secondary ethernet on the IOPLUS mezzanine board.
2006-12-22 22:38:42 +00:00
elad b5a8324144 Use KAUTH_DEVICE_TTY_OPEN instead of comparing euid to zero. 2006-12-22 21:56:19 +00:00
rumble a295ad6c89 Revert the change to using objcopy in 1.9. Our present objcopy solution
results in unbootable ecoff kernels ("malloc_type_attach: bad magic"
panic). Maybe this could be fixed with appropriate flags, but elf2ecoff
produces working ecoff kernels and ecoff bootloaders, which was the reason
for the switch in the first place.
2006-12-22 21:07:52 +00:00
rumble 79cd03d3ea Indigo and Indigo2 machines have only one shared interrupt for the two
GIO slots. This differs from Indy, which has an interrupt per slot, neither
of which is the same as on the other two machines.

This lets my Phobos G160 run in both slots in my Indigo2 and my E++ adapter
works in both slots in my Indigo.
2006-12-22 20:29:18 +00:00
erh d96de9f7f0 Correctly handle '\' at the end of a variable in the non-expanding case. 2006-12-22 20:28:31 +00:00
jdc 06da305240 We don't need the cpu_startup() prototype here. It is already provided by
sys/systm.h.  Pointed out by skrll@.
2006-12-22 18:00:19 +00:00
pooka 78ed4b8815 markup fixes 2006-12-22 11:56:45 +00:00
elad 3d11477c94 Add requests indicating access to unmanaged memory for arm, pc532, powerpc,
sh3, sh5, and vax, and use them instead of KAUTH_GENERIC_ISSUSER.

Update documentation and example secmodel code.
2006-12-22 11:13:21 +00:00
rumble e42e4bd92a EEPROM and LED controls occupy the same byte. Unify them again. 2006-12-22 08:35:46 +00:00
rumble 121e1e9bfa Provide attaching hpc devices with the eeprom contents, should a chip be
connected to the HPC. The only real reason for doing this is to get the
mac addresses off of E++ ethernet boards and the Challenge S IOPLUS board.
If no eeprom is present, we read in invalid data and take some default
action (query ARCBIOS).
2006-12-22 08:17:14 +00:00
ad 0ff4104d82 lwp::l_acflag is no longer useful. 2006-12-22 08:04:01 +00:00
ad c7a999e12a Note that ACOMPAT and ASU are no longer recorded. 2006-12-22 08:00:20 +00:00
rumble e9faaca2de hpc(4) doesn't take flags anymore. Briefly note how the different revisions
may be mixed on certain systems.
2006-12-22 05:35:06 +00:00
ad dd85fd121f ipintr(): check if the queue is empty before looping. Hardly a giant
win, but removed 30% of splnet() calls in one local test.
2006-12-22 05:34:02 +00:00