X-Git-Url: http://git.buserror.net/cgi-bin/gitweb.cgi?p=polintos%2Fscott%2Fpriv.git;a=blobdiff_plain;f=kernel%2Ftests%2Faspace.cc;h=8471c37883fd7f644e249a1c44b6364c46c13550;hp=18f9d05a4d751716a505936980c79d54ff6c1f48;hb=f95829cb521c076eebee345a1007e9fc912a0765;hpb=77bf9a95a836b14a243953e1fbd28c7c1106c59a diff --git a/kernel/tests/aspace.cc b/kernel/tests/aspace.cc index 18f9d05..8471c37 100644 --- a/kernel/tests/aspace.cc +++ b/kernel/tests/aspace.cc @@ -17,6 +17,7 @@ #include #include #include +#include using namespace Mem; namespace Mem { @@ -36,7 +37,7 @@ void thread(void *arg) printf("aspace %p created\n", (void *)aspace); - AddrSpace *kaspace = AddrSpace::classptr(aspace); + ProcAddrSpace *kaspace = static_cast(AddrSpace::classptr(aspace)); printf("kaspace %p\n", kaspace); @@ -56,7 +57,8 @@ void thread(void *arg) (void *)stacked[0], (void *)stacked[1], (void *)mappables[0], (void *)mappables[1]); - char *buf = new char[100000]; +// char *buf = new char[100000]; + char *buf = (char *)alloc_pages(25); printf("buf %p\n", buf); char *abuf = (char *)((((ulong)buf) + 4095) & ~4095);