summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_rman.c
Commit message (Expand)AuthorAgeFilesLines
* Add new bus methods for mapping resources.jhb2016-05-201-0/+21
* s/struct device */device_t/gadrian2016-05-041-5/+5
* Use uintmax_t (typedef'd to rman_res_t type) for rman ranges.jhibbits2016-03-181-20/+30
* Replace all resource occurrences of '0UL/~0UL' with '0/~0'.jhibbits2016-03-031-1/+1
* Convert rman to use rman_res_t instead of u_longjhibbits2016-01-271-16/+16
* When dumping an rman in DDB, include the RID of each resource.jhb2015-11-051-1/+2
* Nuke the never-used RF_TIMESHARE feature, reducing the complexity of thetruckman2014-07-161-102/+10
* Declaration whitespace changes for style(9).truckman2014-07-071-24/+40
* Pull in r267961 and r267973 again. Fix for issues reported will follow.hselasky2014-06-281-2/+1
* Revert r267961, r267973:gjb2014-06-271-1/+2
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifhselasky2014-06-271-2/+1
* Initialize r_flags the same way in all cases using a sanitized copy oftruckman2014-05-281-15/+15
* Slightly restructure the final loop in rman_reserve_resource_bound().truckman2014-05-191-7/+4
* Be even more paranoid about overflow.truckman2014-05-121-4/+4
* Nuke a couple of unnecessary assigments. Nothing uses the values of rstarttruckman2014-05-121-2/+0
* Avoid unsigned integer overflow which can causetruckman2014-05-051-2/+16
* Unlock in the error path to prevent a lock leak.imp2012-05-311-6/+11
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.ed2011-11-071-1/+1
* Clear the device_t pointer in 'struct resource' when releasing a devicejhb2011-06-061-0/+1
* Extend the rman(9) API to support altering an existing resource.jhb2011-04-291-0/+158
* Change rman_manage_region() to actually honor the rm_start and rm_endjhb2011-04-291-0/+4
* Add a new DDB command, "show rmans", which will show the address and briefgavin2011-04-131-4/+25
* sysctl_rman: report shared resources to devinfoavg2009-05-191-24/+34
* rman_debug should be static, so make it static.imp2009-02-031-1/+1
* Trivially avoid a null pointer dereference when driversmarcel2008-10-221-1/+2
* Make ddb command registration dynamic so modules can extendsam2008-09-151-1/+2
* Resort a few accessor routines so that they are consistently groupedjhb2008-08-251-17/+17
* Complete removal of restriction about overlaps to rman_manage_region:jmg2007-04-281-4/+0
* - Add a 'show rman <rm>' DDB command to dump the resources in a resourcejhb2007-04-161-0/+50
* Fix a case in rman_manage_region() where the resource list would get missorted.scottl2007-02-231-6/+7
* Fix an edge case in rman_manage_region() where it didn't handle a resourcejhb2006-12-041-4/+7
* - Fix rman_manage_region() to be a lot more intelligent. It now checksjhb2006-09-111-3/+41
* Report the correct function name in a DPRINTF.jb2006-08-031-3/+4
* Add a convenience function rman_init_from_resource for initializingimp2006-06-121-0/+10
* Remove the puc-specific hacks. The puc(4) driver now properly usesmarcel2006-04-281-25/+0
* r_spare1 and r_spare2 aren't needed. They aren't used. They can't beimp2006-04-191-2/+0
* Prefer NULL to 0.yongari2005-11-171-25/+29
* Eliminate __RMAN_RESOURCE_VISIBLE hack entirely by moving the structphk2005-10-061-1/+25
* puc(4) does strange things to resources in order to fool thephk2005-09-281-0/+25
* Add rman_is_region_manager() for the benefit of an alpha hack.phk2005-09-251-0/+7
* Split struct resource in an external and internal part.phk2005-09-241-40/+57
* If we are going tocperciva2005-05-061-0/+2
* rman_set_device() seems to have been omitted by mistake. Implement it.imp2005-04-121-0/+6
* Move implementation of hw.bus.rman sysctl to subr_rman.c so thatphk2005-03-241-0/+87
* Sometimes, when asked to return region A..C, we'd return A+N..C+Nimp2005-03-151-2/+3
* Fix a debugging printf. The order of start/end was inconsistant withimp2005-03-151-1/+1
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-061-1/+1
* Add a newline.njl2004-08-191-1/+1
* Add debugging to rman_manage_region() as well. This is useful since wenjl2004-08-191-0/+2
* Fix the code in rman that merges adjacent unallocated resources to use ajhb2004-08-051-5/+12
OpenPOWER on IntegriCloud