Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
viking.h File Reference
#include <asm/asi.h>
#include <asm/mxcc.h>
#include <asm/pgtsrmmu.h>

Go to the source code of this file.

Macros

#define VIKING_MMUENABLE   0x00000001
 
#define VIKING_NOFAULT   0x00000002
 
#define VIKING_PSO   0x00000080
 
#define VIKING_DCENABLE   0x00000100 /* Enable data cache */
 
#define VIKING_ICENABLE   0x00000200 /* Enable instruction cache */
 
#define VIKING_SBENABLE   0x00000400 /* Enable store buffer */
 
#define VIKING_MMODE   0x00000800 /* MBUS mode */
 
#define VIKING_PCENABLE   0x00001000 /* Enable parity checking */
 
#define VIKING_BMODE   0x00002000
 
#define VIKING_SPENABLE   0x00004000 /* Enable bus cache snooping */
 
#define VIKING_ACENABLE   0x00008000 /* Enable alternate caching */
 
#define VIKING_TCENABLE   0x00010000 /* Enable table-walks to be cached */
 
#define VIKING_DPENABLE   0x00040000 /* Enable the data prefetcher */
 
#define VIKING_ACTION_MIX   0x00001000 /* Enable multiple instructions */
 
#define VIKING_PTAG_VALID   0x01000000 /* Cache block is valid */
 
#define VIKING_PTAG_DIRTY   0x00010000 /* Block has been modified */
 
#define VIKING_PTAG_SHARED   0x00000100 /* Shared with some other cache */
 

Macro Definition Documentation

#define VIKING_ACENABLE   0x00008000 /* Enable alternate caching */

Definition at line 95 of file viking.h.

#define VIKING_ACTION_MIX   0x00001000 /* Enable multiple instructions */

Definition at line 102 of file viking.h.

#define VIKING_BMODE   0x00002000

Definition at line 93 of file viking.h.

#define VIKING_DCENABLE   0x00000100 /* Enable data cache */

Definition at line 88 of file viking.h.

#define VIKING_DPENABLE   0x00040000 /* Enable the data prefetcher */

Definition at line 97 of file viking.h.

#define VIKING_ICENABLE   0x00000200 /* Enable instruction cache */

Definition at line 89 of file viking.h.

#define VIKING_MMODE   0x00000800 /* MBUS mode */

Definition at line 91 of file viking.h.

#define VIKING_MMUENABLE   0x00000001

Definition at line 85 of file viking.h.

#define VIKING_NOFAULT   0x00000002

Definition at line 86 of file viking.h.

#define VIKING_PCENABLE   0x00001000 /* Enable parity checking */

Definition at line 92 of file viking.h.

#define VIKING_PSO   0x00000080

Definition at line 87 of file viking.h.

#define VIKING_PTAG_DIRTY   0x00010000 /* Block has been modified */

Definition at line 108 of file viking.h.

#define VIKING_PTAG_SHARED   0x00000100 /* Shared with some other cache */

Definition at line 109 of file viking.h.

#define VIKING_PTAG_VALID   0x01000000 /* Cache block is valid */

Definition at line 107 of file viking.h.

#define VIKING_SBENABLE   0x00000400 /* Enable store buffer */

Definition at line 90 of file viking.h.

#define VIKING_SPENABLE   0x00004000 /* Enable bus cache snooping */

Definition at line 94 of file viking.h.

#define VIKING_TCENABLE   0x00010000 /* Enable table-walks to be cached */

Definition at line 96 of file viking.h.