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 ---