home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / include / asm-v850 / pgtable.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-08-11  |  1.4 KB  |  60 lines

  1. #ifndef __V850_PGTABLE_H__
  2. #define __V850_PGTABLE_H__
  3.  
  4. #include <asm-generic/4level-fixup.h>
  5.  
  6. #include <asm/page.h>
  7.  
  8.  
  9. #define pgd_present(pgd)    (1) /* pages are always present on NO_MM */
  10. #define pgd_none(pgd)        (0)
  11. #define pgd_bad(pgd)        (0)
  12. #define pgd_clear(pgdp)        ((void)0)
  13.  
  14. #define    pmd_offset(a, b)    ((void *)0)
  15.  
  16. #define kern_addr_valid(addr)    (1)
  17.  
  18.  
  19. #define __swp_type(x)        (0)
  20. #define __swp_offset(x)        (0)
  21. #define __swp_entry(typ,off)    ((swp_entry_t) { ((typ) | ((off) << 7)) })
  22. #define __pte_to_swp_entry(pte)    ((swp_entry_t) { pte_val(pte) })
  23. #define __swp_entry_to_pte(x)    ((pte_t) { (x).val })
  24.  
  25. static inline int pte_file (pte_t pte) { return 0; }
  26.  
  27.  
  28. /* These mean nothing to !CONFIG_MMU.  */
  29. #define PAGE_NONE        __pgprot(0)
  30. #define PAGE_SHARED        __pgprot(0)
  31. #define PAGE_COPY        __pgprot(0)
  32. #define PAGE_READONLY        __pgprot(0)
  33. #define PAGE_KERNEL        __pgprot(0)
  34.  
  35.  
  36. /*
  37.  * ZERO_PAGE is a global shared page that is always zero: used
  38.  * for zero-mapped memory areas etc.  When CONFIG_MMU is not defined, this
  39.  * should never actually be used, so just define it to something that's
  40.  * will hopefully cause a bus error if it is.
  41.  */
  42. #define ZERO_PAGE(vaddr)    ((void *)0x87654321)
  43.  
  44.  
  45. /* Some bogus code in procfs uses these; whatever.  */
  46. #define VMALLOC_START    0
  47. #define VMALLOC_END    (~0)
  48.  
  49.  
  50. extern void paging_init (void);
  51. #define swapper_pg_dir ((pgd_t *) 0)
  52.  
  53. #define pgtable_cache_init()   ((void)0)
  54.  
  55.  
  56. extern unsigned int kobjsize(const void *objp);
  57.  
  58.  
  59. #endif /* __V850_PGTABLE_H__ */
  60.