Skip to content

x86/platform/uv: UV Kernel support for UV5

Frank Ramsay requested to merge framsay1234/centos-stream-9:bz2074097_001 into main

x86/platform/uv: Update NMI Handler for UV5

Bugzilla: https://bugzilla.redhat.com/2074097

Upstream Status: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git commit d812f7c475c6a4dcfff02a85fbfd7a9c87e6a094 commit bb3ab81bdbd53f88f26ffabc9fb15bd8466486ec commit 327c348988c6f0bacd7abd29c151f37bdf1e2a02

Update NMI Handler for UV5
Update NMI handler for UV5 hardware. A platform register
changed, and UV5 only uses one of the two NMI methods used on
previous hardware.

Update TSC sync state for UV5

The UV5 platform synchronizes the TSCs among all chassis, and
will not proceed to OS boot without achieving synchronization.
Previous UV platforms provided a register indicating
successful synchronization.  This is no longer available on
UV5.  On this platform TSC_ADJUST should not be reset by the
kernel.

Log gap hole end size
Show value of gap end in the kernel log which equates to
number of physical address bits used by system.

Signed-off-by: Frank Ramsay framsay@redhat.com

Edited by Frank Ramsay

Merge request reports