X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fthreads%2Fpalloc.h;h=2d41cf6d52e186633f014b7c0a5b482c08fc33b6;hb=4090f8c7c01eb477de1828d023f1bfbc5510b4c4;hp=45e0f42b21e2e8261235df0e6936aa5e19d1b1f7;hpb=8382bdd7884a6d38f7529e0517dd9a7083f4ce73;p=pintos-anon diff --git a/src/threads/palloc.h b/src/threads/palloc.h index 45e0f42..2d41cf6 100644 --- a/src/threads/palloc.h +++ b/src/threads/palloc.h @@ -3,6 +3,7 @@ #include +/* How to allocate pages. */ enum palloc_flags { PAL_ASSERT = 001, /* Panic on failure. */ @@ -10,6 +11,9 @@ enum palloc_flags PAL_USER = 004 /* User page. */ }; +/* Maximum number of pages to put in user pool. */ +extern size_t user_page_limit; + void palloc_init (void); void *palloc_get_page (enum palloc_flags); void *palloc_get_multiple (enum palloc_flags, size_t page_cnt);