Skip to content

Add virtual memory manager#128

Merged
SamTebbs33 merged 1 commit intodevelopfrom
feature/virtual-mem-manager
Apr 14, 2020
Merged

Add virtual memory manager#128
SamTebbs33 merged 1 commit intodevelopfrom
feature/virtual-mem-manager

Conversation

@SamTebbs33
Copy link
Collaborator

This patch adds a virtual memory manager subsystem and takes the role of mapping virtual memory to physical memory from paging. The system was made architecture-independent by taking a "payload" and passing it to the mapping functions. This payload can be anything the underlying mapper (for x86 it's the paging system) needs to know when mapping (for x86 it is the page directory). Closes #68

@SamTebbs33 SamTebbs33 requested a review from DrDeano February 1, 2020 21:13
@SamTebbs33 SamTebbs33 force-pushed the feature/virtual-mem-manager branch from 79aa60b to bf6af18 Compare February 1, 2020 21:14
Copy link
Member

@DrDeano DrDeano left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Got some comments, There is a lot here so probs have missed some stuff. Don't do it now but in the future we should try to break down large PR into smaller ones

@SamTebbs33
Copy link
Collaborator Author

Got some comments, There is a lot here so probs have missed some stuff. Don't do it now but in the future we should try to break down large PR into smaller ones

Thanks! I agree with breaking PRs down.

@SamTebbs33 SamTebbs33 force-pushed the feature/virtual-mem-manager branch 2 times, most recently from c3a3f14 to 42725c9 Compare April 13, 2020 20:19
Copy link
Member

@DrDeano DrDeano left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

bam :)

@SamTebbs33 SamTebbs33 force-pushed the feature/virtual-mem-manager branch from 0322a1c to 02ce6a5 Compare April 14, 2020 02:58
@SamTebbs33 SamTebbs33 merged commit 7f470a4 into develop Apr 14, 2020
@SamTebbs33 SamTebbs33 deleted the feature/virtual-mem-manager branch April 14, 2020 03:03
@SamTebbs33 SamTebbs33 mentioned this pull request Jul 20, 2020
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.

Virtual memory managing

2 participants