151180 Commits

Author SHA1 Message Date
jmmv
35a9f27221 Fix definition of some options to be 'options<space><tab>' for consistency. 2006-09-19 13:58:55 +00:00
yamt
d51ebd3905 yamt-splraiseipl: vax, evbarm, evbmips, evbsh3, iyonix, acorn26. 2006-09-19 13:07:19 +00:00
yamt
79701471da yamt-splraiseipl: sparc, sparc64. 2006-09-19 10:54:16 +00:00
gdamore
086c412759 converted x68k to timecounters. 2006-09-19 10:25:55 +00:00
yamt
256d8c5790 yamt-splraiseipl: per-port status 2006-09-19 10:14:44 +00:00
gdamore
b7648fa4c0 Convert x68k to timecounters. This conversion is not tested, due to lack
of available test candidates.  It uses the previously unused (as far as I
can tell) Timer D, in freerunning mode.  It only uses a 1/200 prescaler
(20KHz), as anything faster would roll over too fast for the system timer.
(Gotta love 8-bit resolution timers!)  Approved for untested commit by core@.
2006-09-19 10:13:10 +00:00
he
fc13afb3a4 Convert the NetBSD/cats port to use generic TODR.
This gets rid of the now-unneded "todclock" and "todservice" attributes
from the footbridge device files, which should allow netwinder to build
again after its conversion to generic TODR.

Resulting kernel verified to boot up OK on gxemul (after my recent
fixes of the gxemul package to emulate free-running timers).
2006-09-19 10:05:32 +00:00
vanhu
51065440a5 various commits 2006-09-19 07:51:44 +00:00
vanhu
7ea7300ed8 always include some headers, as they are required even without NAT-T 2006-09-19 07:51:37 +00:00
vanhu
a2afb48bcf From Larry Baird: define SADB_X_EALG_AESCBC as SADB_X_EALG_AES if needed 2006-09-19 07:51:31 +00:00
vanhu
478aed1af7 From Larry Baird: some printf() -> plog() 2006-09-19 07:51:27 +00:00
mrg
ab182fe706 remove unused dump_rtf_info variable. 2006-09-19 06:43:11 +00:00
simonb
ee167a117b Switch MIPS to gcc4 by default. 2006-09-19 04:16:11 +00:00
mrg
f994b6e5d8 - remove a wrong comment.
- add a new entry point for idle called idle_switch that is called by
  cpu_switch() in the MP case when sched_whichqs is zero, properly
  setting up the idle stack.  from petrov@ via martin@.
2006-09-19 02:08:14 +00:00
mrg
46ea89a8f7 remove an always printed debugging message. 2006-09-19 01:54:56 +00:00
mrg
bbe604f605 normalise case in some macro values to be all the same (lower case) 2006-09-19 00:55:35 +00:00
simonb
efa68b8f30 Fix white-space nit. 2006-09-19 00:50:39 +00:00
mrg
ef04c2ddac rework interrupt_vector() slightly:
- for the IPI case, avoid loading the address of intrlev into %g3
- remove some NOT_DEBUG code
- load the interrupt argument #2 in the delay slot

this removes 2 nops during interrupt processing for the normal
case, and an additional 2 ALU instructions for IPIs
2006-09-19 00:15:47 +00:00
mrg
65d0418a4b pmap_bootstrap() gets a bit of SMP help:
- initialise bootcpu->ci_{cpcb,initstack}/proc0paddr from the
	  idle u area.
pmap_extract():
	- make this work on the kernel interrupt stack as well

both of these are from petrov@ via martin@.

pmap_update(): XXX mark the MULTIPROCESSOR call to smp_tlb_flush_all().
2006-09-18 23:56:54 +00:00
hubertf
a021833b49 Remove last traces of /var/log/aculog
OK'd by perry@
2006-09-18 22:39:37 +00:00
gdamore
87f5e200d4 Convert references to "time" to calls to "getmicrotime()", needed for
conversion to timecounters.
2006-09-18 22:10:49 +00:00
gdamore
825211a4f8 Conversion of evbppc to generic TODR. ok freza@ 2006-09-18 22:05:47 +00:00
hubertf
dd78f0e3af Try to describe what the difference between the "old" ([wu]tmp) and
"new" ([wu]tmpx) files is.

OK'd by christos@
2006-09-18 22:01:42 +00:00
hubertf
96c09cbbe1 utmp.5: xref utmpx(5)
utmpx.5: xref utmp(5)
2006-09-18 21:10:34 +00:00
mrg
9df9d4496c - sparc64_ipi_halt(): we shouldn't return from sparc64_ipi_halt_thiscpu()
so replace a branch with a 'sir'
- in #if 0 code, in sparc64_ipi_flush_pte() and sparc64_ipi_flush_ctx()
  save/restore the out registers that the sp_tlb_flush_xxx() versions
  around calling them
- in sp_tlb_flush_pte() and sp_tlb_flush_ctx(), replace global register
  usage with out registers so that we don't clobber the (alternate)
  global registers when these are called from IPI context
2006-09-18 20:56:44 +00:00
elad
c94625dc78 Oops, -S is supposed to be optional. Pointed out by Matt Fleming, thanks! 2006-09-18 20:53:48 +00:00
mrg
09003933e7 - remove an extra 'sir' that followed one in a macro
- add some named labels to some spill/fill handlers
- remove 2 unused strings
2006-09-18 20:36:26 +00:00
manu
c18d9daa6a From Matthew Grooms:
ike_frag force option to force the use of IKE on first packet exchange
(prior to peer consent)
2006-09-18 20:32:40 +00:00
hubertf
285ded789b Add Sitecom LN013, sort 2006-09-18 20:19:48 +00:00
christos
43c9741202 Jumbo mail patch from our anonymous user:
1) Use editline [optional]:
   Most of this code was borrowed from src/usr.bin/ftp.  It does the
   appropriate editing, history, and completion for all mail commands
   (from cmdtab[]) and also does editing on header strings ('~h' inside
   the mail editor).
2006-09-18 19:48:44 +00:00
christos
85c81c58a5 Jumbo mail patch from our anonymous user:
1) Use editline [optional]:
   Most of this code was borrowed from src/usr.bin/ftp.  It does the
   appropriate editing, history, and completion for all mail commands
   (from cmdtab[]) and also does editing on header strings ('~h' inside
   the mail editor).

2) '-B' flag:
   This will suppress the "To:" line passed to sendmail.  In most
   configurations it will lead to sendmail adding "To: undisclosed
   recipients;".  Currently, AFAIK mail requires at least one exposed
   recipient address.

3) Comments in rcfile:
   Currently, comments in .mailrc are only supported if the first
   (non-white) character on a line is '#' followed by white space,
   i.e., '#' is a 'nop' command.  This (trivial) patch allows the more
   normal/expected use of '#' as a comment character.  It does not
   respect quoting, so that might be an objection which I should fix.

4) Sendmail option editing:
   This adds the sendmail option string to the strings editable by the
   '~h' command within the mail editor.  Currently, you can only set
   this string from the command-line, which is particularly annoying
   when replying to mail.

5) Reply from:
   When replying to a message, grab the "To:" address from the message
   and, if there is only one such address and it does not match a list of
   allowed addresses (set in the "ReplyFrom" variable), pass it to
   sendmail as the "From:" address for the reply (with the '-f' option).
   I often make aliases for myself so that my primary address is not
   given out; if the alias gets out, I know who to blame.  Unfortunately,
   a reply to such a message would normally use the primary address
   without this patch.  A warning is displayed when this is going to
   happen so that it can be modified with '~h'.

6) CC and BCC lists:
   Allow '-c' and '-b' to accept white-space or ',' delimited lists.
   Currently, a white-space delimited list of addresses work, but a
   list of aliases will not get expanded.  For example, currently:

	mail -c "foo bar" christos

   will fail to send mail to 'foo' and 'bar' if these are mail aliases
   (in ~/.mailrc); sendmail aliases (in /etc/aliases) do work.

7) pipe command:
   This pipes the current message into a shell command.  I use this for
   quick decoding of uuencoded mail, but I can imagine it might be
   useful for decrypting encrypted mail, too.

8) show command:
   This command takes a list of variables and shows their values.  It
   is probably stupid as the 'set' command without any argument
   displays all variable values.  Of course, if there are a lot of
   variables you have to sift through the list for the one(s) you want.
2006-09-18 19:46:21 +00:00
mrg
fa69249c88 remove some prototypes moved to cpu.h. de-static those functions. 2006-09-18 18:47:24 +00:00
elad
f8c54c15cf Add the -S flag, for setting the signatures file immutable after creating
it.
2006-09-18 17:47:25 +00:00
tsutsui
6a8419e3ee Change type of `net' variable passed via va_list in
_{files,dns,yp}_getenetbyaddr() functions from unsigned long to uint32_t.
In rev 1.29, getnetbyaddr(3) was changed to take uint32_t `net' argument
and also passisng uint32_t `net' to nsdispatch(3) varargs, but
these callback functions were not changed accordingly.

Patch was provided by christos, and this fixes amd(8) coredumps on alpha
when /etc/nsswitch.conf has more than one sources for netgroups.
2006-09-18 17:15:39 +00:00
wiz
31eaae697a Improve CAVEATS section. Based on mail by yamt@. Bump date. 2006-09-18 16:03:36 +00:00
reinoud
3b1c762eae Since SPDIF support fo the auixp driver is still half done disable it for
now since some chipset revisions will freak out on the aparent
half-initialisation. Even on my machine i can't seem to get the SPDIF led
to light up so something is wrong.

Also delay the setting of the DMA bits until after the codec detection but
before the enabling of interrupts. Note that the dma has to be explicitly
started when the device is opened.
2006-09-18 15:18:52 +00:00
pavel
e511b953ae This kernel has acpi, so add some acpi devices useful in laptops:
apm* at acpi?, acpiacad, acpibat, acpibut, acpiec, acpilid, acpitz.
ok Jared McNeill.
2006-09-18 15:13:15 +00:00
sanjayl
e08ce7a8c2 Remove debug printf 2006-09-18 13:25:33 +00:00
sanjayl
7b8d178f80 Undo my half hearted atttempt at porting ofwboot to the G5.
Thanks to Cherry for pointing this out, and my apologies.
2006-09-18 10:19:00 +00:00
elad
47f2f39c75 Oops, forgot to remove -g. 2006-09-18 10:09:31 +00:00
yamt
73d50dcc75 add yamt-splraiseipl branch. 2006-09-18 10:06:58 +00:00
vanhu
504b73aa2f removed generated files from the CVS 2006-09-18 09:11:06 +00:00
vanhu
3992c65302 removed generated files from the CVS 2006-09-18 08:43:00 +00:00
dbj
58ced62fd0 remove ./usr/share/examples/veriexecctl which is now listed in obsolete file 2006-09-18 08:41:21 +00:00
martin
0b9bd89cf1 Lazy FPU handling for the MULTIPROCESSOR case 2006-09-18 08:18:47 +00:00
vanhu
90cc2f12b1 removed generated files from the CVS 2006-09-18 08:13:46 +00:00
dbj
b8b19d6145 add veriexecgen.debug 2006-09-18 08:12:27 +00:00
dbj
49b5953fca sort lines, no intended functional change 2006-09-18 08:09:29 +00:00
manu
f291901204 From Matthew Grooms:
handle IKE frag used in the first packet. That should not normally happen,
as the initiator does not know yet if the responder can handle IKE frag.
However, in some setups, the first packet is too big to get through, and
assuming the peer supports IKE frag is the only way to go.

racoon should have a setting in the remote section to do taht (something
like ike_frag force)
2006-09-18 08:05:47 +00:00
uebayasi
3f9b6523d1 Typo in comment. 2006-09-18 07:47:13 +00:00