~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/arch/powerpc/associativity.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/arch/powerpc/associativity.rst (Version linux-6.12-rc7) and /Documentation/arch/sparc/associativity.rst (Version linux-5.6.19)


  1 ============================                      
  2 NUMA resource associativity                       
  3 ============================                      
  4                                                   
  5 Associativity represents the groupings of the     
  6 domains of substantially similar mean performa    
  7 of that domain. Resources subsets of a given d    
  8 performance relative to each other than relati    
  9 are represented as being members of a sub-grou    
 10 characteristic is presented in terms of NUMA n    
 11 From the platform view, these groups are also     
 12                                                   
 13 PAPR interface currently supports different wa    
 14 grouping details to the OS. These are referred    
 15 associativity grouping. Form 0 is the oldest f    
 16                                                   
 17 Hypervisor indicates the type/form of associat    
 18 Bit 0 of byte 5 in the "ibm,architecture-vec-5    
 19 A value of 1 indicates the usage of Form 1 ass    
 20 bit 2 of byte 5 in the "ibm,architecture-vec-5    
 21                                                   
 22 Form 0                                            
 23 ------                                            
 24 Form 0 associativity supports only two NUMA di    
 25                                                   
 26 Form 1                                            
 27 ------                                            
 28 With Form 1 a combination of ibm,associativity    
 29 device tree properties are used to determine t    
 30                                                   
 31 The “ibm,associativity” property contains     
 32 representing the resource’s platform groupin    
 33                                                   
 34 The “ibm,associativity-reference-points” p    
 35 (domainID index) that represents the 1 based o    
 36 The list of domainID indexes represents an inc    
 37                                                   
 38 ex:                                               
 39 { primary domainID index, secondary domainID i    
 40                                                   
 41 Linux kernel uses the domainID at the primary     
 42 Linux kernel computes NUMA distance between tw    
 43 if they belong to the same higher-level domain    
 44 level of the resource group, the kernel double    
 45 comparing domains.                                
 46                                                   
 47 Form 2                                            
 48 -------                                           
 49 Form 2 associativity format adds separate devi    
 50 thereby making the node distance computation f    
 51 domain numbering. With numa distance computati    
 52 "ibm,associativity-reference-points" property,    
 53 ids at the same domainID index representing re    
 54 characteristics.                                  
 55                                                   
 56 Hypervisor indicates the usage of FORM2 associ    
 57 "ibm,architecture-vec-5" property.                
 58                                                   
 59 "ibm,numa-lookup-index-table" property contain    
 60 the domainIDs present in the system. The offse    
 61 used as an index while computing numa distance    
 62                                                   
 63 prop-encoded-array: The number N of the domain    
 64 N domainID encoded as with encode-int             
 65                                                   
 66 For ex:                                           
 67 "ibm,numa-lookup-index-table" =  {4, 0, 8, 250    
 68 computing the distance of domain 8 from other     
 69 this document, this offset will be referred to    
 70                                                   
 71 "ibm,numa-distance-table" property contains a     
 72 distance between resource groups/domains prese    
 73                                                   
 74 prop-encoded-array: The number N of the distan    
 75 N distance values encoded as with encode-bytes    
 76 The number N must be equal to the square of m     
 77 numa-lookup-index-table.                          
 78                                                   
 79 For ex:                                           
 80 ibm,numa-lookup-index-table = <3 0 8 40>;         
 81 ibm,numa-distace-table = <9>, /bits/ 8 < 10  2    
 82                                                   
 83 ::                                                
 84                                                   
 85           | 0    8   40                           
 86         --|------------                           
 87           |                                       
 88         0 | 10   20  80                           
 89           |                                       
 90         8 | 20   10  160                          
 91           |                                       
 92         40| 80   160  10                          
 93                                                   
 94 A possible "ibm,associativity" property for re    
 95                                                   
 96 { 3, 6, 7, 0 }                                    
 97 { 3, 6, 9, 8 }                                    
 98 { 3, 6, 7, 40}                                    
 99                                                   
100 With "ibm,associativity-reference-points"  { 0    
101                                                   
102 "ibm,lookup-index-table" helps in having a com    
103 Since domainID can be sparse, the matrix of di    
104 With "ibm,lookup-index-table" we can achieve a    
105 distance information.                             
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php