summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-02-05fix format stringCharles Longeau
ok naddy@
2009-02-05Remove the BUS_DMA_NOCACHE flag from all azalia dma mappings.Owain Ainsworth
The fact that this has only just been implemented, and that this hardware is only found on x86 shows that this flag should not be needed for operation of this hardware. It's been here since the initial netbsd commit the code came from. "sounds good to me" jakemsr@, ok kettenis@.
2009-02-05Mirroring the i386 commit just made. Add MD PMAP_NOCACHE flag to pmap,Owain Ainsworth
and use it to implement BUS_DMA_NOCACHE for uncached mappings of dma memory. Needed for some broken hardware. Discussion with art, miod, kettenis and toby, ok miod.
2009-02-05add MD PMAP_NOCACHE flag to i386 and use it to implement theOwain Ainsworth
BUS_DMA_NOCACHE flag with guarantees that the dma memory will be mapped uncached. Some broken/odd hardware needs this. discussion with miod, toby, art and kettenis. ok miod.
2009-02-05Add some (currently unused) MD pmap flags to be used for pushing inOwain Ainsworth
parameters such as cacheability, which is too different per-arch to be MI. discussed with miod, kettenis and art. ok miod@, art@.
2009-02-05Fix slight logic error in a previous commit.Owain Ainsworth
2009-02-05KNF, and remove a debug printf I missed.Owain Ainsworth
2009-02-05KNF, no change to behaviour.Owain Ainsworth
2009-02-05Merge the static block allocation code from {i915,radeon}_mem.c intoOwain Ainsworth
non-static code that's shared between both. While i'm here convert them to TAILQ. Eventually, both of these will die, but until then I'd rather shave the space in the kernel. Tested on radeon and intel.
2009-02-04update the default socket paths, to reflect recent aucat changesAlexandre Ratchov
2009-02-04if there are too many connections, stop acceping new ones ratherAlexandre Ratchov
than exit()ing with ``too many open files'' fatal error
2009-02-04Some systems that claim to be ACPI 2.0 apparently don't provide an XSDTMark Kettenis
address. Make the code fall back on the RSDT on those systems. From Joerg Niendorf <p3y80@internode.on.net>. Fixes PR 5986.
2009-02-04Make m_copyback() a lot smarter. Make it use all of the last mbufClaudio Jeker
(M_TRAILINGSPACE()) and allocate one cluster if needed (instead of chaining many mbufs). Somewhat needed for the rl(4) fix to ensure that the ethernet header is in one mbuf for sure. Tested by landry@ and myself
2009-02-04Do not use m_pullup() because it aligns the data to a word boundaryClaudio Jeker
resulting in unaligned IP headers (because it aligns the ethernet header). Found the hard way by landry@ on sparc64.
2009-02-04Tag ld.so as an OpenBSD binary/library.Mark Kettenis
ok kurt@, drahn@, miod@
2009-02-04Tag ELF shared libraries as OpenBSD.Mark Kettenis
ok kurt@, drahn@, miod@
2009-02-04explain that it's ok if we get a slightly different rate thanAlexandre Ratchov
the one we asked for, from Thomas Pfaff <tpfaff(at)tp76.info> with tweaks from jmc@
2009-02-04document server mode with help from jmc@Alexandre Ratchov
2009-02-04Mention PA7000 (PCXS) support; only model 720 has been tested so far, butMiod Vallat
models 705, 710, 730 and 750 are expected to work as well.
2009-02-04Handle PCXS data protection traps. Unlike other PA1.1 chips, there is aMiod Vallat
single trap code for alignment and protection faults, so we have to figure out which kind of problem we are facing. ok kettenis@
2009-02-04On systems with split BTLB, do not bother trying to insert DBTLB entries,Miod Vallat
as PDC will lie to us pretending it did while it didn't. ok kettenis@
2009-02-04On systems with viper memory controllers, always print its revision,Miod Vallat
and allow asp interrupts to pass through even if not revision 0. ok kettenis@
2009-02-04Unify memory size reports a bit more: always report size in MB, and reportMiod Vallat
reserved memory on alpha and hppa on its own line (as done on sgi).
2009-02-04daemonize when in server mode, suggested by manyAlexandre Ratchov
ok jakemsr
2009-02-04Programs have no direct access do the device file descriptor. So, ifAlexandre Ratchov
the programs calls execvp(2), the new image can't use the device, which stays open, so other programs get EBUSY. Set the close-on-exec flag to avoid this. ok jakemsr
2009-02-04gollo@ thought the timeouts were a little short, and indeed, they are off by ↵Ted Unangst
1000. (not much real effect, you can only sleep so short any way)
2009-02-03in server mode, create /tmp/aucat-userid/ directory withAlexandre Ratchov
permissions 0700, and create sockets in it. This prevents one local user to eavesdrop or disturb audio programs of other users. if you're using the ``-s socket'' option with an absolute path as argument, please update it to use a socket name. requested by many, bits from jakemsr and otto ok jakemsr
2009-02-03add missing headers needed by wait()Charles Longeau
ok rainer@
2009-02-03Reflect MPLS kernel changes. Operations are stored now in rt_mpls field.Michele Marchetto
ok claudio@ laurent@
2009-02-03Use our own flags to set the operations and not RTF_PROTOX.Michele Marchetto
Switch the padding field into a MPLS one in rt_msghdr to store relevant informations. OK claudio@ laurent@
2009-02-03Correctly update kernel and mfc when change in routing table happens.Michele Marchetto
ok norby@
2009-02-03In Intra-Area-Prefix LSAs, set the LA-bit for all prefixes of 128-bitStefan Sperling
length, regardless of interface type. Allowed by RFC5340 and ok claudio@
2009-02-03We don't need anything other than link-local addresses andStefan Sperling
global-scope prefixes in iface->ifa_list. ok claudio@
2009-02-03Formatting fixes.Stefan Sperling
2009-02-03Free TSS on the stack of the dead process.Mike Belopuhov
In order to do that we have to remove all sleeping parts: sleeping memory allocation and a sleeping lock. Thus we're moving this code to the spinning lock (mutex) and getting rid of the GDT grow code. Downside is that now we're pre-allocating 64kb of memory per CPU from the start, but this might be optimized in future. This also unifies GDT code and MAXGDTSIZ define across i386 and amd64. With help from mickey. ok toby, art
2009-02-03regenKevin Lo
2009-02-03add Buffalo WLI-U2-SG54HGKevin Lo
ok damien@
2009-02-03the prevalence of multi-core laptops revealed that taking the cpu average isTed Unangst
a poor way to adjust performance. Even with a cpu pegged, apmd is quite slow to react. Change things to consider min idle time, not average. Mostly from a diff by Laurence Tratt
2009-02-02tweak the synopsis and usage, lladdr is not an optional argument.Igor Sobrado
jmc@ might further improve on it, if needed. ok mbalmer@
2009-02-02remove unused function and macros, due to the lastest commitCharles Longeau
ok rainer@
2009-02-02Refer to the filename, not manpage, when explaining where ethers entries are.Marc Balmer
2009-02-02Clarify .NdMarc Balmer
2009-02-02Can wake up several machines in one invocation.Marc Balmer
2009-02-02deals with shaddy repositories from backwards countries that implementMarc Espie
nlist incorrectly. as diagnosed by kili@
2009-02-02Fix typo, from Joao Salvatti <salvatti@gmail.com>.Marc Balmer
2009-02-02pedantic fixes: remove wrong token pasting.Marc Espie
Reduces drastically the number of warnings one gets when compiling old library with newer preprocessor. tests and okay miod@
2009-02-02Initialize a few variables to prevent spurious "may be used uninitialized"Darren Tucker
warnings from newer gcc's. ok djm@
2009-02-01Move variable declarations around to compile with gcc 2Miod Vallat
2009-02-01Nuke whitespace at EOL.Miod Vallat
2009-02-01embellish the output of bgpctl(8).Igor Sobrado
ok claudio@