]> www.infradead.org Git - users/jedix/linux-maple.git/commit
x86/platform/uv/BAU: Add UV4-specific functions
authorAndrew Banman <abanman@sgi.com>
Wed, 21 Sep 2016 16:09:21 +0000 (11:09 -0500)
committerChuck Anderson <chuck.anderson@oracle.com>
Mon, 27 Feb 2017 01:24:17 +0000 (17:24 -0800)
commit0ec726b4f0dbd81814cd440dded5a94a6f390151
tree13ce4b22e4b64412af1d9bdbb70e731edfc481b9
parent03a254949c880e554e61f41be25d32f1c03f4d92
x86/platform/uv/BAU: Add UV4-specific functions

Orabug: 25477822

Add the UV4-specific function definitions and define an operations struct
to implement them in the BAU driver.

Many BAU MMRs, although functionally the same, have new addresses on UV4
due to hardware changes. Each MMR requires new read/write functions, but
their implementation in the driver does not change. Thus, it is enough to
enumerate them in the operations struct for the changes to take effect.

Signed-off-by: Andrew Banman <abanman@sgi.com>
Acked-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Mike Travis <travis@sgi.com>
Acked-by: Dimitri Sivanich <sivanich@sgi.com>
Acked-by: Thomas Gleixner <tglx@linutronix.de>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: akpm@linux-foundation.org
Cc: rja@sgi.com
Link: http://lkml.kernel.org/r/1474474161-265604-11-git-send-email-abanman@sgi.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
(cherry picked from commit 4f059d514f7119a4fdd9934189ff31f2c26b2647)
Signed-off-by: Brian Maly <brian.maly@oracle.com>
arch/x86/include/asm/uv/uv_bau.h
arch/x86/platform/uv/tlb_uv.c