Skip to content

Represent the spare memory as a land#29

Merged
Ravenbot merged 4 commits intomasterfrom
branch/2020-08-29/page-sparering-elim
Jan 17, 2022
Merged

Represent the spare memory as a land#29
Ravenbot merged 4 commits intomasterfrom
branch/2020-08-29/page-sparering-elim

Conversation

@gareth-rees
Copy link
Member

This change represents the arena's spare memory as a "land" (a tree of address ranges) instead of a ring of tracts.

This is step 4 in the plan to eliminate the tract tables: see job003798.

The work was originally done in 2018 and was partially reviewed at the time 1 2 3 4 5 but never got approval for merge.

@gareth-rees
Copy link
Member Author

gareth-rees commented Aug 30, 2020

It would be a good idea to update job003798 to indicate the status of the steps. Also, there are two steps 5.

@gareth-rees gareth-rees force-pushed the branch/2020-08-29/page-sparering-elim branch from 6a3237b to bd05750 Compare September 25, 2020 14:52
@gareth-rees
Copy link
Member Author

@UNAA008 @NickBarnes Any thoughts on this pull request? It has been open since July 2018.

…allocation failure from fotest.

Copied from Perforce
 Change: 195988
…d by the spare page land, and free/allocated pages can be distinguished using the pool pointer.

Copied from Perforce
 Change: 195991
…d purging, as suggested by RB in review.

Copied from Perforce
 Change: 195997
@gareth-rees gareth-rees force-pushed the branch/2020-08-29/page-sparering-elim branch from bd05750 to 5553763 Compare January 17, 2022 20:19
@Ravenbot Ravenbot merged commit 5f17521 into master Jan 17, 2022
jollaitbot pushed a commit to sailfishos-mirror/emacs that referenced this pull request Sep 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants