tlb-nommu.c 833 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. /*
  2. * arch/sh/mm/tlb-nommu.c
  3. *
  4. * TLB Operations for MMUless SH.
  5. *
  6. * Copyright (C) 2002 Paul Mundt
  7. *
  8. * Released under the terms of the GNU GPL v2.0.
  9. */
  10. #include <linux/kernel.h>
  11. #include <linux/mm.h>
  12. /*
  13. * Nothing too terribly exciting here ..
  14. */
  15. void flush_tlb(void)
  16. {
  17. BUG();
  18. }
  19. void flush_tlb_all(void)
  20. {
  21. BUG();
  22. }
  23. void flush_tlb_mm(struct mm_struct *mm)
  24. {
  25. BUG();
  26. }
  27. void flush_tlb_range(struct vm_area_struct *vma, unsigned long start,
  28. unsigned long end)
  29. {
  30. BUG();
  31. }
  32. void flush_tlb_page(struct vm_area_struct *vma, unsigned long page)
  33. {
  34. BUG();
  35. }
  36. void __flush_tlb_page(unsigned long asid, unsigned long page)
  37. {
  38. BUG();
  39. }
  40. void flush_tlb_kernel_range(unsigned long start, unsigned long end)
  41. {
  42. BUG();
  43. }
  44. void update_mmu_cache(struct vm_area_struct * vma,
  45. unsigned long address, pte_t pte)
  46. {
  47. BUG();
  48. }