summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2012-03-01Add luna88k GENERIC.MP configuration file, based on mvme88k.Kenji Aoyama
ok miod@
2012-03-01use UE_GET_ADDR to get endpoint address (remove direction bit). FixesAlexandre Ratchov
devices using sych endpoints. From Gregor Pintar <grpintar at gmail.com> Thanks!
2012-03-01zaudio is play only, so return ENXIO on any attempt to open the deviceAlexandre Ratchov
for recording. Fixes full-duplex apps (including sndiod) unable to fall back to play-only mode. Found by david@
2012-03-01add support for AX88772BJonathan Gray
tweaked version of a diff from jcs@
2012-03-01regenJonathan Gray
2012-03-01ASIX AX88772BJonathan Gray
2012-02-28Add support for Roland UM-ONE, from Tom Ivar Helbekkmo in NetBSD PR 45908.Jonathan Gray
ok ratchov@
2012-02-28regenJonathan Gray
2012-02-28Roland UM-ONEJonathan Gray
2012-02-28Luna88k multi-processor support, step 3.Kenji Aoyama
GENERIC.MP on luna88k is now stable. Changes are: - Make secondary processors boot sequence closer to OpenBSD/aviion. This makes boot sequence more stable. Now we have not see any assertions or panics during boot. - Implement IPI as level 1 hardware interrupt by using software interrupt register. - Add IPI support and some clean-ups in interrupt handler function.
2012-02-28add support for the MCS7832 which is apparently a low pin countJonathan Gray
version of the MCS7830 with no software visible changes besides a new product id. from brad
2012-02-28For non-__HAVE_MD_TCB archs, p_tcb should be copied on fork. Found by miod@Philip Guenthe
p_oldmask and the core dump/debugger members don't need to be copied. Pointed out by matthew@ ok miod@
2012-02-28regenJonathan Gray
2012-02-28- move GE_FORCE_9300_GE_1 to correct orderJonathan Gray
- add nForce 780a SLI/nForce 200 from Brad Davis - correct 3400 PT IDER entry - some additional entries from submitted dmesgs
2012-02-28- Always try to reclaim transmitted frames instead of returningJonathan Gray
from jme_start() if IFF_OACTIVE is set before that happens; as the original driver did before it was ported to DragonFly - Return from jme_start() if there is no link or an empty queue. prevents watchdog timeouts when there is no link present. from brad
2012-02-26rather than driving the card with 16k intr/s of low latency interrupts,Mike Belopuhov
rely on regular rx/tx queue interrupts moderated to 8k intr/s achieving best performance/latency ratio. this effectively doubles performance on 82599. tested on 82598 as well.
2012-02-26there's no need to rearm interrupts, we only need to reenable queues;Mike Belopuhov
no objections from claudio and deraadt; tested on 82598 and 82599
2012-02-26Remove no longer _KERNEL-visible constants which aren't used anyway.Miod Vallat
2012-02-26Fix NULL fallout, spotted by naddyMiod Vallat
2012-02-25Add gus* at isapnp?. Last tested nine years ago but ought to still work.Miod Vallat
2012-02-25regenMiod Vallat
2012-02-25Enable GUS PnPMiod Vallat
2012-02-25Don't tinker with the MIDI registers if they aren't mapped; necessary for theMiod Vallat
GUS PnP.
2012-02-25:%s,DEBUGBUG,DEBUG,Miod Vallat
2012-02-25Fix a bad case of htole64() being used instead of htole32() when setting upMiod Vallat
pci configuration space accesses to allow proper recovery from failure, causing the measure not to have any effect and the system to freeze hard. Fixes use of pcidump -x on B1000, and probably more systems.
2012-02-25Allow this to build on platforms lacking PT_GETFPREGS or PT_SETFPREGS; brokenMiod Vallat
in previous rev.
2012-02-25Remove useless code.Christiano F. Haesbaert
ok kettenis@
2012-02-25Make CPUF_GO setting atomic.Christiano F. Haesbaert
ok kettenis@
2012-02-24Correct the spelling of "transferred" and "transferring"Philip Guenthe
from Tobias Ulmer (tobiasu at tmux.org); ok jmc@, krw@
2012-02-20First steps for making ptrace work with rthreads:Philip Guenthe
- move the P_TRACED and P_INEXEC flags, and p_oppid, p_ptmask, and p_ptstat member from struct proc to struct process - sort the PT_* requests into those that take a PID vs those that can also take a TID - stub in PT_GET_THREAD_FIRST and PT_GET_THREAD_NEXT ok kettenis@
2012-02-19small KNF nitMark Kettenis
2012-02-16Do an explicit `sync' instruction before returning from cache routines; this isMiod Vallat
a nop on R5k and RM52xx, but actually required on RM7k.
2012-02-16Be sure to reset coprocessor 0 TAG_LO register to zero before attemptingMiod Vallat
InvalidatePage_* cache operations on RM52xx and RM7k, as strongly recommended by the manual.
2012-02-16Use abbreviated mnemonics whenever possible (e.g. beqz instead of beq ...,zero),Miod Vallat
fix various typos in comments, harmonize a few of them, and rename the internal InvalidateSecondaryPage define to InvalidatePage_S for consistency. No change in generated code.
2012-02-16add kevent support for msdosfs to make applicationsRobert Nagy
monitoring fs mounts happy tested by ajacoutot@ and ok by thib@, krw@
2012-02-15re-enable POOL_DEBUG for -currentTheo de Raadt
2012-02-15Enable rthreads by defaultPhilip Guenthe
ok deraadt@
2012-02-15Hold struct filedesc's fd_lock when writing to the fd_ofiles, fd_ofileflags,Philip Guenthe
or fd_{lo,hi}maps members, or when doing a read for a write. Fixes hangs when an rthreaded processes sleeps while copying the fd table for fork() and catches another thread with the lock. ok jsing@ tedu@
2012-02-1582571/82572 do not properly set byte enables 2 and 3 on MSIJonathan Gray
writes. Some (but not all) chipsets will fail to generate interrupts in this case, so do not attempt to enable MSI on 82571/82572. Problem reported by David Imhoff with interrupts working on PE1950 but not working on a R610. ok kettenis@ claudio@ deraadt@
2012-02-14we are now hacking on 5.1-currentMark Kettenis
2012-02-14typo in comment.Stuart Henderson
2012-02-12use the barrier before the inb; not instead ofTheo de Raadt
prompted by kettenis, ok miod, tested on the troublesome machine
2012-02-12this breaks ramdisk builds. misses releaseTheo de Raadt
2012-02-11Don't compare command line input to softraid device names. ParseKenneth R Westerback
out the intended device name from the realdev constructed by opendev(). Should fix the issue found by stsp@ in trying to install a boot-from-softraid sparc64. ok deraadt@
2012-02-11This code used to do a register read to force a barrier -- that is notTheo de Raadt
sufficient. Now, use bus_space_barrier explicitly. This was exposed by newer gcc on DS20 alpha with ahc(4) controllers using any drives other than Seagates. During initial probe the drive vendor/product string would be empty. diff from miod; tested by myself and henning
2012-02-10DUIDs are only valid when booting off of a disk, so make sure we arePeter Hessler
actually doing so before using them OK deraadt@, krw@
2012-02-09As usual, turn off POOL_DEBUG for the release. Note that POOL_DEBUG isTheo de Raadt
not the same as it was in 4.9 or earlier. In either case you can turn it on again using sysctl kern.pool_debug=1 -- but if POOL_DEBUG is not enabled you only get a subset of the strict checks. prodded by david
2012-02-09Match on Atmel AT91 CDC ACM explicitly as it reports a protocol of 0Jonathan Gray
so fails to match on class. Tested by LEVAI Daniel. ok deraadt@
2012-02-09regenJonathan Gray
2012-02-09Atmel AT91 CDC ACMJonathan Gray