David Goldblatt
|
527dd4cdb8
|
PA: Move in nactive counter.
|
2020-04-10 13:12:47 -07:00 |
|
David Goldblatt
|
c075fd0bcb
|
PA: Minor cleanups and comment fixes.
|
2020-04-10 13:12:47 -07:00 |
|
David Goldblatt
|
46a9d7fc0b
|
PA: Move in rest of purging.
|
2020-04-10 13:12:47 -07:00 |
|
David Goldblatt
|
2d6eec7b5c
|
PA: Move in decay-all pathway.
|
2020-04-10 13:12:47 -07:00 |
|
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 |
|