Searched hist:"0 ed1fe4ad394e54783bbffa84102faf435661a2e" (Results 1 – 2 of 2) sorted by relevance
/openbmc/linux/arch/parisc/kernel/ |
H A D | head.S | diff 0ed1fe4ad394e54783bbffa84102faf435661a2e Fri Jan 12 15:51:22 CST 2018 Helge Deller <deller@gmx.de> parisc: Check if secondary CPUs want own PDC calls
The architecture specification says (for 64-bit systems): PDC is a per processor resource, and operating system software must be prepared to manage separate pointers to PDCE_PROC for each processor. The address of PDCE_PROC for the monarch processor is stored in the Page Zero location MEM_PDC. The address of PDCE_PROC for each non-monarch processor is passed in gr26 when PDCE_RESET invokes OS_RENDEZ.
Currently we still use one PDC for all CPUs, but in case we face a machine which is following the specification let's warn about it.
Signed-off-by: Helge Deller <deller@gmx.de>
|
H A D | smp.c | diff 0ed1fe4ad394e54783bbffa84102faf435661a2e Fri Jan 12 15:51:22 CST 2018 Helge Deller <deller@gmx.de> parisc: Check if secondary CPUs want own PDC calls
The architecture specification says (for 64-bit systems): PDC is a per processor resource, and operating system software must be prepared to manage separate pointers to PDCE_PROC for each processor. The address of PDCE_PROC for the monarch processor is stored in the Page Zero location MEM_PDC. The address of PDCE_PROC for each non-monarch processor is passed in gr26 when PDCE_RESET invokes OS_RENDEZ.
Currently we still use one PDC for all CPUs, but in case we face a machine which is following the specification let's warn about it.
Signed-off-by: Helge Deller <deller@gmx.de>
|