mirror of
https://github.com/torvalds/linux.git
synced 2026-10-07 05:31:08 -04:00
MIPS: SGI-IP27: move IP27 specific macro to IP27 specific header file
Extracting node id from HUB register is specific to IP27 alias SN0. Move the macro definition to a SN0 header file. Signed-off-by: Thomas Bogendoerfer <[email protected]> Signed-off-by: Paul Burton <[email protected]> Cc: Ralf Baechle <[email protected]> Cc: James Hogan <[email protected]> Cc: [email protected] Cc: [email protected]
This commit is contained in:
1 parent
5388b58143
commit
58fd034db3
2 files changed
+12
-10
No files matched your search
@@ -13,16 +13,6 @@
|
||||
#include <asm/sn/agent.h>
|
||||
#include <asm/sn/klkernvars.h>
|
||||
|
||||
/*
|
||||
* Returns the local nasid into res.
|
||||
*/
|
||||
.macro GET_NASID_ASM res
|
||||
dli \res, LOCAL_HUB_ADDR(NI_STATUS_REV_ID)
|
||||
ld \res, (\res)
|
||||
and \res, NSRI_NODEID_MASK
|
||||
dsrl \res, NSRI_NODEID_SHFT
|
||||
.endm
|
||||
|
||||
/*
|
||||
* TLB bits
|
||||
*/
|
||||
|
||||
@@ -37,4 +37,16 @@
|
||||
#define UATTR_MSPEC 2
|
||||
#define UATTR_UNCAC 3
|
||||
|
||||
#ifdef __ASSEMBLY__
|
||||
/*
|
||||
* Returns the local nasid into res.
|
||||
*/
|
||||
.macro GET_NASID_ASM res
|
||||
dli \res, LOCAL_HUB_ADDR(NI_STATUS_REV_ID)
|
||||
ld \res, (\res)
|
||||
and \res, NSRI_NODEID_MASK
|
||||
dsrl \res, NSRI_NODEID_SHFT
|
||||
.endm
|
||||
#endif
|
||||
|
||||
#endif /* _ASM_SN_SN0_HUB_H */
|
||||
Reference in new issue
Block a user