Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) menuconfig RAS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3) 	bool "Reliability, Availability and Serviceability (RAS) features"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4) 	help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) 	  Reliability, availability and serviceability (RAS) is a computer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6) 	  hardware engineering term. Computers designed with higher levels
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) 	  of RAS have a multitude of features that protect data integrity
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) 	  and help them stay available for long periods of time without
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) 	  failure.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) 	  Reliability can be defined as the probability that the system will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) 	  produce correct outputs up to some given time. Reliability is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) 	  enhanced by features that help to avoid, detect and repair hardware
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) 	  faults.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) 	  Availability is the probability a system is operational at a given
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) 	  time, i.e. the amount of time a device is actually operating as the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) 	  percentage of total time it should be operating.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) 	  Serviceability or maintainability is the simplicity and speed with
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) 	  which a system can be repaired or maintained; if the time to repair
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) 	  a failed system increases, then availability will decrease.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) 	  Note that Reliability and Availability are distinct concepts:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) 	  Reliability is a measure of the ability of a system to function
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) 	  correctly, including avoiding data corruption, whereas Availability
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) 	  measures how often it is available for use, even though it may not
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) 	  be functioning correctly. For example, a server may run forever and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) 	  so have ideal availability, but may be unreliable, with frequent
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) 	  data corruption.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) if RAS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) source "arch/x86/ras/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) endif