__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 (https://www.gnu.org/licenses/gpl-3.0.html) 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.