1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-04 02:51:31 -08:00

Attempting to combine fast page allocation with cbs allocation. currently not working properly, as the cbs and free page rings overlap.

Copied from Perforce
 Change: 184471
 ServerID: perforce.ravenbrook.com
This commit is contained in:
Richard Brooksby 2014-02-19 11:04:18 +00:00
parent 5afbb9d290
commit c58eed5c6b
3 changed files with 33 additions and 11 deletions

View file

@ -665,6 +665,7 @@ typedef struct mps_arena_s {
CBSStruct freeCBS; /* CBS of free address space */
CBSStruct zoneCBS[MPS_WORD_WIDTH]; /* free address space per zone */
ZoneSet freeZones; /* zones not yet allocated */
RingStruct freeRing[MPS_WORD_WIDTH]; /* free page caches, per zone */
/* locus fields (<code/locus.c>) */
GenDescStruct topGen; /* generation descriptor for dynamic gen */