summaryrefslogtreecommitdiffstats
path: root/src/kernel/pagemgr.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel/pagemgr.C')
-rw-r--r--src/kernel/pagemgr.C5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/kernel/pagemgr.C b/src/kernel/pagemgr.C
index 83e99b9b3..9f2b87b08 100644
--- a/src/kernel/pagemgr.C
+++ b/src/kernel/pagemgr.C
@@ -111,7 +111,7 @@ void* PageManager::_allocatePage(size_t n)
int retries = 0;
page_t* page = (page_t*)NULL;
- while ((page == NULL) && (retries < 3))
+ while ((page == NULL) && (retries < 6))
{
page = pop_bucket(which_bucket);
retries++;
@@ -121,7 +121,8 @@ void* PageManager::_allocatePage(size_t n)
{
// TODO: Add abort instead.
task_t* t = TaskManager::getCurrentTask();
- printk("Insufficient memory for alloc of size %zd on tid=%d!\n", n, t->tid);
+ printk("Insufficient memory for alloc of size %zd page on tid=%d!\n", n, t->tid);
+ printk("Pages available=%ld\n",iv_pagesAvail);
while(1);
}
OpenPOWER on IntegriCloud