aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/subr_rman.c
Commit message (Expand)AuthorAgeFilesLines
* Add a new DDB command, "show rmans", which will show the address and briefGavin Atkinson2011-04-131-4/+25
* sysctl_rman: report shared resources to devinfoAndriy Gapon2009-05-191-24/+34
* rman_debug should be static, so make it static.Warner Losh2009-02-031-1/+1
* Trivially avoid a null pointer dereference when driversMarcel Moolenaar2008-10-221-1/+2
* Make ddb command registration dynamic so modules can extendSam Leffler2008-09-151-1/+2
* Resort a few accessor routines so that they are consistently groupedJohn Baldwin2008-08-251-17/+17
* Complete removal of restriction about overlaps to rman_manage_region:John-Mark Gurney2007-04-281-4/+0
* - Add a 'show rman <rm>' DDB command to dump the resources in a resourceJohn Baldwin2007-04-161-0/+50
* Fix a case in rman_manage_region() where the resource list would get missorted.Scott Long2007-02-231-6/+7
* Fix an edge case in rman_manage_region() where it didn't handle a resourceJohn Baldwin2006-12-041-4/+7
* - Fix rman_manage_region() to be a lot more intelligent. It now checksJohn Baldwin2006-09-111-3/+41
* Report the correct function name in a DPRINTF.John Birrell2006-08-031-3/+4
* Add a convenience function rman_init_from_resource for initializingWarner Losh2006-06-121-0/+10
* Remove the puc-specific hacks. The puc(4) driver now properly usesMarcel Moolenaar2006-04-281-25/+0
* r_spare1 and r_spare2 aren't needed. They aren't used. They can't beWarner Losh2006-04-191-2/+0
* Prefer NULL to 0.Pyun YongHyeon2005-11-171-25/+29
* Eliminate __RMAN_RESOURCE_VISIBLE hack entirely by moving the structPoul-Henning Kamp2005-10-061-1/+25
* puc(4) does strange things to resources in order to fool thePoul-Henning Kamp2005-09-281-0/+25
* Add rman_is_region_manager() for the benefit of an alpha hack.Poul-Henning Kamp2005-09-251-0/+7
* Split struct resource in an external and internal part.Poul-Henning Kamp2005-09-241-40/+57
* If we are going toColin Percival2005-05-061-0/+2
* rman_set_device() seems to have been omitted by mistake. Implement it.Warner Losh2005-04-121-0/+6
* Move implementation of hw.bus.rman sysctl to subr_rman.c so thatPoul-Henning Kamp2005-03-241-0/+87
* Sometimes, when asked to return region A..C, we'd return A+N..C+NWarner Losh2005-03-151-2/+3
* Fix a debugging printf. The order of start/end was inconsistant withWarner Losh2005-03-151-1/+1
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-061-1/+1
* Add a newline.Nate Lawson2004-08-191-1/+1
* Add debugging to rman_manage_region() as well. This is useful since weNate Lawson2004-08-191-0/+2
* Fix the code in rman that merges adjacent unallocated resources to use aJohn Baldwin2004-08-051-5/+12
* Add ability to set start/end for rmanWarner Losh2004-07-011-0/+12
* Hide struct resource and struct rman. You must defineWarner Losh2004-06-301-0/+1
* Fix off by one error, twice.Warner Losh2004-04-121-2/+2
* Use __FBSDID().David E. O'Brien2003-06-111-2/+3
* Remove unused variable(s).Poul-Henning Kamp2003-05-311-2/+0
* Implement rman_get_deviceWarner Losh2003-02-121-0/+6
* Correct an off-by-one in the boundary check. Otherwise, resourceThomas Moestl2003-01-211-1/+1
* Make the rman_{get,set}_* macros into real functions. The macrosWarner Losh2002-11-271-0/+72
* Add debug.rman_debug sysctl MIB and loader tunable instead of brokenMitsuru IWASAKI2002-09-051-5/+7
* Add sanity check seeing if adjusted start address exceeds end addressMitsuru IWASAKI2002-08-291-0/+4
* Change callers of mtx_init() to pass in an appropriate lock type name. InJohn Baldwin2002-04-041-2/+2
* Add a rman_reserve_resource_bound() function that takes an additionalThomas Moestl2001-12-211-11/+35
* - No need for resetting values to 0 when M_ZERO flag is used.Andrew R. Reiter2001-11-101-6/+0
* Use msleep() to avoid lost wakeup's instead of doing an ineffectiveJohn Baldwin2001-10-261-15/+5
* Malloc mutexes pre-zero'd as random garbage (including 0xdeadcode) myJohn Baldwin2001-10-101-1/+1
* Handle NULL struct device *sBrian Somers2001-05-281-2/+2
* Change and clean the mutex lock interface.Bosko Milekic2001-02-091-21/+21
* Convert all simplelocks to mutexes and remove the simplelock implementations.Jason Evans2001-01-241-30/+30
* Convert more malloc+bzero to malloc+M_ZERO.David Malone2000-12-081-10/+5
* Bug fix for revision 1.14 on the replacement of CIRCLEQ with TAILQ.Kirk McKusick2000-11-151-6/+4
* In preparation for deprecating CIRCLEQ macros in favor of TAILQKirk McKusick2000-11-141-34/+29