Age | Commit message (Collapse) | Author |
|
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.
|
|
create verbose_system up in state, because it makes sense without verbose.
|
|
|
|
don't create updatesets directly, go through AddDelete::State.
Get all Locator/Repo access through state.
|
|
|
|
Simplify PkgLocator/PkgRepo access with new API
|
|
|
|
|
|
updateset creations operations go through state as well.
|
|
for all PackageRepository-related operations (so that tweaking parameters
and initialization happens in one single location)
|
|
|
|
|
|
|
|
|
|
|
|
ioctl function and fall through to pick up the tty ioctls.
ok deraadt beck
|
|
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.
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
allows kr_redist_eval() to call kr_redist_remove(0 instead of hand rolling
the same code.
|
|
IMSG_KLABEL_CHANGE is smart enough to know when something is a change
or an insert.
|
|
register upon suspend and restore it upon resume. Makes ExpressCard
hotplug work on my Dell after a suspend/resume cycle.
|
|
to the lde so we can assign remote labels to all of those pathes.
|
|
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@
|
|
schema parser. Also fix a typo.
|
|
|
|
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.
|
|
name list work properly.
ok deraadt@ millert@
|
|
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.
|
|
immediately afterwards.
ok thib@, tedu@
|
|
ok thib@
|
|
always explicitly sets bp->b_resid before calling biodone(), so these
are unneeded.
ok krw@
|
|
multipath routes.
|
|
Input from deraadt@ and mk@
|
|
|
|
Needed for further clean etc.
|
|
ok reyk@, sthen@
|
|
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@
|
|
them in explicitly and get rid of the ENVIRON flag.
|
|
feedback from espie@ deraadt@ krw@
ok krw@
|
|
|
|
ok deraadt
|
|
with sd/cd/st.
largely a mechanical change, untested due to a complete lack of hardware
anywhere.
ok krw@ matthew@
|
|
|
|
Delete old unused code
ok kettenis
|