Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-10-28 | remove some unused members of struct nfsnode; | Thordur I. Bjornsson | |
some spacing while there. ok krw@ | |||
2007-10-28 | add new envy(4) driver for ICE1712 (aka VIA Envy24) audio devices. The | Alexandre Ratchov | |
device uses 32bit samples, up to 96kHz sample rate, 12 input channels and 10 output channels. Currently AK4524 codecs are supported, so M-Audio Delta cards should work. Playback and capture work, but the mixer is still incomplete. ok jakemsr@ | |||
2007-10-28 | prepare audio(4) for addition of the envy(4) driver: enable 32bit samples | Alexandre Ratchov | |
(basically only audio_fill_silence() must be updated) and bump max channel number to 12 ok jakemsr@ | |||
2007-10-28 | the pointer we give to audio_fill_silence() may point in the middle of a | Alexandre Ratchov | |
sample (eg. if write(2) have written an odd number of bytes and 16bit encoding is used), so we'll not properly write silence. To fix this, round start pointer to fill with silence uncomplete samples too. ok jakemsr@ | |||
2007-10-28 | let vic attach to the virtual pcnet hardware in vmware. | David Gwynne | |
tested on real hardware by jsing@ to ensure pcn(4) isnt affected in the real world. ok jsing@ | |||
2007-10-28 | UltraSPARC CPUs don't have a floating-point queue, so cpu_reset_fpustate() is | Mark Kettenis | |
redundant since there is no queue to flush. | |||
2007-10-28 | Match on compatible: 'pcf8584', such that we attach on the V210 again. | Mark Kettenis | |
2007-10-28 | get rid of btoc/ctob in favor of atop/ptoa | Martin Reindl | |
2007-10-28 | When handling a userland data fault occuring in kernel mode, take the kernel | Miod Vallat | |
lock with KERNEL_LOCK, not KERNEL_PROC_LOCK. This lets bsd.mp run multiuser on a single-processor board. | |||
2007-10-28 | Disable interrupts around changing curproc and curpcb so these always match. | Miod Vallat | |
2007-10-27 | Replace the replay protection counter with a cookie. | Marco Pfatschbacher | |
It is unlikely we will ever get a working replay protection, so better keep it simple and robust. The cookie allows us to detect our own advertisements, thus it is now easy to deal with network loops and non-simplex interfaces. Zero feedback by the people who wanted this fixed. OK henning@, markus@ | |||
2007-10-27 | Make sure the compat errno mapping arrays go up to ELAST, and correctly | Miod Vallat | |
translate the errnos added over the last few releases. | |||
2007-10-27 | Grab kernel lock before calling interrupt handlers. | Mark Kettenis | |
ok miod@, deraadt@ | |||
2007-10-27 | Grab kernel lock for EXC_DSI. | Mark Kettenis | |
Requested by deraadt@ | |||
2007-10-27 | get rid of btoc/ctob in favor of atop/ptoa | Martin Reindl | |
2007-10-27 | Deal with usb string printing changes. | Jonathan Gray | |
2007-10-27 | Use the same assembly constraints for all inline assembler xmem constructs. | Miod Vallat | |
2007-10-27 | In __cpu_simple_lock() and __cpu_simple_lock_try(), use a local u_int instead | Miod Vallat | |
of a local __cpu_simple_lock_t (which is volatile), so that the compiler can optimize it to a register, instead of using a memory location (and doing stores into it when __cpu_simple_lock() is spinning). This makes the MP code a bit smaller and a bit faster. | |||
2007-10-27 | No need for an explicit pipeline synchronization in invalidate_pte(), the | Miod Vallat | |
xmem instruction does it for us. | |||
2007-10-27 | Be more strict when disassembling {f,}{st,x}cr and [bt]cnd instructions, | Miod Vallat | |
and display incorrect opcode encodings as invalid opcodes. | |||
2007-10-27 | Since ipis are not synchronous, make sure that ci_fpproc is not NULL before | Miod Vallat | |
invoking savefpstate in ipi_save_fpstate. ok kettenis@ | |||
2007-10-27 | Don't do unecessary work in cpu_switchto(). | Mark Kettenis | |
2007-10-27 | work around a chip bug on the ati ixp600 ahci controller. diff mostly from | David Gwynne | |
niklas@ and tested on hardware generously provided by paul de weird. | |||
2007-10-27 | fix: when a block is captured audio_rint() is called, we must | Alexandre Ratchov | |
consider that the ring buffer has overrrun if (used >= usedhigh) and not if (used >= usedhigh + blksize), otherwise recording doesn't work when large enough blocks are used ok jakemsr@ | |||
2007-10-27 | the arc fimware can be configured with a password that is used to | David Gwynne | |
restrict changes to its configuration. in our case we want to be able to disable or enable the alarm. if a password is set though, the firmware will reject that request with a PASSWORD_REQUIRED response code. this change lets the kernel return EPERM instead of EIO in that case. if you dont have a password set on the firmware you can configure the alarm just fine. makes sense claudio@ | |||
2007-10-26 | Phillips -> Philips in comments | Martin Reindl | |
2007-10-26 | Add emulated mono support. | Deanna Phillips | |
Tested ajacoutot, ok jakemsr | |||
2007-10-25 | Fix probability rules w/ numbers (e.g probability 0.4). | Marco Pfatschbacher | |
Add support for probablities of 0% and 100%. With and OK deraadt@ | |||
2007-10-25 | Don't forget the channel number; makes sure we don't always read channel 0 | Mark Kettenis | |
(and actually get reasonable values for the MB0 and MB1 sensors on the E250). | |||
2007-10-25 | Remove some coded that has been #ifdef'ed out for quite a while now. | Mark Kettenis | |
2007-10-25 | allocate 1 byte extra in getprop(), for the NUL that some callers like | Theo de Raadt | |
to place. This is a nightmare, and we must move away from these stupid wrapper APIs. ok kettenis | |||
2007-10-25 | sc->sc_pr.usedlow must be multiple of the block size, fix | Alexandre Ratchov | |
audio_calcwater() to do so ok jakemsr@ | |||
2007-10-25 | return POLLOUT as long as (lowat + 1) isn't reached. without this audio(4) | Alexandre Ratchov | |
is unusable with lowat = 1 ok jakemsr@ | |||
2007-10-25 | Be sure to enable interrupts on return from ddb if they were enabled before | Miod Vallat | |
the break. | |||
2007-10-25 | Factor out common code to update the timedelta sensor into | Marc Balmer | |
mbg_update_sensor(). | |||
2007-10-25 | another case of product encoding is "Sun (TM) modelname", on the E250 | Theo de Raadt | |
2007-10-25 | expand range where we search for sensors | Theo de Raadt | |
2007-10-24 | Rely on 16 byte pcb alignment, and use double loads and stores during | Miod Vallat | |
context switches. Should have been commited ages ago (when pcb alignment was fixed). No functional change. | |||
2007-10-24 | Remove sir_lock, superseded by the atomic bit operations. | Miod Vallat | |
2007-10-24 | Turn curcpu() into an inline function instead of a macro relying on a GCC | Miod Vallat | |
extension. | |||
2007-10-24 | remove the unused i2cbus_attach_args param from the probe functions; ok deraadt | Constantine A. Murenin | |
2007-10-24 | Enable power supply temperature sensors on the E450. | Mark Kettenis | |
2007-10-24 | Add support for power supply temperature sensors on the E450. | Mark Kettenis | |
2007-10-24 | make older gcc happier | Theo de Raadt | |
2007-10-24 | pipleine -> pipeline | Miod Vallat | |
2007-10-24 | In cpu_switchto(), load pmap->pm_tlbpid manually, instead of expecting | Miod Vallat | |
pmap_update() to return with this value in v0. A void function. Bwahahaha. | |||
2007-10-24 | fix r1.101 (2007-10-07) regression of not calling the iic_dump() for a | Constantine A. Murenin | |
successfully identified sensor chip that was not claimed by any driver; whilst at it, get rid of the 'if defined' madness ok deraadt | |||
2007-10-24 | Uncomment PECI mode diagnosting bits. | Mike Belopuhov | |
ok deraadt | |||
2007-10-24 | skip the ignored addresses completely (now covers the eeprom range, too); ↵ | Constantine A. Murenin | |
ok deraadt | |||
2007-10-24 | Remove idle loop counter. | Mike Belopuhov | |
ok art deraadt |