physmem.c (2fc2991175bf77395e6b15fe6b2304d3bf72da40) | physmem.c (ae17381608a11781a6a67e0ce51607f36780aac7) |
---|---|
1/* 2 * Copyright (C) 2000 - 2003 Jeff Dike (jdike@addtoit.com) 3 * Licensed under the GPL 4 */ 5 6#include "linux/mm.h" 7#include "linux/rbtree.h" 8#include "linux/slab.h" --- 232 unchanged lines hidden (view full) --- 241 struct phys_desc *desc = find_phys_mapping(virt); 242 243 return(desc != NULL); 244} 245 246/* Changed during early boot */ 247unsigned long high_physmem; 248 | 1/* 2 * Copyright (C) 2000 - 2003 Jeff Dike (jdike@addtoit.com) 3 * Licensed under the GPL 4 */ 5 6#include "linux/mm.h" 7#include "linux/rbtree.h" 8#include "linux/slab.h" --- 232 unchanged lines hidden (view full) --- 241 struct phys_desc *desc = find_phys_mapping(virt); 242 243 return(desc != NULL); 244} 245 246/* Changed during early boot */ 247unsigned long high_physmem; 248 |
249extern unsigned long physmem_size; | 249extern unsigned long long physmem_size; |
250 251int init_maps(unsigned long physmem, unsigned long iomem, unsigned long highmem) 252{ 253 struct page *p, *map; 254 unsigned long phys_len, phys_pages, highmem_len, highmem_pages; 255 unsigned long iomem_len, iomem_pages, total_len, total_pages; 256 int i; 257 --- 58 unchanged lines hidden (view full) --- 316 } 317} 318 319#define PFN_UP(x) (((x) + PAGE_SIZE-1) >> PAGE_SHIFT) 320 321extern int __syscall_stub_start, __binary_start; 322 323void setup_physmem(unsigned long start, unsigned long reserve_end, | 250 251int init_maps(unsigned long physmem, unsigned long iomem, unsigned long highmem) 252{ 253 struct page *p, *map; 254 unsigned long phys_len, phys_pages, highmem_len, highmem_pages; 255 unsigned long iomem_len, iomem_pages, total_len, total_pages; 256 int i; 257 --- 58 unchanged lines hidden (view full) --- 316 } 317} 318 319#define PFN_UP(x) (((x) + PAGE_SIZE-1) >> PAGE_SHIFT) 320 321extern int __syscall_stub_start, __binary_start; 322 323void setup_physmem(unsigned long start, unsigned long reserve_end, |
324 unsigned long len, unsigned long highmem) | 324 unsigned long len, unsigned long long highmem) |
325{ 326 unsigned long reserve = reserve_end - start; 327 int pfn = PFN_UP(__pa(reserve_end)); 328 int delta = (len - reserve) >> PAGE_SHIFT; 329 int err, offset, bootmap_size; 330 331 physmem_fd = create_mem_file(len + highmem); 332 --- 119 unchanged lines hidden --- | 325{ 326 unsigned long reserve = reserve_end - start; 327 int pfn = PFN_UP(__pa(reserve_end)); 328 int delta = (len - reserve) >> PAGE_SHIFT; 329 int err, offset, bootmap_size; 330 331 physmem_fd = create_mem_file(len + highmem); 332 --- 119 unchanged lines hidden --- |