mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-28 11:18:45 +07:00
385510beda
The CoreNet coherency fabric is a fabric-oriented, conectivity infrastructure that enables the implementation of coherent, multicore systems. The CCF acts as a central interconnect for cores, platform-level caches, memory subsystem, peripheral devices and I/O host bridges in the system. Signed-off-by: Diana Craciun <Diana.Craciun@freescale.com> [scottwood@freescale.com: formatting and minor changes] Signed-off-by: Scott Wood <scottwood@freescale.com>
34 lines
1.4 KiB
Plaintext
34 lines
1.4 KiB
Plaintext
===================================================================
|
|
Power Architecture CPU Binding
|
|
Copyright 2013 Freescale Semiconductor Inc.
|
|
|
|
Power Architecture CPUs in Freescale SOCs are represented in device trees as
|
|
per the definition in ePAPR.
|
|
|
|
In addition to the ePAPR definitions, the properties defined below may be
|
|
present on CPU nodes.
|
|
|
|
PROPERTIES
|
|
|
|
- fsl,eref-*
|
|
Usage: optional
|
|
Value type: <empty>
|
|
Definition: The EREF (EREF: A Programmer.s Reference Manual for
|
|
Freescale Power Architecture) defines the architecture for Freescale
|
|
Power CPUs. The EREF defines some architecture categories not defined
|
|
by the Power ISA. For these EREF-specific categories, the existence of
|
|
a property named fsl,eref-[CAT], where [CAT] is the abbreviated category
|
|
name with all uppercase letters converted to lowercase, indicates that
|
|
the category is supported by the implementation.
|
|
|
|
- fsl,portid-mapping
|
|
Usage: optional
|
|
Value type: <u32>
|
|
Definition: The Coherency Subdomain ID Port Mapping Registers and
|
|
Snoop ID Port Mapping registers, which are part of the CoreNet
|
|
Coherency fabric (CCF), provide a CoreNet Coherency Subdomain
|
|
ID/CoreNet Snoop ID to cpu mapping functions. Certain bits from
|
|
these registers should be set if the coresponding CPU should be
|
|
snooped. This property defines a bitmask which selects the bit
|
|
that should be set if this cpu should be snooped.
|