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
|
7be3dea82c
|
PA: Have slab allocations 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
|
70d12ffa05
|
PA: Move mapped into pa stats.
|
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
|
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
|
12be9f5727
|
Add a stub PA module -- a page allocator.
|
2020-04-10 13:12:47 -07:00 |
|