tlb-nommu.c 830 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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 local_flush_tlb_all(void)
  16. {
  17. BUG();
  18. }
  19. void local_flush_tlb_mm(struct mm_struct *mm)
  20. {
  21. BUG();
  22. }
  23. void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start,
  24. unsigned long end)
  25. {
  26. BUG();
  27. }
  28. void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page)
  29. {
  30. BUG();
  31. }
  32. void local_flush_tlb_one(unsigned long asid, unsigned long page)
  33. {
  34. BUG();
  35. }
  36. void local_flush_tlb_kernel_range(unsigned long start, unsigned long end)
  37. {
  38. BUG();
  39. }
  40. void update_mmu_cache(struct vm_area_struct * vma,
  41. unsigned long address, pte_t pte)
  42. {
  43. BUG();
  44. }