Merge branch 'master' of gitlab.ibr.cs.tu-bs.de:vss/teaching/ws25/v_bsb2/Gruppe_003

This commit is contained in:
2026-02-18 11:07:22 +01:00
12 changed files with 10 additions and 0 deletions

View File

@@ -128,6 +128,8 @@ namespace Syscall {
}
void exit(Vault &vault) {
unmap(vault, (void*) 0x4000, 512 );
vault.scheduler.exit();
}
@@ -190,6 +192,7 @@ namespace Syscall {
for (uint32_t p =0; p<512 ; p++) {
if (subbytable->entries[p].present==1 && subbytable->entries[p].address==i) {
invlpg(i);
PageFrameAllocator::free(subbytable->entries[p].address);
subbytable->entries[i].present =0;
}
}