Implement frame-pinning to protect against eviction leading to deadlocks #58

Merged
sb3923 merged 2 commits from vm/frame-pinning into vm/virtual-memory/saleh 2024-12-05 21:55:44 +00:00
sb3923 commented 2024-12-05 21:14:24 +00:00 (Migrated from gitlab.doc.ic.ac.uk)

Implement validation of pointers and strings in syscalls with pinning and unpinning to protect against eviction

This eliminates the possibility of deadlock or corruption in pinning.

Implement validation of pointers and strings in syscalls with pinning and unpinning to protect against eviction This eliminates the possibility of deadlock or corruption in pinning.
sb3923 commented 2024-12-05 21:14:24 +00:00 (Migrated from gitlab.doc.ic.ac.uk)

requested review from @gk1623

requested review from @gk1623
sb3923 commented 2024-12-05 21:14:24 +00:00 (Migrated from gitlab.doc.ic.ac.uk)

assigned to @sb3923

assigned to @sb3923
sb3923 commented 2024-12-05 21:55:39 +00:00 (Migrated from gitlab.doc.ic.ac.uk)

Approved by @td1223

Approved by @td1223
sb3923 commented 2024-12-05 21:55:42 +00:00 (Migrated from gitlab.doc.ic.ac.uk)

approved this merge request

approved this merge request
sb3923 commented 2024-12-05 21:55:44 +00:00 (Migrated from gitlab.doc.ic.ac.uk)

mentioned in commit b2b3f77a91

mentioned in commit b2b3f77a91319731d6164068ec16bfafc943bfd0
sb3923 (Migrated from gitlab.doc.ic.ac.uk) merged commit b2b3f77a91 into vm/virtual-memory/saleh 2024-12-05 21:55:44 +00:00
sb3923 (Migrated from gitlab.doc.ic.ac.uk) approved these changes 2025-10-16 16:43:14 +00:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Imperial-MEng/pintos_22#58
No description provided.