linux/arch/sparc/mm/nosrmmu.c
<<
>>
Prefs
   1/*
   2 * nosrmmu.c: This file is a bunch of dummies for sun4 compiles, 
   3 *         so that it does not need srmmu and avoid ifdefs.
   4 *
   5 * Copyright (C) 1998 Jakub Jelinek (jj@sunsite.mff.cuni.cz)
   6 */
   7
   8#include <linux/kernel.h>
   9#include <linux/mm.h>
  10#include <linux/init.h>
  11#include <asm/mbus.h>
  12#include <asm/sbus.h>
  13
  14static char shouldnothappen[] __initdata = "SUN4 kernel can only run on SUN4\n";
  15
  16enum mbus_module srmmu_modtype;
  17void *srmmu_nocache_pool;
  18
  19int vac_cache_size = 0;
  20
  21static void __init should_not_happen(void)
  22{
  23        prom_printf(shouldnothappen);
  24        prom_halt();
  25}
  26
  27void __init srmmu_frob_mem_map(unsigned long start_mem)
  28{
  29        should_not_happen();
  30}
  31
  32unsigned long __init srmmu_paging_init(unsigned long start_mem, unsigned long end_mem)
  33{
  34        should_not_happen();
  35        return 0;
  36}
  37
  38void __init ld_mmu_srmmu(void)
  39{
  40        should_not_happen();
  41}
  42
  43void srmmu_mapioaddr(unsigned long physaddr, unsigned long virt_addr, int bus_type, int rdonly)
  44{
  45}
  46
  47void srmmu_unmapioaddr(unsigned long virt_addr)
  48{
  49}
  50
  51__u32 iounit_map_dma_init(struct sbus_bus *sbus, int size)
  52{
  53        return 0;
  54}
  55
  56__u32 iounit_map_dma_page(__u32 vaddr, void *addr, struct sbus_bus *sbus)
  57{
  58        return 0;
  59}
  60