Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  fault.h   Sprache: C

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

/*
 * Fault status register encodings.  We steal bit 31 for our own purposes.
 */

#define FSR_LNX_PF  (1 << 31)
#define FSR_CM   (1 << 13)
#define FSR_WRITE  (1 << 11)
#define FSR_FS4   (1 << 10)
#define FSR_FS3_0  (15)
#define FSR_FS5_0  (0x3f)

#ifdef CONFIG_ARM_LPAE
#define FSR_FS_AEA  17
#define FS_TRANS_NOLL  0x4
#define FS_PERM_NOLL  0xC
#define FS_MMU_NOLL_MASK 0x3C

static inline int fsr_fs(unsigned int fsr)
{
 return fsr & FSR_FS5_0;
}
#else
#define FSR_FS_AEA  22
#define FS_L1_TRANS  0x5
#define FS_L2_TRANS  0x7
#define FS_L1_PERM  0xD
#define FS_L2_PERM  0xF

static inline int fsr_fs(unsigned int fsr)
{
 return (fsr & FSR_FS3_0) | (fsr & FSR_FS4) >> 6;
}
#endif

void do_bad_area(unsigned long addr, unsigned int fsr, struct pt_regs *regs);
void early_abt_enable(void);
asmlinkage void do_DataAbort(unsigned long addr, unsigned int fsr,
        struct pt_regs *regs);
asmlinkage void do_PrefetchAbort(unsigned long addr, unsigned int ifsr,
     struct pt_regs *regs);

#endif /* __ARCH_ARM_FAULT_H */

Messung V0.5
C=99 H=94 G=96

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






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge