Merge branch 'master' of gitlab.ibr.cs.tu-bs.de:vss/teaching/ws25/v_bsb2/Gruppe_003
This commit is contained in:
@@ -128,6 +128,8 @@ namespace Syscall {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void exit(Vault &vault) {
|
void exit(Vault &vault) {
|
||||||
|
|
||||||
|
unmap(vault, (void*) 0x4000, 512 );
|
||||||
vault.scheduler.exit();
|
vault.scheduler.exit();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -190,6 +192,7 @@ namespace Syscall {
|
|||||||
for (uint32_t p =0; p<512 ; p++) {
|
for (uint32_t p =0; p<512 ; p++) {
|
||||||
if (subbytable->entries[p].present==1 && subbytable->entries[p].address==i) {
|
if (subbytable->entries[p].present==1 && subbytable->entries[p].address==i) {
|
||||||
invlpg(i);
|
invlpg(i);
|
||||||
|
PageFrameAllocator::free(subbytable->entries[p].address);
|
||||||
subbytable->entries[i].present =0;
|
subbytable->entries[i].present =0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
1
libsys/build/libc.d
Normal file
1
libsys/build/libc.d
Normal file
@@ -0,0 +1 @@
|
|||||||
|
build/libc.o: libc.cc libc.h types.h
|
||||||
BIN
libsys/build/libc.o
Normal file
BIN
libsys/build/libc.o
Normal file
Binary file not shown.
BIN
libsys/build/libsys.a
Normal file
BIN
libsys/build/libsys.a
Normal file
Binary file not shown.
2
libsys/build/outputstream.d
Normal file
2
libsys/build/outputstream.d
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
build/outputstream.o: outputstream.cc outputstream.h stringbuffer.h \
|
||||||
|
types.h
|
||||||
BIN
libsys/build/outputstream.o
Normal file
BIN
libsys/build/outputstream.o
Normal file
Binary file not shown.
1
libsys/build/string.d
Normal file
1
libsys/build/string.d
Normal file
@@ -0,0 +1 @@
|
|||||||
|
build/string.o: string.cc string.h types.h
|
||||||
BIN
libsys/build/string.o
Normal file
BIN
libsys/build/string.o
Normal file
Binary file not shown.
1
libsys/build/stringbuffer.d
Normal file
1
libsys/build/stringbuffer.d
Normal file
@@ -0,0 +1 @@
|
|||||||
|
build/stringbuffer.o: stringbuffer.cc stringbuffer.h types.h
|
||||||
BIN
libsys/build/stringbuffer.o
Normal file
BIN
libsys/build/stringbuffer.o
Normal file
Binary file not shown.
2
libsys/build/stub.asm.d
Normal file
2
libsys/build/stub.asm.d
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
build/stub.asm.o : stub.asm
|
||||||
|
|
||||||
BIN
libsys/build/stub.asm.o
Normal file
BIN
libsys/build/stub.asm.o
Normal file
Binary file not shown.
Reference in New Issue
Block a user