David Goldblatt
|
65698b7f2e
|
PA: Remove public visibility of some internals.
|
2020-04-10 13:12:47 -07:00 |
|
David Goldblatt
|
f012c43be0
|
PA: Move in decay_to_limit
|
2020-04-10 13:12:47 -07:00 |
|
David Goldblatt
|
3034f4a508
|
PA: Move in decay_stashed.
|
2020-04-10 13:12:47 -07:00 |
|
David Goldblatt
|
aef28b2f8f
|
PA: Move in stash_decayed.
|
2020-04-10 13:12:47 -07:00 |
|
David Goldblatt
|
71fc0dc968
|
PA: Move in remaining page allocation functions.
|
2020-04-10 13:12:47 -07:00 |
|
David Goldblatt
|
74958567a4
|
PA: have expand take sizes instead of new usize.
This avoids involving usize, which makes some of the stats modifications more
intuitively correct.
|
2020-04-10 13:12:47 -07:00 |
|
David Goldblatt
|
5bcc2c2ab9
|
PA: Have expand take szind and slab.
This isn't really necessary, but having a uniform API will help us later.
|
2020-04-10 13:12:47 -07:00 |
|
David Goldblatt
|
0880c2ab97
|
PA: Have large expands use it.
|
2020-04-10 13:12:47 -07:00 |
|
David Goldblatt
|
9f93625c14
|
PA: Move in arena large allocation functionality.
|
2020-04-10 13:12:47 -07:00 |
|
David Goldblatt
|
7624043a41
|
PA: Add ehook-getting support.
|
2020-04-10 13:12:47 -07:00 |
|
David Goldblatt
|
e77f47a85a
|
Move arena decay getters to PA.
|
2020-04-10 13:12:47 -07:00 |
|
David Goldblatt
|
7b62885476
|
Introduce decay module and put decay objects in PA
|
2020-04-10 13:12:47 -07:00 |
|
David Goldblatt
|
70d12ffa05
|
PA: Move mapped into pa stats.
|
2020-04-10 13:12:47 -07:00 |
|
David Goldblatt
|
6ca918d0cf
|
PA: Add a stats comment.
|
2020-04-10 13:12:47 -07:00 |
|
David Goldblatt
|
ce8c0d6c09
|
PA: Move in arena extent_sn counter.
Just another step towards making PA self-contained.
|
2020-04-10 13:12:47 -07:00 |
|
David Goldblatt
|
1ad368c8b7
|
PA: Move in decay stats.
|
2020-04-10 13:12:47 -07:00 |
|
David Goldblatt
|
acd0bf6a26
|
PA: move in ecache_grow.
|
2020-04-10 13:12:47 -07:00 |
|
David Goldblatt
|
32cb7c2f0b
|
PA: Add a stats type.
|
2020-04-10 13:12:47 -07:00 |
|
David Goldblatt
|
688fb3eb89
|
PA: Move in the arena edata_cache.
|
2020-04-10 13:12:47 -07:00 |
|
David Goldblatt
|
8433ad84ea
|
PA: move in shard initialization.
|
2020-04-10 13:12:47 -07:00 |
|
David Goldblatt
|
a24faed569
|
PA: Move in the ecache_t objects.
|
2020-04-10 13:12:47 -07:00 |
|
David Goldblatt
|
12be9f5727
|
Add a stub PA module -- a page allocator.
|
2020-04-10 13:12:47 -07:00 |
|