#
267654 |
|
19-Jun-2014 |
gjb |
Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
225736 |
|
22-Sep-2011 |
kensmith |
Copy head to stable/9 as part of 9.0-RELEASE release cycle.
Approved by: re (implicit)
|
#
221231 |
|
29-Apr-2011 |
jhb |
Add a new bus method, BUS_ADJUST_RESOURCE() that is intended to be a wrapper around rman_adjust_resource(). Include a generic implementation, bus_generic_adjust_resource() which passes the request up to the parent bus. There is currently no default implementation. A bus_adjust_resource() wrapper is provided for use in drivers.
|
#
221220 |
|
29-Apr-2011 |
jhb |
Extend the rman(9) API to support altering an existing resource. Specifically, these changes allow a resource to back a relocatable and resizable resource such as the I/O window decoders in PCI-PCI bridges. - rman_adjust_resource() can adjust the start and end address of an existing resource. It only succeeds if the newly requested address space is already free. It also supports shrinking a resource in which case the freed space will be marked unallocated in the rman. - rman_first_free_region() and rman_last_free_region() return the start and end addresses for the first or last unallocated region in an rman, respectively. This can be used to determine by how much the resource backing an rman must be adjusted to accomodate an allocation request that does not fit into the existing rman.
While here, document the rm_start and rm_end fields in struct rman, rman_is_region_manager(), the bound argument to rman_reserve_resource_bound(), and rman_init_from_resource().
|
#
218506 |
|
10-Feb-2011 |
imp |
Document requirement that sys/types.h be included before rman.h.
Submitted by: Raphael Kubo da Costa MFC after: 2 weeks
|
#
210933 |
|
06-Aug-2010 |
joel |
Fix typos and spelling mistakes.
|
#
169101 |
|
29-Apr-2007 |
jmg |
Document requirements to calling rman_init... (Hmmm, maybe we should make these areguments to rman_init?)
MFC after: 1 week
|
#
169075 |
|
28-Apr-2007 |
jmg |
Complete removal of restriction about overlaps to rman_manage_region: remove comment and man page verbage...
Document return values for rman_init and rman_manage_region..
MFC after: 1 week
|
#
155619 |
|
13-Feb-2006 |
joel |
.Pp before .Sh is redundant.
Reviewed by: ru
|
#
147647 |
|
28-Jun-2005 |
hmp |
Use 'manual page' instead of 'man page' for consistency.
Approved by: re (hrs)
|
#
147398 |
|
15-Jun-2005 |
ru |
Assorted markup fixes and minor wordsmithing.
Approved by: re
|
#
143670 |
|
15-Mar-2005 |
imp |
Clarify that the end argument meaning for rman_reserve_resource_bound is the highest acceptable value for the ending of the resource being allocated. One could also believe that it is the highest starting value of the resource. The code definitely expects the former, but I could find no documentation of this apart from TFSC.
|
#
129365 |
|
17-May-2004 |
hmp |
Add rman_get_device(9) to SYNOPSIS, .Nm and MLINK it to rman(9).
|
#
115418 |
|
30-May-2003 |
ru |
Assorted mdoc(7) fixes.
|
#
115075 |
|
16-May-2003 |
hmp |
Document the ``resource management'' routines in rman(9).
Submitted by: Bruce M. Simpson <bms@spc.org> Reviewed by: mdodd
Approved by: des (mentor), re (scottl)
|