Quellcodebibliothek Statistik Leitseite products/sources/formale Sprachen/C/Linux/arch/parisc/include/asm/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 968 B image not shown  

Quelle  shmparam.h   Sprache: C

 
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ASMPARISC_SHMPARAM_H
#define _ASMPARISC_SHMPARAM_H

/*
 * PA-RISC uses virtually indexed & physically tagged (VIPT) caches
 * which has strict requirements when two pages to the same physical
 * address are accessed through different mappings. Read the section
 * "Address Aliasing" in the arch docs for more detail:
 * PA-RISC 1.1 (page 3-6):
 * https://parisc.wiki.kernel.org/images-parisc/6/68/Pa11_acd.pdf
 * PA-RISC 2.0 (page F-5):
 * https://parisc.wiki.kernel.org/images-parisc/7/73/Parisc2.0.pdf
 *
 * For Linux we allow kernel and userspace to map pages on page size
 * granularity (SHMLBA) but have to ensure that, if two pages are
 * mapped to the same physical address, the virtual and physical
 * addresses modulo SHM_COLOUR are identical.
 */

#define SHMLBA    PAGE_SIZE /* attach addr a multiple of this */
#define SHM_COLOUR 0x00400000 /* shared mappings colouring */

#endif /* _ASMPARISC_SHMPARAM_H */

¤ Dauer der Verarbeitung: 0.10 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.