|
@@ -1,7 +1,5 @@
|
|
|
#pragma once
|
|
|
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-
|
|
|
#ifdef CHECK_SOFTWARE_MODES
|
|
|
#define MODE inSoftwareMode
|
|
|
#define MODE_ inSoftwareMode,
|
|
@@ -10,10 +8,6 @@
|
|
|
#define MODE_
|
|
|
#endif
|
|
|
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-// B O O T M O D E
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-
|
|
|
#ifdef CHECK_SOFTWARE_MODES
|
|
|
class BOOT_mode_class {
|
|
|
private: BOOT_mode_class (void) = delete ;
|
|
@@ -23,8 +17,6 @@
|
|
|
} ;
|
|
|
#endif
|
|
|
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-
|
|
|
#ifdef CHECK_SOFTWARE_MODES
|
|
|
#define BOOT_MODE const BOOT_mode_class MODE
|
|
|
#define BOOT_MODE_ const BOOT_mode_class MODE,
|
|
@@ -33,21 +25,15 @@
|
|
|
#define BOOT_MODE_
|
|
|
#endif
|
|
|
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-// I N I T M O D E
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-
|
|
|
#ifdef CHECK_SOFTWARE_MODES
|
|
|
class INIT_mode_class {
|
|
|
private: INIT_mode_class (void) = delete ;
|
|
|
private: INIT_mode_class & operator = (const INIT_mode_class &) = delete ;
|
|
|
|
|
|
public: INIT_mode_class (const INIT_mode_class &) ;
|
|
|
- } ;
|
|
|
+ };
|
|
|
#endif
|
|
|
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-
|
|
|
#ifdef CHECK_SOFTWARE_MODES
|
|
|
#define INIT_MODE const INIT_mode_class MODE
|
|
|
#define INIT_MODE_ const INIT_mode_class MODE,
|
|
@@ -56,10 +42,6 @@
|
|
|
#define INIT_MODE_
|
|
|
#endif
|
|
|
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-// U S E R M O D E
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-
|
|
|
#ifdef CHECK_SOFTWARE_MODES
|
|
|
class USER_mode_class {
|
|
|
private: USER_mode_class (void) = delete ;
|
|
@@ -69,8 +51,6 @@
|
|
|
} ;
|
|
|
#endif
|
|
|
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-
|
|
|
#ifdef CHECK_SOFTWARE_MODES
|
|
|
#define USER_MODE const USER_mode_class MODE
|
|
|
#define USER_MODE_ const USER_mode_class MODE,
|
|
@@ -79,10 +59,6 @@
|
|
|
#define USER_MODE_
|
|
|
#endif
|
|
|
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-// K E R N E L M O D E
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-
|
|
|
#ifdef CHECK_SOFTWARE_MODES
|
|
|
class KERNEL_mode_class {
|
|
|
private: KERNEL_mode_class (void) = delete ;
|
|
@@ -92,8 +68,6 @@
|
|
|
} ;
|
|
|
#endif
|
|
|
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-
|
|
|
#ifdef CHECK_SOFTWARE_MODES
|
|
|
#define KERNEL_MODE const KERNEL_mode_class MODE
|
|
|
#define KERNEL_MODE_ const KERNEL_mode_class MODE,
|
|
@@ -102,10 +76,6 @@
|
|
|
#define KERNEL_MODE_
|
|
|
#endif
|
|
|
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-// I R Q M O D E
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-
|
|
|
#ifdef CHECK_SOFTWARE_MODES
|
|
|
class IRQ_mode_class {
|
|
|
private: IRQ_mode_class (void) = delete ;
|
|
@@ -117,8 +87,6 @@
|
|
|
} ;
|
|
|
#endif
|
|
|
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-
|
|
|
#ifdef CHECK_SOFTWARE_MODES
|
|
|
#define IRQ_MODE const IRQ_mode_class MODE
|
|
|
#define IRQ_MODE_ const IRQ_mode_class MODE,
|
|
@@ -127,10 +95,6 @@
|
|
|
#define IRQ_MODE_
|
|
|
#endif
|
|
|
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-// S E C T I O N M O D E
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-
|
|
|
#ifdef CHECK_SOFTWARE_MODES
|
|
|
class SECTION_mode_class {
|
|
|
private: SECTION_mode_class (void) = delete ;
|
|
@@ -143,8 +107,6 @@
|
|
|
} ;
|
|
|
#endif
|
|
|
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-
|
|
|
#ifdef CHECK_SOFTWARE_MODES
|
|
|
#define SECTION_MODE const SECTION_mode_class MODE
|
|
|
#define SECTION_MODE_ const SECTION_mode_class MODE,
|
|
@@ -153,10 +115,6 @@
|
|
|
#define SECTION_MODE_
|
|
|
#endif
|
|
|
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-// F A U L T M O D E
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-
|
|
|
#ifdef CHECK_SOFTWARE_MODES
|
|
|
class FAULT_mode_class {
|
|
|
private: FAULT_mode_class (void) = delete ;
|
|
@@ -166,8 +124,6 @@
|
|
|
} ;
|
|
|
#endif
|
|
|
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-
|
|
|
#ifdef CHECK_SOFTWARE_MODES
|
|
|
#define FAULT_MODE const FAULT_mode_class MODE
|
|
|
#define FAULT_MODE_ const FAULT_mode_class MODE,
|
|
@@ -176,10 +132,6 @@
|
|
|
#define FAULT_MODE_
|
|
|
#endif
|
|
|
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-// A N Y M O D E
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-
|
|
|
#ifdef CHECK_SOFTWARE_MODES
|
|
|
class ANY_mode_class {
|
|
|
private: ANY_mode_class (void) = delete ;
|
|
@@ -194,8 +146,6 @@
|
|
|
} ;
|
|
|
#endif
|
|
|
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-
|
|
|
#ifdef CHECK_SOFTWARE_MODES
|
|
|
#define ANY_MODE const ANY_mode_class MODE
|
|
|
#define ANY_MODE_ const ANY_mode_class MODE,
|
|
@@ -204,4 +154,3 @@
|
|
|
#define ANY_MODE_
|
|
|
#endif
|
|
|
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|