summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2007-04-13regenJasper Lievisse Adriaanse
2007-04-13add Ageia and a GeForce cardJasper Lievisse Adriaanse
from Brad Davis <bdavis@cove-mtn.com> "sure" jsg@
2007-04-13Move the proc0 stack below the proc0 page tables so that in case weArtur Grabowski
overflow the stack, we run into the symbol table (not critical) instead of overwriting the page tables. From mickey, ok art@, ok toby@
2007-04-13Remove comments talking about vnode interlock. No binary change.Alexander Bluhm
ok thib
2007-04-13map peeing -> mappingMiod Vallat
2007-04-13remove some unneeded externs and unused declerations.Thordur I. Bjornsson
There's no need to extern stuff thats declared in the same file. ok tedu@
2007-04-13get alpha SMP into a state where it at least compiles:Martin Reindl
- add machine-dependent spinlock operations - add basic interprocessor interrupt sending and receiving code from NetBSD; ok miod@
2007-04-12Remove the lk_interlock from struct lock; Also remove the LK_INTERLOCKThordur I. Bjornsson
flag. This effectively makes the simplelock argument to lockmgr() fluff. ok miod@
2007-04-12move p_limit and p_cred into struct processTed Unangst
leave macros behind for now to keep the commit small ok art beck miod pedro
2007-04-12Remove the i_interlock simplelock from struct ntnodeThordur I. Bjornsson
2007-04-12Allow machine-dependant overrides for the ``deadbeef'' sentinel values,Miod Vallat
and make sure that nothing can ever be mapped at theses addresses. Only i386 overrides the default for now. From mickey@, ok art@ miod@
2007-04-12Faster signal delivery on i386/MP.Artur Grabowski
We need to poke the other CPU so that it processes the AST immediately and doesn't wait for the next interrupt or syscall. Since IPIs really shouldn't process ASTs, we need to trigger a soft interrupt on the destination CPU to process the AST. But since we can't send soft interrupts to other CPUs, we send an IPI, that triggers a soft interrupt that in turn processes the AST. Also, this marks the beginning of moving to slightly better IPI mechanism of short and optimized IPIs instead of the large and complicated IPI infrastructure we're using now. tested by many, ok tholo@
2007-04-12untypoArtur Grabowski
2007-04-12Unbreak compile with option UVMHIST after pg_flags changes.Artur Grabowski
from mickey
2007-04-12Discard .comment sections in the final a.out file.Miod Vallat
2007-04-12If VOP_GETATTR() in the nfs_kqpoll() loop returns ESTALE, catch it.Thordur I. Bjornsson
Not doing so can lead to clients missing out if the file is for example removed on the server and the client is doing a 'tail -f' on it. If it returns ESTALE, mark the file deleted and proceed to handling the next entry. ok tedu@,art@
2007-04-12Fix newlines in dmesg.Miod Vallat
2007-04-12The beginnings of support for 16-byte cdb's in the scsi code. This isTobias Weingartner
so we will be able to address devices larger than the 10-byte cdb's allow us to do. ok krw@, dlg@
2007-04-12__HAVE_CPUINFO for alpha, with bits from netbsdMartin Reindl
ok miod@
2007-04-12remove unused members from struct nfsmount and nfsnode;Thordur I. Bjornsson
ok pedro@
2007-04-12Do a security freeze lock like we do in wd(4) to deal with systemsJonathan Gray
that leave the security set on by default. "looks sane" grange@, "looks ok" pascoe@, "put it in" dlg@
2007-04-12Remove __BUS_SPACE_ADDRESS_SANITY correctly, no cookie for me. Spotted byMiod Vallat
djm@
2007-04-12Add cd_kill_buffers() as a separate function, like sd_kill_buffers()Kenneth R Westerback
and for the same reason of preparing for safer handling of users yanking usb devices out. No functional change. Copied from bluhm@'s change to sd.c.
2007-04-12Oops, a code rearrangement meant that I didn't initialise the failed ccbChristopher Pascoe
pointer for problematic non-NCQ commands. spotted by and ok dlg@
2007-04-12Add failure statistics per workunit.Marco Peereboom
Remove BIOC_SFAILED; we'll only use BIOC_SOFFLINE. Call state change in interrupt handler when a chunk fails.
2007-04-11Remove stale comment.Marco Peereboom
2007-04-11Fix thinko where vol was used instead of i (scsibus).Marco Peereboom
2007-04-11Add infrastructure to run with multiple openings.Marco Peereboom
2007-04-11Check return value from m_devget().Mark Kettenis
2007-04-11Remove debug leftovers to make console output quite again in hostap mode.Marcus Glocker
ok claudio@
2007-04-11Cleanup makros even more. Remove unused ones and reduce the amount ofClaudio Jeker
insane nesting. This driver is slowly getting to a sane level of makro usage. OK mglocker@
2007-04-11As probe response mgmt frames are already handled by the firmware, ignoreMarcus Glocker
the ones which come from the 802.11 stack. Seen in the DragonFly driver. ok claudio@
2007-04-11Remove the simplelock argument from vrecycle();Thordur I. Bjornsson
ok pedro@, sturm@
2007-04-11in ffs_reload() use ffs_validate() to check if theThordur I. Bjornsson
superblock is OK; Makes it work for FFS2. ok tedu@
2007-04-11Don't use m_prepend() even if it is used mostly correct here.Claudio Jeker
m_prepend() should never be called directly, use M_PREPEND() instead. Doing so simplifies the code. Tested by fkr@ and Paul de Weerd. OK henning@
2007-04-11Do not use m_prepend() directly, always use M_PREPEND() instead.Claudio Jeker
While changing that also change the order of the __STRICT_ALIGNMENT case and introduce a bit of headroom in the mcluster used for the RX DMA. This prevents unnecessary allocations of mbufs. Tested by camield@ OK reyk@
2007-04-11remove proc from process thread list sooner in exit (notably, before waitingTed Unangst
for the list to become empty) ok art
2007-04-11The return value of uvm_grow() (and previously, grow()) has not been usedMiod Vallat
in 15 years, make it a void function. ok art@
2007-04-11remove duplicate prototype;Thordur I. Bjornsson
ok pedro@
2007-04-11Instead of managing pages for intrsafe maps in special objects (aka.Artur Grabowski
kmem_object) just so that we can remove them, just use pmap_extract to get the pages to free and simplify a lot of code to not deal with the list of intrsafe maps, intrsafe objects, etc. miod@ ok
2007-04-11lockmgr keeps losing code, call 911!Miod Vallat
ok pedro@ art@
2007-04-11Use a separate function to remove the buffers in sddetach.Alexander Bluhm
No functional change. ok krw
2007-04-11((cast)ptr)++ is not a valid lvalue, despite being tolerated by gcc, soMiod Vallat
replace the post-increment with a proper statement. ok uwe@
2007-04-11sili(4) works, why not enable it?David Gwynne
2007-04-11Added changes for C-StateJordan Hargrave
ok marco@
2007-04-10endian fixes for the read capacity handling.David Gwynne
2007-04-10Add support for a fourth axis on wsmouse devices, e.g. on the Apple MightMiod Vallat
Mouse. Currently limited to USB mice. Adapted from a diff from Gareth <garf@loveandnature.co.za> on tech@
2007-04-10Remove long dead definitions. No functional change.Miod Vallat
2007-04-10Long forgotten stub.Miod Vallat
2007-04-10undoTed Unangst