Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-04-03 | In mtx_leave(), make sure resetting mtx_lock is the last operation on the | Miod Vallat | |
struct mutex. Modelled after hppa. | |||
2011-04-03 | Helper functions for suspend. | Ariane van der Steldt | |
Allow reclaiming pages from all pools. Allow zeroing all pages. Allocate the more equal pig. mlarking@ needs this. Not called yet. ok mlarkin@, theo@ | |||
2011-04-03 | Remove the `skip splraise/splx for IPL_NONE mutexes' optimizations. It is not | Miod Vallat | |
always gaining anything, and msleep() implementation depends upon mtx_leave() invoking splx(). | |||
2011-04-03 | put iopools back in. ok gcc | David Gwynne | |
2011-04-03 | back iopools out, it was never compiled. | David Gwynne | |
2011-04-03 | Teach ntfs_mount() how to handle disklabel UIDs. | Joel Sing | |
Diff from Antti Harri. | |||
2011-04-03 | Another driver made safer for big mem by dma_alloc/dma_free'ing | Kenneth R Westerback | |
memory used for i/o. ok dlg@ deraadt@ | |||
2011-04-03 | Always reserve space in the routing socket for a desync mbuf. This allows | Joel Sing | |
a desync to be appended when the socket buffer becomes full, rather than continuall retrying until space becomes available (which may be never). ok claudio@ | |||
2011-04-03 | get rid of NO_CCB by moving to iopools. | David Gwynne | |
"be brave" k2k11 | |||
2011-04-03 | Allow kernel printfs to go to console if in ddb instead of being redirected | Dale Rahn | |
to xconsole. ok deraadt@ guenther@ | |||
2011-04-03 | Blind but plausible iopoolification. If someone ever compiles a | Kenneth R Westerback | |
kernel we'll hear about problems. | |||
2011-04-03 | Don't attempt to enqueue mbufs on sockets marked as SS_CANTRCVMORE, as | Bret Lambert | |
was done earlier for routing sockets. ok claudio@ | |||
2011-04-03 | don't rely on implict net/route.h inclusion via pf, claudio ok | Henning Brauer | |
2011-04-03 | move twe over to iopools so we can get rid of another NO_CCB user. this | David Gwynne | |
also cuts the aen drain over to using an iohandler so it can be made reliable. this compiles, but i havent got hardware to test with. its going in as a way to force testing. if there's a problem with the code then let me know or back it out. "man up" k2k11 | |||
2011-04-03 | Sprinkle spltty around code which plays with either the video memory or | Miod Vallat | |
the backing store. The state of a VT is only coherent if both the active flag and the backing store are in order, which is not the case during VT switches. This fixes display glitches occuring during VT switches if one of the VT involved is doing a lot of tty updates. Noticed by deraadt@ on a machine too fast for mere mortals. | |||
2011-04-03 | use nitems(); no binary change for drivers that are compiled on amd64. | Jasper Lievisse Adriaanse | |
ok claudio@ | |||
2011-04-03 | Move PPWAIT flag from struct proc to process, so that rthreads in | Philip Guenthe | |
a vforked child behave correctly. Have the parent in a vfork() wait on a (different) flag in *its* process instead of the child to prevent a possible use-after-free. When ktracing the child return from a fork, call it rfork if an rthread was created. ok blambert@ | |||
2011-04-03 | No need to include uvm/uvm_extern.h and fix a typo. | Claudio Jeker | |
Both found by miod@ | |||
2011-04-03 | Fix an #ifdef: uvm_pmr_isfree() is also used when DEBUG is defined | Philip Guenthe | |
Pointed out by Fred Crowson. ok ariane@ | |||
2011-04-03 | fix typos in comments | Stefan Sperling | |
ok deraadt henning sthen thib (though thib says he can't spell) | |||
2011-04-03 | As of r1.54 of nd6_rtr.c we don't add addresses from interrupt context | Stefan Sperling | |
anymore so the allocation in in6_update_ifa() can now wait. ok deraadt henning | |||
2011-04-03 | Kill redundant offsetof definitions; ok deraadt henning sthen thib | Stefan Sperling | |
2011-04-03 | Clean up buf flags | Bob Beck | |
ok thib@ | |||
2011-04-03 | Safer, big mem friendly, allocation of ATAPARAMS buf that is the | Kenneth R Westerback | |
target of DMA. ok deraadt@ dlg@ | |||
2011-04-03 | Iopoolification of some less common scsi drivers. | Kenneth R Westerback | |
ok dlg@ ("miod will not object" dlg@) | |||
2011-04-03 | knf - trailing whitespace flense. | Bob Beck | |
ok henning@ | |||
2011-04-03 | Re-enable bce(4) now that it is fixed. | Claudio Jeker | |
2011-04-03 | Use a own "bounce buffer" that is used to send and receive packets. | Claudio Jeker | |
This allows bce to run properly on systems with more then 1G of physical memory. It also makes the driver a lot simpler since the DMA rings are now mostly static. bce is short for bcopy ethernet. OK dlg@, just commit it deraadt@ | |||
2011-04-02 | just some spaces; no binary change. | Marco Peereboom | |
2011-04-02 | Remove the AMD GART based iommu code. | Owain Ainsworth | |
With current strategies to put memory in the ``correct'' place it isn't needed. There's also the problem that it did not work on all machines, failing completely on some and utterly breaking DMA. So just remove it. If anyone needs it it will be in the Attic. ok deraadt@ | |||
2011-04-02 | - use nitems(); no binary change@ | Jasper Lievisse Adriaanse | |
ok jsg@ | |||
2011-04-02 | Iopoolification. | Kenneth R Westerback | |
ok dlg@ "I'm interested" miod@ | |||
2011-04-02 | Enable bigmem by default on amd64. | Bob Beck | |
ok deraadt@ | |||
2011-04-02 | dont let pfsync defer packets for states with NOSYNC set. | David Gwynne | |
2011-04-02 | The dma pools need to be IPL_VM | Theo de Raadt | |
ok dlg | |||
2011-04-02 | Move P_SUGID and P_SUGIDEXEC from struct proc to struct process, so | Philip Guenthe | |
that you can't evade the checks by doing the dirty work in an rthread ok blambert@, deraadt@ | |||
2011-04-02 | Constrain the buffer cache to use only the dma reachable region of memory. | Bob Beck | |
With this change bufcachepercent will be the percentage of dma reachable memory that the buffer cache will attempt to use. ok deraadt@ thib@ oga@ | |||
2011-04-02 | Constraint checking - ensure that physical addresses for dma are below | Bob Beck | |
the top of the dma constraint range and panic if they are not. ok deraadt@, thib@, oga@ | |||
2011-04-02 | remove the vnode_if.* files, as they are now totally | Thordur I. Bjornsson | |
obsolete. the move to vfs_vops.c is here to stay, so they are pointless. | |||
2011-04-02 | Remove bufqs from vnds, as the disk that houses the image | Thordur I. Bjornsson | |
backing the vnd also has a bufq. So the buf is just passed between the vnd bufq and the disk bufq (almost immediately). Also see previous revision for more insight. OK deraadt@, dlg@ | |||
2011-04-02 | Safer, big mem friendly, allocation of identify buf that is the | Kenneth R Westerback | |
target of DMA. ok dlg@ deraadt@ thib@ | |||
2011-04-02 | rmeove the link1 hack, it is in the way, it is only half-baked and doesn't | Henning Brauer | |
work as you think it does, and the same can easily be achieved using pf ok claudio dlg sthen theo | |||
2011-04-02 | correctly handle data underruns. this makes things like ses(4) and safte(4) | David Gwynne | |
work (they send big buffers to devices and expect less so they dont have to do two ops for one read), and would make lun probes work again, etc. based on the solaris code supplied by lsi. | |||
2011-04-02 | Count the number of physical pages within a memory range. | Ariane van der Steldt | |
Bob needs this. ok art@ bob@ thib@ | |||
2011-04-02 | add a pipex ioctl that lets you specify a description on pppx interfaces by | David Gwynne | |
session id. ok claudio@ yasuoka@ as part of a larger diff code from jonathan matthew | |||
2011-04-02 | configure the addresses on the pppx interface when its created by npppd so | David Gwynne | |
it is immediately functional. ok claudio@ yasuoka@ as part of a larger diff code by jonathan matthew | |||
2011-04-02 | add the local ip address to the session request ioctl so npppd can tell it | David Gwynne | |
to the kernel. ok yasuoka@ claudio@ as part of a larger diff | |||
2011-04-02 | Kill a lot of spaces and make this a bit more KNF. No binary change. | Claudio Jeker | |
2011-04-01 | Fix comment: amd64's list of callee-saved registers isn't the same as i386 | Philip Guenthe | |
2011-04-01 | Two problems with vslock_device functions. | Artur Grabowski | |
- Fix error handling so that we free stuff on error. - We use the mappings to keep track of which pages need to be freed so don't unmap before freeing (this is theoretically incorrect and will be fixed soon). This makes fsck happy on bigmem machines (it doesn't leak all dma:able memory anymore). beck@, drahn@, oga@ ok |