summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-12-11remove the argument to all the port registers that say which port you wantDavid Gwynne
to address. instead make them simply offsets from the start of a ports register space, which is something we can easily set up with bus_space_subregion. this should make the code a lot easier to read later on.
2006-12-11dont stash the implemented ports map, im going to use a differentDavid Gwynne
mechanism to figure out if a port is usable or not later on.
2006-12-11define the command structs used by the ports.David Gwynne
this stuff isnt endearing me to ata at all, and apparently ahci is a good ata controller. the command path looks way more complicated than it needs to be (or maybe i am used to really good scsi controllers, i dont know). a lot of the terminology seems annoyingly different just for the sake of being different. i mean, what is the advantage of calling a scatter gather lement a "physical region descriptor table"? noone else calls it that. there's a lot of weird stuff in here. blah.
2006-12-11pull the wrapper for allocations of dma mem with a single segment in fromDavid Gwynne
arc, which got it from mpi, which got it from ami. grange is right, we should look at pushing it back up into the bus_dma api somewhere.
2006-12-11oops, too far for the match/attach funcsDavid Gwynne
2006-12-11give the function prototypes a bit more room for the return type.David Gwynne
2006-12-11de-__P. noted by Dries SchellekensJun-ichiro itojun Hagino
2006-12-11global option -n implies -lXavier Santolaria
2006-12-11Only disarm the watchdog if we really want to, not before each re-trigger.Marc Balmer
2006-12-11Shorten the code, but no functional changes.Marc Balmer
2006-12-11Permit checkout from a read-only repository using the -R global optionXavier Santolaria
or using the CVSREADONLYFS environment variable. Request/test/ok todd@. Man page bits courtesy of jmc@.
2006-12-11per port register definitionsDavid Gwynne
2006-12-11fix %b format string now that deraadt fixed printfDavid Gwynne
2006-12-11allow bit 32 to be printed; bug spotted and fix tested by dlgTheo de Raadt
2006-12-11stash the field showing which ports are hooked up, and dump it if verboseDavid Gwynne
debug is on
2006-12-11if ahci debug and verbose output is enabled, then dump the cap register.David Gwynne
this also fixes a few reg definition errors i found after having them dumped. something seems really screwy with %b. i cant select the 32nd bit position using \x20 or \040, so im using \32 and the rest are octal (\oNN). hex (\xNN) seems really really borked, and the compiler doesnt like eating some of the dec ones (eg, \8BITNAME).
2006-12-10don't complain about uid/gid of symlinks.Steven Mestdagh
"makes sense" sturm@, "go for it" espie@
2006-12-10typo; Alexander_Bluhm@genua.deTheo de Raadt
2006-12-10Add missing argument to a DPRINTF call.Claudio Jeker
2006-12-10Read/write device sectors rather than assuming sector size ==Kenneth R Westerback
DEV_BSIZE. Simply extract/insert the desired MBR from/into the first DEV_BSIZE bytes of the sector. Makes fdisk work with devices having a sector size different from DEV_BSIZE (512 bytes). e.g. 2048 byte sector MP3 devices. Original diff from weingart@. ok pedro@ deraadt@ weingart@
2006-12-10Make sure the bit collecting is restarted after signal loss.Marc Balmer
2006-12-10Do not attempt to access scsi_xfer fields after scsi_done() has been invoked.Miod Vallat
2006-12-10Delay two seconds after board reset before trying to probe scsi devices.Miod Vallat
2006-12-10Allow ``flags 0'' to work to disable DMA for si(4) and sw(4) - it would getMiod Vallat
ignored previously.
2006-12-10restart collecting bits immediately after a parity error, i.e. use the frameMarc Balmer
immediately following the corrupt one; there is no no need to skip it by waiting for the next minute gap and the sensor value has valid data one minute earlier than before.
2006-12-10Fix typo in intersil clock programming.Miod Vallat
2006-12-10Re-arm signal loss detection only after we received a bit, not in itself. ThisMarc Balmer
prevents the signal loss function from being called repeatedly when we have no signal.
2006-12-10Faster synchronization after an unexpected minute gap.Marc Balmer
Only look at the skew value if it is != 0. Remove some dead code.
2006-12-10trivial change: comparing versions on a non-existent config is not a goodMarc Espie
idea...
2006-12-10In ip6_output(), make sure ia is initialized before it is used.Miod Vallat
2006-12-10regenDimitry Andric
2006-12-10Add ATI RS200M AGP.Dimitry Andric
2006-12-10USR5423 and Sandberg. -mojMats O Jansson
2006-12-09Add USR5423. -mojMats O Jansson
2006-12-09Better describe the magic done by umass_fixup_sony(), okay krw@Pedro Martelletto
2006-12-09sort the sets to make sure that shared libraries are early in the sets, toTheo de Raadt
avoid various "interrupt while upgrading and you are hosed" problems. prodded by drahn, this will save kitella from doing 6 hour drives, ok espie
2006-12-09Add quirk for Sony DSC-W50 (which is UFI, not SCSI) and rearrangePedro Martelletto
umass_fixup_sony() a bit while there, okay krw@
2006-12-09full stoppage;Jason McIntyre
2006-12-09Do not make sun terminal emulation selected by the wsemul_sun frame bufferMiod Vallat
attribute anymore; remove it and use option WSEMUL_SUN instead, which gets added to all sparc* kernels. While there, do not compile vt100 emulation on sparc* kernels, this saves 16+ KB of text. ok deraadt@
2006-12-09better synopsis/usage and a couple wee fixes;Jason McIntyre
mostly ok beck
2006-12-09jsg worked a lot in here tooTheo de Raadt
2006-12-09Mention another ZD1211B, MSI US54SEJonathan Gray
Reported by Simon Kuhnle on tech@
2006-12-09syncTheo de Raadt
2006-12-09reorg code some more:Marc Espie
- handle most version number requirements. - handle uninstalled packages correctly. - process options in the same order as the gnu pkg-config. - sanitize status code returns. - set up printerr the same way gnu pkg-config does. tested on xenocara by matthieu@ Still missing: actual --static implementation, and possibly some other details...
2006-12-09make spamdb take multiple add/delete arguments, thus making itBob Beck
much easier to do bulk add/deletes without opening and locking the database for each one. testing by scads of people on tech@ Ok deraadt@ jmc@
2006-12-09note where the new driver came fromMartin Reindl
2006-12-09Improvements, from jmc.Marc Balmer
2006-12-09Shorten. And use the correct device name.Marc Balmer
2006-12-09tweak the text on deprecated functions, after some help from tom;Jason McIntyre
2006-12-09various tweaks;Jason McIntyre