summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2007-12-09I honestly do not remember what 88110 errata convinced me to disableMiod Vallat
out-of-order (superscalar) execution on these processors. Since OoO brings a nice 50% to 250% speedup (as shown by ``openssl speed''), it is definitely worth enabling.
2007-12-09fix automatic rate control (if the rate falls down to 6Mbps or 1Mbps,Damien Bergamini
it is no longer stuck at that rate). workaround for a hardware bug when in HostAP or IBSS mode.
2007-12-09provide mount_ntfs(8) on alpha, it works out of the box for readingMartin Reindl
Windows NT disks ok deraadt@ manpage bits from jmc@
2007-12-09Restore "evil hack" that we had before the recent agp(4) changes. SolvesMark Kettenis
X display corruption. People should know better than just importing the latest random crap from NetBSD or FreeBSD. That's worse than doing a "commit and run".
2007-12-09Un-#ifdef code, such that we don't attach cardbus if the bus nuber isMark Kettenis
unconfigured. Tested by a few; ok deraadt@ (a while back).
2007-12-09Add an empty pccbb_attach_hook.Mark Kettenis
2007-12-09Add an empty pccbb_attach_hook.Mark Kettenis
2007-12-09Nuke evil common, spotted by martin@Miod Vallat
2007-12-09unify synchronous scsi xfer completion handling. this started out as a fixDavid Gwynne
to the completions for some scsi commands we simply ack in the disk_cmd handler.
2007-12-09remove the nosleep argument to ata_get_xfer. it is a relic from when iDavid Gwynne
used to allocated xfers out of a pool rather than as part of the hbas ccb structure.
2007-12-09big patch to simplify pool code.Ted Unangst
remove pool_cache code. it was barely used, and quite complex. it's silly to have both a "fast" and "faster" allocation interface. provide a ctor/dtor interface, and convert the few cache users to use it. no caching at this time. use mutexes to protect pools. they should be initialized with pool_setipl if the pool may be used in an interrupt context, without existing spl protection. ok art deraadt thib
2007-12-09sturm@ let me know that the workaround in here breaks things on bge somehow.Owain Ainsworth
Revert it for now.
2007-12-09in raldetach, do not call chip-specific detach if it was never called inTheo de Raadt
the first place (ie. if interrupt allocation failed)
2007-12-08Better siginfo fault codes for floating point exceptions on 88110, withMiod Vallat
more work in progress to handle these exceptions correctly, and document a new undocumented and evil chip bug while there.
2007-12-08Do not pass a siginfo_t * pointer to the signal handler if no siginfoMiod Vallat
is required.
2007-12-08there should be 10 stereo or 20 mono knobs (but not 20 stereo!).Alexandre Ratchov
Fix this by changing monitor knobs to be mono (as all other knobs are).
2007-12-08mixer_devinfo->type is uninitialized for classesAlexandre Ratchov
2007-12-07LEDsDamien Bergamini
2007-12-07In hostap mode, update beacon to reflect ERP IE changes.Damien Bergamini
Fix channel 126 settings. Workarounds for various hardware bugs.
2007-12-07do not call aml_searchname and aml_evalnode afterwards, just useFederico G. Schwindt
aml_evalname. marco@ ok.
2007-12-07syncTheo de Raadt
2007-12-07shorted namesTheo de Raadt
2007-12-07syncDamien Bergamini
2007-12-07add a bunch of ralink rt2870 ids (3 new vendors / 38 new products)Damien Bergamini
from ralink linux driver.
2007-12-07KNF, no binary change.Owain Ainsworth
Looked over by a few people.
2007-12-07Replace lockmgr with rwlock.Owain Ainsworth
advice from thib. Comments and ok tedu@
2007-12-07Clean up comments - typos, grammatical errors and style(9).Joel Sing
2007-12-07syncTheo de Raadt
2007-12-07more zydas versions, collected from various placesTheo de Raadt
2007-12-07unify a function name compared to other bussesTheo de Raadt
2007-12-06Destatic functions in the agp subsystem.Owain Ainsworth
KNF coming shortly. ok marco, jsg and mbalmer
2007-12-06solve the biggest problem with concurrent buflist access; makes mfs onOtto Moerbeek
SMP machines reliable. few corner cases remain, which will be dealt with later; ok deraadt@ millert@
2007-12-06Remove AD1981HD code, since the generic mixer init can do all of thisDeanna Phillips
now. Also, note that codec->init_widget functions must be used with care since they can create duplicate mixer item names.
2007-12-06support sch5027 which has two extra fans and slightly different voltageTheo de Raadt
readings; from remco@d-compu.dyndns.org
2007-12-06Fix typos/grammatical error in comments.Joel Sing
2007-12-06Ask for write cache and read look ahead to be turnedJonathan Gray
on if supported as per the wd changes. Some drives don't do this for us and it helps performance by a large amount. ok dlg@
2007-12-05Switch set features commands to use wdc_exec_command() to allowJonathan Gray
them to be properly polled. Fixes previously problematic machines of form and ckuethe. ok marco@
2007-12-05Make the CPU_88100 and CPU_88110 constants match the architectural numberMiod Vallat
field from the processor identification register; this allows .S code which needs to decide on the cpu type at runtime to check quicker, without needing to access memory. No functional change.
2007-12-05Correctly setup the seconday processor on 197DP, and get it ready to acceptMiod Vallat
IPIs.
2007-12-05In dma_cachectl(), when flushing line by line, only invoke pmap_extract()Miod Vallat
once per page and cache the result.
2007-12-05xmem can not be used as a reliable atomic operation, they way we do them,Miod Vallat
so do the naive operations with interrupts disabled, and an interlock held if MULTIPROCESSOR.
2007-12-05Add a check for pss len == 0. This is a temporary work around for whenMarco Peereboom
there is no pss available. The real fix will include using both pss and duty cycle methods. ok deraadt
2007-12-05use mutexes to protect the iommu's extent map and the streaming buffer,Theo de Raadt
so that busdma is most likely MP_SAFE now. (while there, fix an extent map race... the ranges were selected outside splhigh) ok kettenis
2007-12-05Remove some 32-bit compatibility code in pseg_get().Mark Kettenis
Completely remove pseg_find() since it isn't used.
2007-12-05Hang acpi(4) below bios(4) instead of mainbus(4). This lets us move acpi(4)Theo de Raadt
before pcibios(4), and then.... if acpi(4) attaches, skip pcibios(4) since it messes the machines up. Fixes claudio's HP dl320 G5, and almost assuredly others. ok kettenis
2007-12-05syncStuart Henderson
2007-12-05add Gude Expert mouseCLOCK USB II MSF, fix typo for HBGStuart Henderson
"yes, but only if you know how to do this properly" mbalmer
2007-12-05sch5027 probing, from remco@d-compu.dyndns.orgTheo de Raadt
2007-12-05repair acpiopen/acpiclose and friends to handle the /dev/apmctl interface,Theo de Raadt
so that apmd(8) can actually work correctly against acpi(4), and thus, even do the fancy -C/-A stuff; also tested by jmc
2007-12-05include files which are used by userland cannot include other files..Theo de Raadt
which are not installed to userland; ok drahn