mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-03-26 08:41:47 -07:00
Make it clear where tags are defined and where they are referenced, as suggested by rb in review.
Copied from Perforce Change: 191288 ServerID: perforce.ravenbrook.com
This commit is contained in:
parent
e00a008b72
commit
6b580943b2
2 changed files with 8 additions and 8 deletions
|
|
@ -360,13 +360,13 @@ static Res VMChunkInit(Chunk chunk, BootBlock boot)
|
|||
vmChunk = Chunk2VMChunk(chunk);
|
||||
AVERT(BootBlock, boot);
|
||||
|
||||
/* .overhead.sa-mapped */
|
||||
/* .overhead.sa-mapped: Chunk overhead for sparse array 'mapped' table. */
|
||||
res = BootAlloc(&p, boot, BTSize(chunk->pages), MPS_PF_ALIGN);
|
||||
if (res != ResOK)
|
||||
goto failSaMapped;
|
||||
saMapped = p;
|
||||
|
||||
/* .overhead.sa-pages */
|
||||
/* .overhead.sa-pages: Chunk overhead for sparse array 'pages' table. */
|
||||
res = BootAlloc(&p, boot, BTSize(chunk->pageTablePages), MPS_PF_ALIGN);
|
||||
if (res != ResOK)
|
||||
goto failSaPages;
|
||||
|
|
@ -522,22 +522,22 @@ static Res vmArenaChunkSize(Size *chunkSizeReturn, VMArena vmArena, Size size)
|
|||
do {
|
||||
chunkSize = size + overhead;
|
||||
|
||||
/* .overhead.chunk-struct */
|
||||
/* See .overhead.chunk-struct. */
|
||||
overhead = SizeAlignUp(sizeof(VMChunkStruct), MPS_PF_ALIGN);
|
||||
|
||||
/* .overhead.pages */
|
||||
/* See <code/tract.c#overhead.pages>, */
|
||||
pages = chunkSize >> grainShift;
|
||||
overhead += SizeAlignUp(BTSize(pages), MPS_PF_ALIGN);
|
||||
|
||||
/* .overhead.sa-mapped */
|
||||
/* See .overhead.sa-mapped. */
|
||||
overhead += SizeAlignUp(BTSize(pages), MPS_PF_ALIGN);
|
||||
|
||||
/* .overhead.sa-pages */
|
||||
/* See .overhead.sa-pages. */
|
||||
pageTableSize = SizeAlignUp(pages * sizeof(PageUnion), grainSize);
|
||||
pageTablePages = pageTableSize >> grainShift;
|
||||
overhead += SizeAlignUp(BTSize(pageTablePages), MPS_PF_ALIGN);
|
||||
|
||||
/* .overhead.page-table */
|
||||
/* See .overhead.page-table. */
|
||||
overhead = SizeAlignUp(overhead, grainSize);
|
||||
overhead += SizeAlignUp(pageTableSize, grainSize);
|
||||
|
||||
|
|
|
|||
|
|
@ -197,7 +197,7 @@ Res ChunkInit(Chunk chunk, Arena arena, Addr base, Addr limit, Size reserved,
|
|||
chunk->reserved = reserved;
|
||||
size = ChunkSize(chunk);
|
||||
|
||||
/* .overhead.pages */
|
||||
/* .overhead.pages: Chunk overhead for the page allocation table. */
|
||||
chunk->pages = pages = size >> pageShift;
|
||||
res = BootAlloc(&p, boot, (size_t)BTSize(pages), MPS_PF_ALIGN);
|
||||
if (res != ResOK)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue