root/arch/ppc/kernel/test1.c

/* [previous][next][first][last][top][bottom][index][help] */
   1 
   2 #include <linux/config.h>
   3 #include <linux/signal.h>
   4 #include <linux/sched.h>
   5 #include <linux/head.h>
   6 #include <linux/kernel.h>
   7 #include <linux/errno.h>
   8 #include <linux/string.h>
   9 #include <linux/types.h>
  10 #include <linux/ptrace.h>
  11 #include <linux/mman.h>
  12 #include <linux/mm.h>
  13 
  14 #include <asm/pgtable.h>
  15 
  16 /*pgd_t *swapper_pg_dir;*/
  17 
  18 
  19 
  20 BAT BAT0 =
  21    {
  22         {
  23                 0x80000000>>17,         /* bepi */
  24                 BL_256M,                /* bl */
  25                 1,                      /* vs */
  26                 1,                      /* vp */
  27         },
  28         {
  29                 0x80000000>>17,         /* brpn */
  30                 1,                      /* w */
  31                 1,                      /* i (cache disabled) */
  32                 0,                      /* m */
  33                 0,                      /* g */
  34                 BPP_RW                  /* pp */
  35         }
  36    };
  37 BAT BAT1 =
  38    {
  39         {
  40                 0xC0000000>>17,         /* bepi */
  41                 BL_256M,                /* bl */
  42                 1,                      /* vs */
  43                 1,                      /* vp */
  44         },
  45         {
  46                 0xC0000000>>17,         /* brpn */
  47                 1,                      /* w */
  48                 1,                      /* i (cache disabled) */
  49                 0,                      /* m */
  50                 0,                      /* g */
  51                 BPP_RW                  /* pp */
  52         }
  53    };
  54 BAT BAT2 =
  55    {
  56         {
  57                 0x00000000>>17,         /* bepi */
  58                 BL_256M,                /* bl */
  59                 0,                      /* vs */
  60                 0,                      /* vp */
  61         },
  62         {
  63                 0x00000000>>17,         /* brpn */
  64                 1,                      /* w */
  65                 1,                      /* i (cache disabled) */
  66                 0,                      /* m */
  67                 0,                      /* g */
  68                 BPP_RW                  /* pp */
  69         }
  70    };
  71 BAT BAT3 =
  72    {
  73         {
  74                 0x00000000>>17,         /* bepi */
  75                 BL_256M,                /* bl */
  76                 0,                      /* vs */
  77                 0,                      /* vp */
  78         },
  79         {
  80                 0x00000000>>17,         /* brpn */
  81                 1,                      /* w */
  82                 1,                      /* i (cache disabled) */
  83                 0,                      /* m */
  84                 0,                      /* g */
  85                 BPP_RW                  /* pp */
  86         }
  87    };
  88 
  89 
  90 BAT TMP_BAT2 =
  91    { /* 0x9XXXXXXX -> 0x0XXXXXXX */
  92         {
  93                 0x90000000>>17,         /* bepi */
  94                 BL_256M,                /* bl */
  95                 1,                      /* vs */
  96                 1,                      /* vp */
  97         },
  98         {
  99                 0x00000000>>17,         /* brpn */
 100                 1,                      /* w */
 101                 0,                      /* i (cache enabled) */
 102                 0,                      /* m */
 103                 0,                      /* g */
 104                 BPP_RW                  /* pp */
 105         }
 106    };
 107 
 108 
 109 
 110 BAT ZERO_BAT =
 111    { /* 0x0XXXXXXX -> 0x0XXXXXXX */
 112         {
 113                 0x00000000>>17,         /* bepi */
 114                 BL_256M,                /* bl */
 115                 1,                      /* vs */
 116                 1,                      /* vp */
 117         },
 118         {
 119                 0x00000000>>17,         /* brpn */
 120                 1,                      /* w */
 121                 0,                      /* i (cache enabled) */
 122                 0,                      /* m */
 123                 0,                      /* g */
 124                 BPP_RW                  /* pp */
 125         }
 126    };
 127 
 128 
 129 BAT OFF_BAT =
 130    { /* 0x0XXXXXXX -> 0x0XXXXXXX */
 131         {
 132                 0x00000000>>17,         /* bepi */
 133                 BL_256M,                /* bl */
 134                 0,                      /* vs */
 135                 0,                      /* vp */
 136         },
 137         {
 138                 0x00000000>>17,         /* brpn */
 139                 1,                      /* w */
 140                 0,                      /* i (cache enabled) */
 141                 0,                      /* m */
 142                 0,                      /* g */
 143                 BPP_RW                  /* pp */
 144         }
 145    };

/* [previous][next][first][last][top][bottom][index][help] */