#
1.15 |
|
19-Jan-2024 |
kettenis |
Implement extent_alloc_region_with_descr(9) which is the equivalent of extent_alloc_region(9) that uses a pre-allocated region descriptor.
ok patrick@
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE OPENBSD_7_3_BASE OPENBSD_7_4_BASE
|
#
1.14 |
|
08-Feb-2014 |
kettenis |
Add extent_alloc_with_descr(9) as a wrapper around extent_alloc_subregion_with_descr(9) mirroring extent_alloc(9).
ok jmc@
|
#
1.13 |
|
21-Jan-2014 |
kettenis |
Add extent_alloc_subregion_with_descr(9) which allows the caller to provide a region descriptor such that the extent manager doesn't need to call malloc(9).
ok miod@, deraadt@
|
Revision tags: OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE
|
#
1.12 |
|
19-Apr-2009 |
kettenis |
Add a new EX_FILLED flag to make extent_create() create an extent map that has all space allocated such that we can make holes in it using extent_free().
ok miod@
|
#
1.11 |
|
19-Apr-2009 |
kettenis |
Fix typo pointed out by a couple of people.
|
#
1.10 |
|
10-Apr-2009 |
kettenis |
Add EX_CONFLICTOK flag that allows an allocation to conflict with existing allocations, making sure that the union of all space is allocated.
ok deraadt@
|
Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
|
#
1.9 |
|
26-Jun-2008 |
ray |
First pass at removing clauses 3 and 4 from NetBSD licenses.
Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors.
OK deraadt@
|
Revision tags: OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE
|
#
1.8 |
|
23-Feb-2006 |
miod |
Remove unused extent_find(). Then, we can keep the extent list only if option DIAGNOSTIC || option DDB, saves some room on installation media.
|
Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE OPENBSD_3_3_BASE OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE SMP_SYNC_A SMP_SYNC_B UBC_SYNC_A UBC_SYNC_B
|
#
1.7 |
|
14-Mar-2002 |
millert |
First round of __P removal in sys
|
Revision tags: OPENBSD_3_0_BASE UBC_BASE
|
#
1.6 |
|
05-Jul-2001 |
art |
branches: 1.6.4; Get rid of the wrapper macros around extent_alloc*1 Pass the right amount of arguments and rename them back to their right names.
|
Revision tags: OPENBSD_2_9_BASE
|
#
1.5 |
|
15-Jan-2001 |
jason |
update from netbsd: several fixes with regards to boundary cases and other fixes
|
Revision tags: OPENBSD_2_7_BASE OPENBSD_2_8_BASE
|
#
1.4 |
|
15-Feb-2000 |
art |
Add another argument to extent_alloc_subregion to allow specifing an offset to the alignment. rename the function to extent_alloc_subregion1 and add compatibility macros. From NetBSD.
|
Revision tags: OPENBSD_2_2_BASE OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE OPENBSD_2_6_BASE SMP_BASE kame_19991208
|
#
1.3 |
|
12-Jul-1997 |
weingart |
branches: 1.3.12; Add some more extent stuff, in preperation of PnP. Huh? Did I say PnP? Anyways, this stuff just adds the ability to register the extents on creation, etc, etc...
Someone needs to add a DDB command "show extent", to make this really usefull... ;-)
|
Revision tags: OPENBSD_2_1_BASE
|
#
1.2 |
|
09-Dec-1996 |
niklas |
Import extent manager from NetBSD
|
Revision tags: OPENBSD_2_0_BASE
|
#
1.1 |
|
07-Aug-1996 |
deraadt |
tiny extent manager by shawn
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
|
#
1.14 |
|
08-Feb-2014 |
kettenis |
Add extent_alloc_with_descr(9) as a wrapper around extent_alloc_subregion_with_descr(9) mirroring extent_alloc(9).
ok jmc@
|
#
1.13 |
|
21-Jan-2014 |
kettenis |
Add extent_alloc_subregion_with_descr(9) which allows the caller to provide a region descriptor such that the extent manager doesn't need to call malloc(9).
ok miod@, deraadt@
|
Revision tags: OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE
|
#
1.12 |
|
19-Apr-2009 |
kettenis |
Add a new EX_FILLED flag to make extent_create() create an extent map that has all space allocated such that we can make holes in it using extent_free().
ok miod@
|
#
1.11 |
|
19-Apr-2009 |
kettenis |
Fix typo pointed out by a couple of people.
|
#
1.10 |
|
10-Apr-2009 |
kettenis |
Add EX_CONFLICTOK flag that allows an allocation to conflict with existing allocations, making sure that the union of all space is allocated.
ok deraadt@
|
Revision tags: OPENBSD_4_4_BASE OPENBSD_4_5_BASE
|
#
1.9 |
|
26-Jun-2008 |
ray |
First pass at removing clauses 3 and 4 from NetBSD licenses.
Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors.
OK deraadt@
|
Revision tags: OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE
|
#
1.8 |
|
23-Feb-2006 |
miod |
Remove unused extent_find(). Then, we can keep the extent list only if option DIAGNOSTIC || option DDB, saves some room on installation media.
|
Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE OPENBSD_3_3_BASE OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE SMP_SYNC_A SMP_SYNC_B UBC_SYNC_A UBC_SYNC_B
|
#
1.7 |
|
14-Mar-2002 |
millert |
First round of __P removal in sys
|
Revision tags: OPENBSD_3_0_BASE UBC_BASE
|
#
1.6 |
|
05-Jul-2001 |
art |
branches: 1.6.4; Get rid of the wrapper macros around extent_alloc*1 Pass the right amount of arguments and rename them back to their right names.
|
Revision tags: OPENBSD_2_9_BASE
|
#
1.5 |
|
15-Jan-2001 |
jason |
update from netbsd: several fixes with regards to boundary cases and other fixes
|
Revision tags: OPENBSD_2_7_BASE OPENBSD_2_8_BASE
|
#
1.4 |
|
15-Feb-2000 |
art |
Add another argument to extent_alloc_subregion to allow specifing an offset to the alignment. rename the function to extent_alloc_subregion1 and add compatibility macros. From NetBSD.
|
Revision tags: OPENBSD_2_2_BASE OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE OPENBSD_2_6_BASE SMP_BASE kame_19991208
|
#
1.3 |
|
12-Jul-1997 |
weingart |
branches: 1.3.12; Add some more extent stuff, in preperation of PnP. Huh? Did I say PnP? Anyways, this stuff just adds the ability to register the extents on creation, etc, etc...
Someone needs to add a DDB command "show extent", to make this really usefull... ;-)
|
Revision tags: OPENBSD_2_1_BASE
|
#
1.2 |
|
09-Dec-1996 |
niklas |
Import extent manager from NetBSD
|
Revision tags: OPENBSD_2_0_BASE
|
#
1.1 |
|
07-Aug-1996 |
deraadt |
tiny extent manager by shawn
|