Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simple bitmap page allocator #33

Merged
merged 1 commit into from
Feb 28, 2024
Merged

Simple bitmap page allocator #33

merged 1 commit into from
Feb 28, 2024

Conversation

gmacd
Copy link
Contributor

@gmacd gmacd commented Jan 31, 2024

Replaces the freelist-based page allocator and can be used for lifetime of kernel.

No optimisations so far (e.g doesn't track last allocated bit, scans from start each time).

@gmacd gmacd force-pushed the bitmap-alloc branch 4 times, most recently from 3153031 to 1aefc9a Compare February 1, 2024 10:40
@gmacd gmacd changed the title wip: simple bitmap page allocator Simple bitmap page allocator Feb 2, 2024
@gmacd gmacd changed the title Simple bitmap page allocator wip: Simple bitmap page allocator Feb 4, 2024
Replaces the freelist-based page allocator and can be used for lifetime of kernel.

Signed-off-by: Graham MacDonald <[email protected]>
@gmacd gmacd changed the title wip: Simple bitmap page allocator Simple bitmap page allocator Feb 28, 2024
@dancrossnyc dancrossnyc self-requested a review February 28, 2024 22:02
@dancrossnyc dancrossnyc merged commit 97b2675 into r9os:main Feb 28, 2024
4 checks passed
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