Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/arch/mips/include/asm/sn/sn0/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 1 kB image not shown  

Quelle  hub.h   Sprache: C

 
/*
 * This file is subject to the terms and conditions of the GNU General Public
 * License.  See the file "COPYING" in the main directory of this archive
 * for more details.
 *
 * Copyright (C) 1992 - 1997, 1999 Silicon Graphics, Inc.
 * Copyright (C) 1999 by Ralf Baechle
 */

#ifndef _ASM_SN_SN0_HUB_H
#define _ASM_SN_SN0_HUB_H

/* The secret password; used to release protection */
#define HUB_PASSWORD  0x53474972756c6573ull

#define CHIPID_HUB  0
#define CHIPID_ROUTER  1

#define HUB_REV_1_0  1
#define HUB_REV_2_0  2
#define HUB_REV_2_1  3
#define HUB_REV_2_2  4
#define HUB_REV_2_3  5
#define HUB_REV_2_4  6

#define MAX_HUB_PATH  80

#include <asm/sn/sn0/addrs.h>
#include <asm/sn/sn0/hubpi.h>
#include <asm/sn/sn0/hubmd.h>
#include <asm/sn/sn0/hubio.h>
#include <asm/sn/sn0/hubni.h>
//#include <asm/sn/sn0/hubcore.h>

/* Translation of uncached attributes */
#define UATTR_HSPEC 0
#define UATTR_IO 1
#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
#else

/*
 * get_nasid() returns the physical node id number of the caller.
 */

static inline nasid_t get_nasid(void)
{
 return (nasid_t)((LOCAL_HUB_L(NI_STATUS_REV_ID) & NSRI_NODEID_MASK)
    >> NSRI_NODEID_SHFT);
}
#endif

#endif /* _ASM_SN_SN0_HUB_H */

Messung V0.5
C=90 H=0 G=63

¤ Dauer der Verarbeitung: 0.20 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.