Scroll to navigation

__riscv_flush_icache(3) Library Functions Manual __riscv_flush_icache(3)

BEZEICHNUNG

__riscv_flush_icache - Icaches auf RISC-V rausschreiben

BIBLIOTHEK

Standard-C-Bibliothek (libc-lc)

ÜBERSICHT

#include <sys/cachectl.h>
int __riscv_flush_icache(void *start, void *ende, unsigned long Schalter);

BESCHREIBUNG

__riscv_flush_icache() erzwingt die Sortierung zwischen dem Speichern und Abrufen des Anweisungs-Zwischenspeichers.

Der Adressbereich, über den die Sortierung erzwungen wird, wird durch start und ende festgelegt.

Das Argument Schalter steuert den Umfang dieser Sortierung. Das Standardverhalten (Schalter ist 0) ist, die Abgrenzung für alle Threads im aktuellen Prozess zu erzwingen. Durch Setzen des Bits SYS_RISCV_FLUSH_ICACHE_LOCAL kann der Benutzer anzeigen, dass das Erzwingen der Sortierung nur für den aktuellen Thread notwendig ist. Alle anderen Bits in Schalter sind reserviert.

STANDARDS

Linux auf RISC-V.

GESCHICHTE

Linux 4.15. Glibc 2.27.

SIEHE AUCH

syscall(2)

ÜBERSETZUNG

Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.

Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer: debian-l10n-german@lists.debian.org.

17. Mai 2025 Linux man-pages 6.16