cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

cpus.txt (1357B)


      1==================
      2C-SKY CPU Bindings
      3==================
      4
      5The device tree allows to describe the layout of CPUs in a system through
      6the "cpus" node, which in turn contains a number of subnodes (ie "cpu")
      7defining properties for every cpu.
      8
      9Only SMP system need to care about the cpus node and single processor
     10needn't define cpus node at all.
     11
     12=====================================
     13cpus and cpu node bindings definition
     14=====================================
     15
     16- cpus node
     17
     18	Description: Container of cpu nodes
     19
     20	The node name must be "cpus".
     21
     22	A cpus node must define the following properties:
     23
     24	- #address-cells
     25		Usage: required
     26		Value type: <u32>
     27		Definition: must be set to 1
     28	- #size-cells
     29		Usage: required
     30		Value type: <u32>
     31		Definition: must be set to 0
     32
     33- cpu node
     34
     35	Description: Describes one of SMP cores
     36
     37	PROPERTIES
     38
     39	- device_type
     40		Usage: required
     41		Value type: <string>
     42		Definition: must be "cpu"
     43	- reg
     44		Usage: required
     45		Value type: <u32>
     46		Definition: CPU index
     47	- compatible:
     48		Usage: required
     49		Value type: <string>
     50		Definition: must contain "csky", eg:
     51			"csky,610"
     52			"csky,807"
     53			"csky,810"
     54			"csky,860"
     55
     56Example:
     57--------
     58
     59	cpus {
     60		#address-cells = <1>;
     61		#size-cells = <0>;
     62		cpu@0 {
     63			device_type = "cpu";
     64			reg = <0>;
     65			status = "ok";
     66		};
     67
     68		cpu@1 {
     69			device_type = "cpu";
     70			reg = <1>;
     71			status = "ok";
     72		};
     73	};