parisc: Add PDC locking functions for rendezvous code
authorHelge Deller <deller@gmx.de>
Tue, 29 Mar 2022 12:15:29 +0000 (14:15 +0200)
committerHelge Deller <deller@gmx.de>
Tue, 29 Mar 2022 19:37:12 +0000 (21:37 +0200)
commitdb2b0d76cdc4e781d32bf26d0c649ca2fe608c4e
tree36b7cf9d67d48b39850a6585e15343da2361066c
parent4d7d4c3fc1aed6bf95fa188c30bc9ba5901f6531
parisc: Add PDC locking functions for rendezvous code

Add pdc_cpu_rendezvous_lock() and pdc_cpu_rendezvous_unlock()
to lock PDC while CPU is transitioning into rendezvous state.
This is needed, because the transition phase may take up to 8 seconds.

Add pdc_pat_get_PDC_entrypoint() to get PDC entry point for current CPU.

Signed-off-by: Helge Deller <deller@gmx.de>
arch/parisc/include/asm/pdc.h
arch/parisc/include/asm/pdcpat.h
arch/parisc/kernel/firmware.c