diff options
author | Justus Winter <4winter@informatik.uni-hamburg.de> | 2015-07-03 11:44:32 +0200 |
---|---|---|
committer | Justus Winter <4winter@informatik.uni-hamburg.de> | 2015-09-14 14:45:06 +0200 |
commit | 7fb46079a918197b1c0d89fe0129e0c81f528385 (patch) | |
tree | 26c3a6ef0489ec7261ba681daa8ade77b5654747 /linux/dev/glue | |
parent | a9d005aaf11bd4d737a5183434ef9164a9a8f49b (diff) |
linux: adapt glue
* linux/dev/glue/kmem.c (linux_kmem_init): Drop sanity check.
* linux/dev/init/main.c (alloc_contig_mem, free_contig_mem):
Use the buddy allocator.
Diffstat (limited to 'linux/dev/glue')
-rw-r--r-- | linux/dev/glue/kmem.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/linux/dev/glue/kmem.c b/linux/dev/glue/kmem.c index ff052ff..25f6fd5 100644 --- a/linux/dev/glue/kmem.c +++ b/linux/dev/glue/kmem.c @@ -107,16 +107,6 @@ linux_kmem_init () assert (pages_free[i].start); assert ((pages_free[i].start & 0xffff) == 0); - /* Sanity check: ensure pages are contiguous and within DMA limits. */ - for (p = pages, j = 0; j < MEM_CHUNK_SIZE - PAGE_SIZE; j += PAGE_SIZE) - { - assert (p->phys_addr < MEM_DMA_LIMIT); - assert (p->phys_addr + PAGE_SIZE - == ((vm_page_t) p->pageq.next)->phys_addr); - - p = (vm_page_t) p->pageq.next; - } - pages_free[i].end = pages_free[i].start + MEM_CHUNK_SIZE; /* Initialize free page bitmap. */ |