Changeset View
Changeset View
Standalone View
Standalone View
head/sys/mips/nlm/mpreset.S
Show All 32 Lines | |||||
#include <machine/cpu.h> | #include <machine/cpu.h> | ||||
#include <machine/cpuregs.h> | #include <machine/cpuregs.h> | ||||
#include <mips/nlm/hal/iomap.h> | #include <mips/nlm/hal/iomap.h> | ||||
#include <mips/nlm/hal/sys.h> | #include <mips/nlm/hal/sys.h> | ||||
#include <mips/nlm/hal/cpucontrol.h> | #include <mips/nlm/hal/cpucontrol.h> | ||||
#define SYS_REG_KSEG1(node, reg) (0xa0000000 + XLP_DEFAULT_IO_BASE + \ | #define SYS_REG_KSEG1(node, reg) (0xa0000000 + XLP_DEFAULT_IO_BASE + \ | ||||
XLP_IO_SYS_OFFSET(node) + XLP_IO_PCI_HDRSZ + (reg) * 4) | XLP_IO_SYS_OFFSET(node) + XLP_IO_PCI_HDRSZ + (reg) * 4) | ||||
#include "assym.s" | #include "assym.inc" | ||||
.text | .text | ||||
.set noat | .set noat | ||||
.set noreorder | .set noreorder | ||||
.set mips64 | .set mips64 | ||||
#define MFCR(rt,rs) .word ((0x1c<<26)|((rs)<<21)|((rt)<<16)|(0x18)) | #define MFCR(rt,rs) .word ((0x1c<<26)|((rs)<<21)|((rt)<<16)|(0x18)) | ||||
#define MTCR(rt,rs) .word ((0x1c<<26)|((rs)<<21)|((rt)<<16)|(0x19)) | #define MTCR(rt,rs) .word ((0x1c<<26)|((rs)<<21)|((rt)<<16)|(0x19)) | ||||
▲ Show 20 Lines • Show All 152 Lines • Show Last 20 Lines |