Commit Graph

151226 Commits

Author SHA1 Message Date
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
dbj 758985809b pay attention to MKUPDATE instead of UPDATE when installing libs 2006-09-18 05:15:35 +00:00
jmcneill 2c50610456 Call rt2560_stop() from rt2560_detach(). Fixes a panic on detach of cardbus
device on my Vaio. Fix from dyoung@.
2006-09-17 23:58:51 +00:00
wiz 162efeaa51 Update set lists for share/man/man9/Makefile commit:
Make links from ieee80211(9) to pages for all included functions.
2006-09-17 21:47:25 +00:00
wiz da7878157c Make links from ieee80211(9) to pages for all included functions. 2006-09-17 21:46:39 +00:00