#include <asm/ross.h>
#include <asm/viking.h>
Go to the source code of this file.
|
#define | HWBUG_COPYBACK_BROKEN 0x00000001 |
|
#define | HWBUG_ASIFLUSH_BROKEN 0x00000002 |
|
#define | HWBUG_VACFLUSH_BITROT 0x00000004 |
|
#define | HWBUG_KERN_ACCBROKEN 0x00000008 |
|
#define | HWBUG_KERN_CBITBROKEN 0x00000010 |
|
#define | HWBUG_MODIFIED_BITROT 0x00000020 |
|
#define | HWBUG_PC_BADFAULT_ADDR 0x00000040 |
|
#define | HWBUG_SUPERSCALAR_BAD 0x00000080 |
|
#define | HWBUG_PACINIT_BITROT 0x00000100 |
|
#define | MBUS_VIKING 0x4 /* bleech, Texas Instruments Module */ |
|
#define | MBUS_LSI 0x3 /* LSI Logics */ |
|
#define | MBUS_ROSS 0x1 /* Ross is nice */ |
|
#define | MBUS_FMI 0x0 /* Fujitsu Microelectronics/Swift */ |
|
#define | ROSS_604_REV_CDE 0x0 /* revisions c, d, and e */ |
|
#define | ROSS_604_REV_F 0x1 /* revision f */ |
|
#define | ROSS_605 0xf /* revision a, a.1, and a.2 */ |
|
#define | ROSS_605_REV_B 0xe /* revision b */ |
|
#define | VIKING_REV_12 0x1 /* Version 1.2 or SPARCclassic's CPU */ |
|
#define | VIKING_REV_2 0x2 /* Version 2.1, 2.2, 2.3, and 2.4 */ |
|
#define | VIKING_REV_30 0x3 /* Version 3.0 */ |
|
#define | VIKING_REV_35 0x4 /* Version 3.5 */ |
|
#define | LSI_L64815 0x0 |
|
#define | FMI_AURORA 0x4 /* MB8690x, a Swift module... */ |
|
#define | FMI_TURBO 0x5 /* MB86907, a TurboSparc module... */ |
|
#define | TBR_ID_SHIFT 20 |
|
|
enum | mbus_module {
HyperSparc = 0,
Swift_ok = 4,
Swift_bad_c = 5,
Swift_lots_o_bugs = 6,
Tsunami = 7,
Viking_12 = 8,
Viking_2x = 9,
Viking_30 = 10,
Viking_35 = 11,
Viking_new = 12,
TurboSparc = 13,
SRMMU_INVAL_MOD = 14
} |
|
#define FMI_AURORA 0x4 /* MB8690x, a Swift module... */ |
#define FMI_TURBO 0x5 /* MB86907, a TurboSparc module... */ |
#define HWBUG_ASIFLUSH_BROKEN 0x00000002 |
#define HWBUG_COPYBACK_BROKEN 0x00000001 |
#define HWBUG_KERN_ACCBROKEN 0x00000008 |
#define HWBUG_KERN_CBITBROKEN 0x00000010 |
#define HWBUG_MODIFIED_BITROT 0x00000020 |
#define HWBUG_PACINIT_BITROT 0x00000100 |
#define HWBUG_PC_BADFAULT_ADDR 0x00000040 |
#define HWBUG_SUPERSCALAR_BAD 0x00000080 |
#define HWBUG_VACFLUSH_BITROT 0x00000004 |
#define MBUS_FMI 0x0 /* Fujitsu Microelectronics/Swift */ |
#define MBUS_LSI 0x3 /* LSI Logics */ |
#define MBUS_ROSS 0x1 /* Ross is nice */ |
#define MBUS_VIKING 0x4 /* bleech, Texas Instruments Module */ |
#define ROSS_604_REV_CDE 0x0 /* revisions c, d, and e */ |
#define ROSS_604_REV_F 0x1 /* revision f */ |
#define ROSS_605 0xf /* revision a, a.1, and a.2 */ |
#define ROSS_605_REV_B 0xe /* revision b */ |
#define VIKING_REV_12 0x1 /* Version 1.2 or SPARCclassic's CPU */ |
#define VIKING_REV_2 0x2 /* Version 2.1, 2.2, 2.3, and 2.4 */ |
#define VIKING_REV_30 0x3 /* Version 3.0 */ |
#define VIKING_REV_35 0x4 /* Version 3.5 */ |
- Enumerator:
HyperSparc |
|
Swift_ok |
|
Swift_bad_c |
|
Swift_lots_o_bugs |
|
Tsunami |
|
Viking_12 |
|
Viking_2x |
|
Viking_30 |
|
Viking_35 |
|
Viking_new |
|
TurboSparc |
|
SRMMU_INVAL_MOD |
|
Definition at line 13 of file mbus.h.