summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-06-30* use audio(9)'s DMA trigger methods instead of the init/startJacob Meuser
methods. the AD1848 DMA engine runs continuously and doesn't need to be started/stopped or otherwise manipulated for each block. makes the driver a bit more efficient. * allow "Mode 2" capable chips such as the CS4231 to work in "Mode 1" when there is only one DMA channel, instead of forcing it into "Mode 2", which expects two DMA channels. allows recording to work for "Mode 2" capable devices when there is only one DMA channel. * service both playback and recording interrupts in full-duplex mode, instead of only playback interrupts. allows "Mode 2" capable chips to work in full-duplex mode. * fix checks for sample rate/format recalibration completion. gets rid of busy loops that briefly "hang" the kernel when the device is opened and/or reconfigured.
2010-06-30allow say and errsay to work without parameters, as it's ways common.Marc Espie
create verbose_system up in state, because it makes sense without verbose.
2010-06-30whitespace cleanupMarc Espie
2010-06-30extra parameter to UpdateSet: use the factory to create extra object.Marc Espie
don't create updatesets directly, go through AddDelete::State. Get all Locator/Repo access through state.
2010-06-30access locator through new APIMarc Espie
2010-06-30pass state along to find_by_spec, clean up error messages.Marc Espie
Simplify PkgLocator/PkgRepo access with new API
2010-06-30simple use of new state->repo APIMarc Espie
2010-06-30pass state along when signing packages, uses repo and fatal directlyMarc Espie
2010-06-30UpdateSet will need access to state->repo, so it's better to have allMarc Espie
updateset creations operations go through state as well.
2010-06-30create RepositoryFactory object that can be used as a single access pointMarc Espie
for all PackageRepository-related operations (so that tweaking parameters and initialization happens in one single location)
2010-06-30slightly better error handlingMarc Espie
2010-06-30syncTheo de Raadt
2010-06-30differentiate more between @exec and @unexecMarc Espie
2010-06-30kill extra spacesMarc Espie
2010-06-30styleMarc Espie
2010-06-30Instead of failing immediately , check for ENOTTY from the parent (umodem)Nicholas Marriott
ioctl function and fall through to pick up the tty ioctls. ok deraadt beck
2010-06-30Add mostly working support for ironlake (integrated graphics on core i5 and i3Owain Ainsworth
cpus) to inteldrm. This mostly works, but the suspend/resume handler doesn't put the registers back 100% (this is being worked on) and with the X driver code that is in snapshots (and soon to be on tech) we don't do vt switch in a 100% sane way. Similarly there are some vblank issues that aren't solved yet, but for most usage this works with the correct Xorg DDX. tested on two x201's, a t510 and a t410 all work given the correct userland. Suspend works once (due to crazy crap done in the ddx) but doesn't come back the second time and text vts are screwed post suspend. this will be fixed shortly when a non-sucky solution has been found. for now, this allows non-vesa X on ironlake graphics and makes us the only accelerated but non-kms OS that works on ironlake.
2010-06-30add support for ironlake (clarkdale and arrandale, i.e. core i3 and coreOwain Ainsworth
i5 internal graphics) to intagp. While technically this acts like a g4X here, add our own flag because I anticipate crazy errata and practically costs nothing. Including other diffs this was tested on two different x201's, a t510 and a t410, worked on all.
2010-06-30tweak previous;Jason McIntyre
2010-06-30there's no tcsh page in base, so don;t bother xr'ing it;Jason McIntyre
2010-06-30tweak previous;Jason McIntyre
2010-06-30tweak previous;Jason McIntyre
2010-06-30sort usage();Jason McIntyre
2010-06-30tweak previous;Jason McIntyre
2010-06-30Pass a struct kroute and not a kroute_node to kr_redist_remove(). ThisClaudio Jeker
allows kr_redist_eval() to call kr_redist_remove(0 instead of hand rolling the same code.
2010-06-30Kill IMSG_KLABEL_INSERT and all the related functions around it.Claudio Jeker
IMSG_KLABEL_CHANGE is smart enough to know when something is a change or an insert.
2010-06-30If the device has the PCI Express capability, save the slot control and statusMark Kettenis
register upon suspend and restore it upon resume. Makes ExpressCard hotplug work on my Dell after a suspend/resume cycle.
2010-06-30Rework how we "redistribute" networks. Send all pathes of an active routeClaudio Jeker
to the lde so we can assign remote labels to all of those pathes.
2010-06-30Preserve and restore BARs on suspend/resume for all devices, not justMike Larkin
those that have the power management capability. Fixes UHCI(USB 1.1) on a bunch of machines. Tested on a wide variety of amd64 and i386 machines. ok kettenis@, deraadt@
2010-06-30Move OBJ_NAME and ATTR_NAME macros to schema.h so it's reachable fromMartin Hedenfal
schema parser. Also fix a typo.
2010-06-30Verify that any object class subclassing is allowed.Martin Hedenfal
2010-06-30Closing of full blocks (Bd Bf Bk Bl It Fo Nd Rs Sh Ss) may never beIngo Schwarze
delayed: It must either succeed right away or fail outright. As noticed by Kristaps, neglecting to fail properly when required could make invalid input screw up the syntax tree and ultimately trigger assertions in other, unrelated parts of the program. This fix tested by and OK by kristaps@. While here, comment the rather tricky function rew_dohalt(). This function will probably need more tweaks later on.
2010-06-30Make deprecated command line argument for extractinglum
name list work properly. ok deraadt@ millert@
2010-06-30Validate that all attributes are allowed by any of its object classes.Martin Hedenfal
Properly expand the object class hierarchy before doing this. Also verify that there is only one structural object class. Finally add support for the extensibleObject auxiliary object class.
2010-06-30Call msleep(9) with PNORELOCK rather than calling mtx_leave()Matthew Dempsky
immediately afterwards. ok thib@, tedu@
2010-06-30Switch bufq FIFO disclipline from using TAILQs to SIMPLEQs.Matthew Dempsky
ok thib@
2010-06-30Prune some dead assignments in st_interpret_sense(); st(4) alreadyMatthew Dempsky
always explicitly sets bp->b_resid before calling biodone(), so these are unneeded. ok krw@
2010-06-30Sync kroute.c code with ospfd's version of kroute.c. A small step to supportClaudio Jeker
multipath routes.
2010-06-30Add support for naming images and setting the type, including boot scripts.Dale Rahn
Input from deraadt@ and mk@
2010-06-30lots of SCARG simplification. ok matthewTed Unangst
2010-06-30Switch prefix in struct map to a struct in_addr instead of a u_int32_t.Claudio Jeker
Needed for further clean etc.
2010-06-30clarify why carp demotion is necessary, and who is doing it.Kjell Wooding
ok reyk@, sthen@
2010-06-30Move the plimit and pcred bits in fork1() into process_new() and makePhilip Guenthe
process_new() handle the new struct process like fork1() does struct proc, with a range of members zeroed and a range copied from the parent process. ok tedu@
2010-06-30Only two variables - HOME and SHELL - are from the environment, so just fillNicholas Marriott
them in explicitly and get rid of the ENVIRON flag.
2010-06-30handle whitespace around installpath in pkg.confAlexander Hall
feedback from espie@ deraadt@ krw@ ok krw@
2010-06-30Unused variables.Nicholas Marriott
2010-06-30Update libedit to bring it into sync with the latest version from NetBSD.Nicholas Marriott
ok deraadt
2010-06-30switch ss over to using xshandlers for queuing io. this brings it into lineDavid Gwynne
with sd/cd/st. largely a mechanical change, untested due to a complete lack of hardware anywhere. ok krw@ matthew@
2010-06-29regress tests for key options in AuthorizedPrincipalsDamien Miller
2010-06-29Use new ACPI PCI mapping to get _PRT busJordan Hargrave
Delete old unused code ok kettenis