Re: [PATCH] Fix set apic mode from x2apic enabled bit patch

2021-04-19 Thread Mike Travis
Hi Thomas, Thanks for pointing that out, though Boris did highlight the same problem. I still do all the patches in quilt but I've created an automated conversion to take those patch(es) and use git send mail to send them upstream. The platform information used to be included but it's not

[tip: x86/platform] x86/platform/uv: Use x2apic enabled bit as set by BIOS to indicate APIC mode

2021-04-16 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/platform branch of tip: Commit-ID: 26d4be3ea1b77cc00b5b638faed7a357204f9150 Gitweb: https://git.kernel.org/tip/26d4be3ea1b77cc00b5b638faed7a357204f9150 Author:Mike Travis AuthorDate:Thu, 08 Apr 2021 11:00:47 -05:00

[PATCH] Fix set apic mode from x2apic enabled bit patch

2021-04-15 Thread Mike Travis
BIOS to indicate APIC mode") [41e2da9b5e67 was accepted into tip x86/platform branch but not yet pulled into the linus tree.] Signed-off-by: Mike Travis Reviewed-by: Steve Wahl Reviewed-by: Dimitri Sivanich --- arch/x86/kernel/apic/x2apic_uv_x.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletion

[tip: x86/platform] x86/platform/uv: Use x2apic enabled bit as set by BIOS to indicate APIC mode

2021-04-12 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/platform branch of tip: Commit-ID: 41e2da9b5e670a9876ea7b4d8c685a49b170 Gitweb: https://git.kernel.org/tip/41e2da9b5e670a9876ea7b4d8c685a49b170 Author:Mike Travis AuthorDate:Thu, 08 Apr 2021 11:00:47 -05:00

[PATCH] Use x2apic enabled bit as set by BIOS to indicate APIC mode

2021-04-08 Thread Mike Travis
BIOS now sets the x2apic enabled bit (and the ACPI table) for extended APIC modes. Use that bit to indicate if extended mode is set. Signed-off-by: Mike Travis --- arch/x86/kernel/apic/x2apic_uv_x.c | 31 ++ 1 file changed, 14 insertions(+), 17 deletions(-) diff

[PATCH] x86/platform/uv: Add more to secondary cpu kdump info

2021-03-11 Thread Mike Travis
regs". Please note that "crash note regs" are a key piece of data used by crash dump debuggers to provide a reliable backtrace of running processors.' Secondary change pursuant to a5f526ec: change master/slave to main/secondary Signed-off-by: Georges Aureau Signed

[tip: x86/platform] x86/platform/uv: Set section block size for hubless architectures

2021-03-08 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/platform branch of tip: Commit-ID: 6840a150b9daf35e4d21ab9780d0a03b4ed74a5b Gitweb: https://git.kernel.org/tip/6840a150b9daf35e4d21ab9780d0a03b4ed74a5b Author:Mike Travis AuthorDate:Fri, 05 Mar 2021 10:28:53 -06:00

[PATCH v2] x86/platform/uv: Add set of kernel block size for hubless arches

2021-03-05 Thread Mike Travis
NVRAMS and Intel BIOS, thus the same problem occurs. Fixes: bbbd2b51a2aa ("x86/platform/UV: Use new set memory block size function") Signed-off-by: Mike Travis Reviewed-by: Steve Wahl Reviewed-by: Russ Anderson --- v2: Change patch description to match requirements. --- arch/x86/k

[PATCH] x86/platform/uv: Add set of kernel block size for hubless arches

2021-03-04 Thread Mike Travis
ard of 2GB. Signed-off-by: Mike Travis Reviewed-by: Steve Wahl Reviewed-by: Russ Anderson --- arch/x86/kernel/apic/x2apic_uv_x.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/x86/kernel/apic/x2apic_uv_x.c b/arch/x86/kernel/apic/x2apic_uv_x.c index 52bc217ca8c3..c9ddd233e32f 100644

[PATCH] x86/platform/uv: Add more to secondary cpu kdump info

2021-02-02 Thread Mike Travis
regs". Please note that "crash note regs" are a key piece of data used by crash dump debuggers to provide a reliable backtrace of running processors.' Secondary change pursuant to a5f526ec: change master/slave to main/secondary Signed-off-by: Georges Aureau Signed

[PATCH] x86/platform/uv: Add more to slave cpu kdump info

2021-01-21 Thread Mike Travis
quot;crash note regs" are a key piece of data used by crash dump debuggers to provide a reliable backtrace of running processors.' Signed-off-by: Mike Travis Signed-off-by: Georges Aureau Reviewed-by: Steve Wahl --- arch/x86/platform/uv/uv_nmi.c | 30 +++---

[tip: x86/platform] x86/platform/uv: Add sysfs leaves to replace those in procfs

2020-12-07 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/platform branch of tip: Commit-ID: 612a0063c9ba3aba79b9006faa0edad5f9d41162 Gitweb: https://git.kernel.org/tip/612a0063c9ba3aba79b9006faa0edad5f9d41162 Author:Mike Travis AuthorDate:Fri, 27 Nov 2020 21:42:24 -06:00

[tip: x86/platform] x86/platform/uv: Add sysfs hubless leaves

2020-12-07 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/platform branch of tip: Commit-ID: 433e817ae157479844d84b186dd4d165a3f2b06e Gitweb: https://git.kernel.org/tip/433e817ae157479844d84b186dd4d165a3f2b06e Author:Mike Travis AuthorDate:Fri, 27 Nov 2020 21:42:25 -06:00

[tip: x86/platform] x86/platform/uv: Add deprecated messages to /proc info leaves

2020-12-07 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/platform branch of tip: Commit-ID: 148c277165cdc72d97d1711b9a1e566d66521828 Gitweb: https://git.kernel.org/tip/148c277165cdc72d97d1711b9a1e566d66521828 Author:Mike Travis AuthorDate:Fri, 27 Nov 2020 21:42:26 -06:00

[tip: x86/platform] x86/platform/uv: Add kernel interfaces for obtaining system info

2020-12-07 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/platform branch of tip: Commit-ID: a67fffb017aed93fca42ce7aa5b6aaf54ff912ad Gitweb: https://git.kernel.org/tip/a67fffb017aed93fca42ce7aa5b6aaf54ff912ad Author:Mike Travis AuthorDate:Fri, 27 Nov 2020 21:42:23 -06:00

[tip: x86/platform] x86/platform/uv: Update sysfs documentation

2020-12-07 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/platform branch of tip: Commit-ID: c9624cb7db1c418cbdc8fd2cde6835f83cd0f8a2 Gitweb: https://git.kernel.org/tip/c9624cb7db1c418cbdc8fd2cde6835f83cd0f8a2 Author:Mike Travis AuthorDate:Fri, 27 Nov 2020 21:42:27 -06:00

[tip: x86/urgent] x86/platform/uv: Fix UV4 hub revision adjustment

2020-12-03 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/urgent branch of tip: Commit-ID: 8dcc0e19dfbd73ad6b3172924d6da8f7f3f8b3b0 Gitweb: https://git.kernel.org/tip/8dcc0e19dfbd73ad6b3172924d6da8f7f3f8b3b0 Author:Mike Travis AuthorDate:Thu, 03 Dec 2020 09:22:52 -06:00 Committer

[PATCH] Fix UV4 Hub Revision adjustment

2020-12-03 Thread Mike Travis
Fix UV4 Hub Revision adjustment as Hub chip starts with revision 1. Incorrectly identifies UV4 as UV4A and UV4A as UV5. Fixes 647128f1536ef: x86/platform/uv: Update UV MMRs for UV5 Signed-off-by: Mike Travis Acked-by: Dimitri Sivanich --- arch/x86/kernel/apic/x2apic_uv_x.c | 2 +- 1 file

[PATCH v2 5/5] x86/platform/uv: Update sysfs document file

2020-11-27 Thread Mike Travis
Update sysfs Document file to include moved /proc leaves. Signed-off-by: Mike Travis --- Documentation/ABI/testing/sysfs-firmware-sgi_uv | 16 1 file changed, 16 insertions(+) diff --git a/Documentation/ABI/testing/sysfs-firmware-sgi_uv b/Documentation/ABI/testing/sysfs

[PATCH v2 0/5] x86/platform/uv: Move UV procfs leaves to sysfs

2020-11-27 Thread Mike Travis
: Updated to apply to v3 of dependency patch set listed above. Mike Travis (5): x86/platform/uv: Add kernel interfaces for obtaining system info. x86/platform/uv: Add sysfs leaves to replace those in procfs x86/platform/uv: Add sysfs hubless leaves x86/platform/uv: Add deprecated messages

[PATCH v2 2/5] x86/platform/uv: Add sysfs leaves to replace those in procfs

2020-11-27 Thread Mike Travis
Add uv_sysfs leaves to display the info. Signed-off-by: Mike Travis Reviewed-by: Steve Wahl --- drivers/platform/x86/uv_sysfs.c | 18 ++ 1 file changed, 18 insertions(+) diff --git a/drivers/platform/x86/uv_sysfs.c b/drivers/platform/x86/uv_sysfs.c index 54c342579f1c

[PATCH v2 4/5] x86/platform/uv: Add deprecated messages to /proc info leaves

2020-11-27 Thread Mike Travis
Add "deprecated" message to any access to old /proc/sgi_uv/* leaves. Signed-off-by: Mike Travis Reviewed-by: Steve Wahl --- arch/x86/kernel/apic/x2apic_uv_x.c | 14 +- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/arch/x86/kernel/apic/x2apic_uv_x.c

[PATCH v2 1/5] x86/platform/uv: Add kernel interfaces for obtaining system info.

2020-11-27 Thread Mike Travis
Add kernel interfaces used to obtain info for the uv_sysfs driver to display. Signed-off-by: Mike Travis Reviewed-by: Steve Wahl --- arch/x86/include/asm/uv/bios.h | 2 ++ arch/x86/kernel/apic/x2apic_uv_x.c | 12 2 files changed, 14 insertions(+) diff --git a/arch/x86

[PATCH v2 3/5] x86/platform/uv: Add sysfs hubless leaves

2020-11-27 Thread Mike Travis
Add uv_sysfs hubless leaves for UV hubless systems. Signed-off-by: Mike Travis Reviewed-by: Steve Wahl --- drivers/platform/x86/uv_sysfs.c | 52 +++-- 1 file changed, 50 insertions(+), 2 deletions(-) diff --git a/drivers/platform/x86/uv_sysfs.c b/drivers/platform

Re: [PATCH 4/5] x86/platform/uv: Add deprecated messages to /proc info leaves

2020-11-27 Thread Mike Travis
On 11/26/2020 2:45 AM, Hans de Goede wrote: Hi, On 11/25/20 6:29 PM, Mike Travis wrote: Add "deprecated" message to any access to old /proc/sgi_uv/* leaves. Signed-off-by: Mike Travis Reviewed-by: Steve Wahl --- arch/x86/kernel/apic/x2apic_uv_x.c | 26

Re: [PATCH 0/5] x86/platform/uv: Move UV procfs leaves to sysfs

2020-11-27 Thread Mike Travis
On 11/26/2020 2:44 AM, Hans de Goede wrote: Hi, On 11/25/20 6:29 PM, Mike Travis wrote: Duplicate the current UV procfs leaves to the uv_sysfs driver so they show up under /sys/firmware/sgi_uv. Show a 'deprecated' warning message if any of the old /proc/sgi_uv leaves are used

[PATCH 5/5] x86/platform/uv: Update sysfs document file

2020-11-25 Thread Mike Travis
Update sysfs Document file to include moved /proc leaves. Signed-off-by: Mike Travis --- Documentation/ABI/testing/sysfs-firmware-sgi_uv | 16 1 file changed, 16 insertions(+) diff --git a/Documentation/ABI/testing/sysfs-firmware-sgi_uv b/Documentation/ABI/testing/sysfs

[PATCH 2/5] x86/platform/uv: Add sysfs leaves to replace those in procfs

2020-11-25 Thread Mike Travis
Add uv_sysfs leaves to display the info. Signed-off-by: Mike Travis Reviewed-by: Steve Wahl --- drivers/platform/x86/uv_sysfs.c | 18 ++ 1 file changed, 18 insertions(+) diff --git a/drivers/platform/x86/uv_sysfs.c b/drivers/platform/x86/uv_sysfs.c index 6de360370f0e

[PATCH 3/5] x86/platform/uv: Add sysfs hubless leaves

2020-11-25 Thread Mike Travis
Add uv_sysfs hubless leaves for UV hubless systems. Signed-off-by: Mike Travis Reviewed-by: Steve Wahl --- drivers/platform/x86/uv_sysfs.c | 52 +++-- 1 file changed, 50 insertions(+), 2 deletions(-) diff --git a/drivers/platform/x86/uv_sysfs.c b/drivers/platform

[PATCH 4/5] x86/platform/uv: Add deprecated messages to /proc info leaves

2020-11-25 Thread Mike Travis
Add "deprecated" message to any access to old /proc/sgi_uv/* leaves. Signed-off-by: Mike Travis Reviewed-by: Steve Wahl --- arch/x86/kernel/apic/x2apic_uv_x.c | 26 +- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/arch/x86/kernel/apic/x2apic

[PATCH 1/5] x86/platform/uv: Add kernel interfaces for obtaining system info.

2020-11-25 Thread Mike Travis
Add kernel interfaces used to obtain info for the uv_sysfs driver to display. Signed-off-by: Mike Travis Reviewed-by: Steve Wahl --- arch/x86/include/asm/uv/bios.h | 2 ++ arch/x86/kernel/apic/x2apic_uv_x.c | 12 2 files changed, 14 insertions(+) diff --git a/arch/x86

[PATCH 0/5] x86/platform/uv: Move UV procfs leaves to sysfs

2020-11-25 Thread Mike Travis
/sys/firmware/sgi_uv/ interface x86/platform/uv: Add and export uv_bios_* functions x86/platform/uv: Add new uv_sysfs platform driver x86/platform/uv: Update ABI documentation of /sys/firmware/sgi_uv/ x86/platform/uv: Update MAINTAINERS for uv_sysfs driver Mike Travis

[tip: x86/urgent] x86/platform/uv: Fix copied UV5 output archtype

2020-11-12 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/urgent branch of tip: Commit-ID: 77c7e1bc060deab6430f1dff5922ccd3093d9776 Gitweb: https://git.kernel.org/tip/77c7e1bc060deab6430f1dff5922ccd3093d9776 Author:Mike Travis AuthorDate:Tue, 10 Nov 2020 19:04:18 -06:00 Committer

[PATCH] x86/platform/uv: UV5 Fix copied output archtype

2020-11-10 Thread Mike Travis
ize by one character just in case BIOS sends an 8 character string for archtype. Fixes: 1e61f5a95f191 (Add and decode Arch Type in UVsystab) Signed-off-by: Mike Travis --- arch/x86/kernel/apic/x2apic_uv_x.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/x86/k

Re: [PATCH] x86/platform/uv: drop last traces of uv_flush_tlb_others

2020-11-09 Thread Mike Travis
Thanks Jiri for catching that. Acked-By: Mike Travis On 11/9/2020 1:36 AM, Jiri Slaby wrote: Commit 39297dde7390 ("x86/platform/uv: Remove UV BAU TLB Shootdown Handler") removed uv_flush_tlb_others. Its declaration was removed also from asm/uv/uv.h. But only for the CONFIG_X86

[tip: x86/urgent] x86/platform/uv: Recognize UV5 hubless system identifier

2020-11-07 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/urgent branch of tip: Commit-ID: 801284f9737883a2b2639bd494455a72c82fdedf Gitweb: https://git.kernel.org/tip/801284f9737883a2b2639bd494455a72c82fdedf Author:Mike Travis AuthorDate:Thu, 05 Nov 2020 16:27:41 -06:00 Committer

[tip: x86/urgent] x86/platform/uv: Fix missing OEM_TABLE_ID

2020-11-07 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/urgent branch of tip: Commit-ID: 1aec69ae56be28b5fd3c9daead5f3840c30153c8 Gitweb: https://git.kernel.org/tip/1aec69ae56be28b5fd3c9daead5f3840c30153c8 Author:Mike Travis AuthorDate:Thu, 05 Nov 2020 16:27:39 -06:00 Committer

[tip: x86/urgent] x86/platform/uv: Remove spaces from OEM IDs

2020-11-07 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/urgent branch of tip: Commit-ID: 1aee505e0171fc38fd5ed70c7f0dcbb7398c759f Gitweb: https://git.kernel.org/tip/1aee505e0171fc38fd5ed70c7f0dcbb7398c759f Author:Mike Travis AuthorDate:Thu, 05 Nov 2020 16:27:40 -06:00 Committer

[PATCH 2/3] x86/platform/uv: Remove spaces from OEM IDs

2020-11-05 Thread Mike Travis
ecode Arch Type in UVsystab") Signed-off-by: Mike Travis --- arch/x86/kernel/apic/x2apic_uv_x.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/x86/kernel/apic/x2apic_uv_x.c b/arch/x86/kernel/apic/x2apic_uv_x.c index a5794794ea59..0f848d6dddc9 100644 --- a/arch/x86/kernel/apic/x2a

[PATCH 3/3] x86/platform/uv: Recognize UV5 hubless system identifier

2020-11-05 Thread Mike Travis
Testing shows a problem in that UV5 hubless systems were not being recognized. Add them to the list of OEM IDs checked. Fixes: 6c7794423a998 ("Add UV5 direct references") Signed-off-by: Mike Travis --- arch/x86/kernel/apic/x2apic_uv_x.c | 13 ++--- 1 file changed, 10 insert

[PATCH 1/3] x86/platform/uv: Fix missing OEM_TABLE_ID

2020-11-05 Thread Mike Travis
Testing shows a problem in that the OEM_TABLE_ID was missing for hubless systems. This is used to determine the APIC type (legacy or extended). Add the OEM_TABLE_ID to the early hubless processing. Fixes: 1e61f5a95f191 ("Add and decode Arch Type in UVsystab") Signed-off-by: M

[PATCH 0/3] x86/platform/uv: UV5 Update Fixes

2020-11-05 Thread Mike Travis
Fixes for UV5 updates found in testing: * Fix missing oem_table ids. * Fix oem/oem_table ids with trailing spaces. * Fix H3/UV5 hubless not being recognized. Mike Travis (3): x86/platform/uv: Fix missing OEM_TABLE_ID x86/platform/uv: Remove spaces from OEM IDs x86/platform/uv

[tip: x86/urgent] x86/platform/uv: Remove unused variable in UV5 NMI handler

2020-10-13 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/urgent branch of tip: Commit-ID: 081dd68c89061077930ec7776d98837cb64b0405 Gitweb: https://git.kernel.org/tip/081dd68c89061077930ec7776d98837cb64b0405 Author:Mike Travis AuthorDate:Tue, 13 Oct 2020 10:47:31 -05:00 Committer

[PATCH] x86/platform/uv: Remove unused variable in UV5 NMI handler

2020-10-13 Thread Mike Travis
Remove an unused variable. Signed-off-by: Mike Travis --- arch/x86/platform/uv/uv_nmi.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/arch/x86/platform/uv/uv_nmi.c b/arch/x86/platform/uv/uv_nmi.c index 0f5cbcf0da63..eafc530c8767 100644 --- a/arch/x86/platform/uv/uv_nmi.c +++ b/arch/x86

Re: [GIT PULL] x86/platform updates for v5.10

2020-10-13 Thread Mike Travis
On 10/13/2020 6:37 AM, Mike Travis wrote: On 10/13/2020 6:29 AM, Borislav Petkov wrote: On Tue, Oct 13, 2020 at 05:33:37AM -0700, Mike Travis wrote: I'm working on the correct code now, and I have UV4 & UV4A machine time starting at 7am (PDT) to test it.  The UV5 simulator does not

Re: [GIT PULL] x86/platform updates for v5.10

2020-10-13 Thread Mike Travis
On 10/13/2020 6:29 AM, Borislav Petkov wrote: On Tue, Oct 13, 2020 at 05:33:37AM -0700, Mike Travis wrote: I'm working on the correct code now, and I have UV4 & UV4A machine time starting at 7am (PDT) to test it. The UV5 simulator does not yet emulate console initiated NMI from the

Re: [GIT PULL] x86/platform updates for v5.10

2020-10-13 Thread Mike Travis
On 10/13/2020 4:11 AM, Borislav Petkov wrote: On Mon, Oct 12, 2020 at 02:58:07PM -0700, Mike Travis wrote: I was in the process of tracing it through and perhaps it does need a bit more analysis to be correct. What does it mean to send a patch to fix the compile error, just remove it? Yes

Re: [GIT PULL] x86/platform updates for v5.10

2020-10-12 Thread Mike Travis
al is better. Yeah, below is a proper patch which builds fine with gcc and clang-10. You guys have fun - I'm going to bed. :-) --- From: Mike Travis Date: Mon, 12 Oct 2020 23:46:34 +0200 Subject: [PATCH] x86/platform/uv: Correct uvh_nmi_mmrx_mask's type Clang rightfully warns: arch/x86/plat

Re: [GIT PULL] x86/platform updates for v5.10

2020-10-12 Thread Mike Travis
On 10/12/2020 2:42 PM, Mike Travis wrote: On 10/12/2020 2:27 PM, Borislav Petkov wrote: On Mon, Oct 12, 2020 at 02:15:55PM -0700, Mike Travis wrote: Of course, it also looks like that 'uvh_nmi_mmrx_mask' thing is a write-only variable so it doesn't matter, but can we _please_ get

Re: [GIT PULL] x86/platform updates for v5.10

2020-10-12 Thread Mike Travis
On 10/12/2020 2:27 PM, Borislav Petkov wrote: On Mon, Oct 12, 2020 at 02:15:55PM -0700, Mike Travis wrote: Of course, it also looks like that 'uvh_nmi_mmrx_mask' thing is a write-only variable so it doesn't matter, but can we _please_ get this code fixed ASAP? Yes, I'll look at it right

Re: [GIT PULL] x86/platform updates for v5.10

2020-10-12 Thread Mike Travis
On 10/12/2020 2:10 PM, Linus Torvalds wrote: On Mon, Oct 12, 2020 at 3:10 AM Borislav Petkov wrote: please pull the x86/platform queue. Hmm. I didn't immediately notice this new warning, because it only happens with the clang build that I don't do in between every pull. But this pull

[tip: x86/platform] x86/platform/uv: Update MMIOH references based on new UV5 MMRs

2020-10-07 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/platform branch of tip: Commit-ID: ffe2febca4304b9288e2d274d2ece5e66c125441 Gitweb: https://git.kernel.org/tip/ffe2febca4304b9288e2d274d2ece5e66c125441 Author:Mike Travis AuthorDate:Mon, 05 Oct 2020 15:39:23 -05:00

[tip: x86/platform] drivers/misc/sgi-xp: Adjust references in UV kernel modules

2020-10-07 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/platform branch of tip: Commit-ID: 788b66e34e8ab82a93c63a83ba5a9d04f2f4ae26 Gitweb: https://git.kernel.org/tip/788b66e34e8ab82a93c63a83ba5a9d04f2f4ae26 Author:Mike Travis AuthorDate:Tue, 06 Oct 2020 16:34:27 -05:00

[tip: x86/platform] x86/platform/uv: Remove UV BAU TLB Shootdown Handler

2020-10-07 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/platform branch of tip: Commit-ID: 39297dde7390e01bfd737052fbb5313a09062e2d Gitweb: https://git.kernel.org/tip/39297dde7390e01bfd737052fbb5313a09062e2d Author:Mike Travis AuthorDate:Mon, 05 Oct 2020 15:39:17 -05:00

[tip: x86/platform] x86/platform/uv: Add and decode Arch Type in UVsystab

2020-10-07 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/platform branch of tip: Commit-ID: 1e61f5a95f1913c015a2d6a1544c108248b3971c Gitweb: https://git.kernel.org/tip/1e61f5a95f1913c015a2d6a1544c108248b3971c Author:Mike Travis AuthorDate:Mon, 05 Oct 2020 15:39:22 -05:00

[tip: x86/platform] x86/platform/uv: Add UV5 direct references

2020-10-07 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/platform branch of tip: Commit-ID: 6c7794423a998478f6df0234d2dd5baa3ccbdb1d Gitweb: https://git.kernel.org/tip/6c7794423a998478f6df0234d2dd5baa3ccbdb1d Author:Mike Travis AuthorDate:Mon, 05 Oct 2020 15:39:21 -05:00

[tip: x86/platform] x86/platform/uv: Update UV5 MMR references in UV GRU

2020-10-07 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/platform branch of tip: Commit-ID: a74a7e992caf0745f548a63b263ac34c6a4a29dd Gitweb: https://git.kernel.org/tip/a74a7e992caf0745f548a63b263ac34c6a4a29dd Author:Mike Travis AuthorDate:Mon, 05 Oct 2020 15:39:25 -05:00

[tip: x86/platform] x86/platform/uv: Update for UV5 NMI MMR changes

2020-10-07 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/platform branch of tip: Commit-ID: ae5f8ce3c247b8d937782e76802a9036c09998ad Gitweb: https://git.kernel.org/tip/ae5f8ce3c247b8d937782e76802a9036c09998ad Author:Mike Travis AuthorDate:Mon, 05 Oct 2020 15:39:28 -05:00

[tip: x86/platform] x86/platform/uv: Update Copyrights to conform to HPE standards

2020-10-07 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/platform branch of tip: Commit-ID: 7a6d94f0ed957fb667d4d74c5c6c640a26e87c8f Gitweb: https://git.kernel.org/tip/7a6d94f0ed957fb667d4d74c5c6c640a26e87c8f Author:Mike Travis AuthorDate:Mon, 05 Oct 2020 15:39:29 -05:00

[tip: x86/platform] x86/platform/uv: Update UV5 TSC checking

2020-10-07 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/platform branch of tip: Commit-ID: 6a7cf55e9f2b743695adac84375548aa18112327 Gitweb: https://git.kernel.org/tip/6a7cf55e9f2b743695adac84375548aa18112327 Author:Mike Travis AuthorDate:Mon, 05 Oct 2020 15:39:27 -05:00

[tip: x86/platform] x86/platform/uv: Remove SCIR MMR references for UV systems

2020-10-07 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/platform branch of tip: Commit-ID: c4d98077443adf61268ffb8b2c5d63c6176d845f Gitweb: https://git.kernel.org/tip/c4d98077443adf61268ffb8b2c5d63c6176d845f Author:Mike Travis AuthorDate:Mon, 05 Oct 2020 15:39:18 -05:00

[tip: x86/platform] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates

2020-10-07 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/platform branch of tip: Commit-ID: 8540b2cf0de09b6d96b7dce56a16e26ab4fe8a9b Gitweb: https://git.kernel.org/tip/8540b2cf0de09b6d96b7dce56a16e26ab4fe8a9b Author:Mike Travis AuthorDate:Mon, 05 Oct 2020 15:39:24 -05:00

[tip: x86/platform] x86/platform/uv: Update node present counting

2020-10-07 Thread tip-bot2 for Mike Travis
The following commit has been merged into the x86/platform branch of tip: Commit-ID: d6922effe4f3d5c643c8c05d51a572d6db4c9cb3 Gitweb: https://git.kernel.org/tip/d6922effe4f3d5c643c8c05d51a572d6db4c9cb3 Author:Mike Travis AuthorDate:Mon, 05 Oct 2020 15:39:26 -05:00

Re: [PATCH v4 06/13] x86/platform/uv: Add and Decode Arch Type in UVsystab

2020-10-06 Thread Mike Travis
On 10/6/2020 8:19 AM, Borislav Petkov wrote: On Mon, Oct 05, 2020 at 02:35:58PM -0700, Mike Travis wrote: On 10/5/2020 2:21 PM, Borislav Petkov wrote: On Mon, Oct 05, 2020 at 03:39:22PM -0500, Mike Travis wrote: A patch to add and process the UV Arch Type field in the UVsystab passed

Re: [PATCH v4 02/13] x86/platform/uv: Remove SCIR MMR references for UVY systems.

2020-10-06 Thread Mike Travis
simulators. More UV5 support is expected to arrive as needed. (The earlier class was UVX if interested.) On Mon, Oct 05, 2020 at 03:39:18PM -0500, Mike Travis wrote: UV class systems no longer use System Controller for monitoring of CPU activity provided by this driver. Other methods have been develop

[PATCH v4 02/13] x86/platform/uv: Remove SCIR MMR references for UVY systems.

2020-10-05 Thread Mike Travis
UV class systems no longer use System Controller for monitoring of CPU activity provided by this driver. Other methods have been developed for BIOS and the management controller (BMC). This patch removes that supporting code. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich --- arch

[PATCH v4 13/13] x86/platform/uv: Update Copyrights to conform to HPE standards

2020-10-05 Thread Mike Travis
Add Copyrights to those files that have been updated for UV5 changes. Signed-off-by: Mike Travis --- arch/x86/include/asm/uv/bios.h | 1 + arch/x86/include/asm/uv/uv_hub.h| 1 + arch/x86/include/asm/uv/uv_mmrs.h | 1 + arch/x86/kernel/apic/x2apic_uv_x.c | 1 + arch/x86/platform/uv

Re: [PATCH v4 06/13] x86/platform/uv: Add and Decode Arch Type in UVsystab

2020-10-05 Thread Mike Travis
On 10/5/2020 2:21 PM, Borislav Petkov wrote: On Mon, Oct 05, 2020 at 03:39:22PM -0500, Mike Travis wrote: A patch to add and process the UV Arch Type field in the UVsystab passed from UV BIOS to the kernel. What does that mean? There have been recent cases where OEM's want to use

Re: [PATCH v4 03/13] x86/platform/uv: Adjust references in UV kernel modules

2020-10-05 Thread Mike Travis
On 10/5/2020 2:16 PM, Borislav Petkov wrote: On Mon, Oct 05, 2020 at 03:39:19PM -0500, Mike Travis wrote: Make a small symbol change (is_uv() ==> is_uv_sys()) to accommodate a change in the uv_mmrs.h file (is_uv() is the new arch selector function). Signed-off-by: Mike Travis Revie

[PATCH v4 07/13] x86/platform/uv: Update MMIOH references based on new UV5 MMRs.

2020-10-05 Thread Mike Travis
Make modifications to the MMIOH mappings to accommodate changes for UV5. Signed-off-by: Mike Travis Reviewed-by: Steve Wahl Reported-by: kernel test robot --- arch/x86/kernel/apic/x2apic_uv_x.c | 212 - 1 file changed, 144 insertions(+), 68 deletions(-) diff --git

[PATCH v4 05/13] x86/platform/uv: Add UV5 direct references

2020-10-05 Thread Mike Travis
Add new references to UV5 (and UVY class) system MMR addresses and fields primarily caused by the expansion from 46 to 52 bits of physical memory address. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Steve Wahl --- arch/x86/include/asm/uv/uv_hub.h | 49

[PATCH v4 09/13] x86/platform/uv: Update UV5 MMR references in UV GRU

2020-10-05 Thread Mike Travis
Make modifications to the GRU mappings to accommodate changes for UV5. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Steve Wahl --- arch/x86/kernel/apic/x2apic_uv_x.c | 30 -- 1 file changed, 24 insertions(+), 6 deletions(-) diff --git

[PATCH v4 12/13] x86/platform/uv: Update for UV5 NMI MMR changes

2020-10-05 Thread Mike Travis
The UV NMI MMR addresses and fields moved between UV4 and UV5 necessitating a rewrite of the UV NMI handler. Adjust references to accommodate those changes. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Steve Wahl --- arch/x86/include/asm/uv/uv_hub.h | 13

[PATCH v4 11/13] x86/platform/uv: Update UV5 TSC Checking

2020-10-05 Thread Mike Travis
Update check of BIOS TSC sync status to include both possible "invalid" states provided by newer UV5 BIOS. Signed-off-by: Mike Travis Reviewed-by: Steve Wahl --- arch/x86/include/asm/uv/uv_hub.h | 2 +- arch/x86/kernel/apic/x2apic_uv_x.c | 24 ++-- 2 files c

[PATCH v4 06/13] x86/platform/uv: Add and Decode Arch Type in UVsystab

2020-10-05 Thread Mike Travis
A patch to add and process the UV Arch Type field in the UVsystab passed from UV BIOS to the kernel. This allows the system to be recognized without relying on the OEM_ID which OEMs want to change. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Steve Wahl Reported

[PATCH v4 10/13] x86/platform/uv: Update Node Present Counting

2020-10-05 Thread Mike Travis
The changes in the UV5 arch shrunk the NODE PRESENT table to just 2x64 entries (128 total) so are in to 64 bit MMRs instead of a depth of 64 bits in an array. Adjust references when counting up the nodes present. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Steve Wahl

[PATCH v4 03/13] x86/platform/uv: Adjust references in UV kernel modules

2020-10-05 Thread Mike Travis
Make a small symbol change (is_uv() ==> is_uv_sys()) to accommodate a change in the uv_mmrs.h file (is_uv() is the new arch selector function). Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Steve Wahl --- drivers/misc/sgi-xp/xp.h| 8 drivers/m

[PATCH v4 01/13] x86/platform/uv: Remove UV BAU TLB Shootdown Handler

2020-10-05 Thread Mike Travis
-off-by: Mike Travis Reviewed-by: Dimitri Sivanich --- arch/x86/include/asm/idtentry.h |4 - arch/x86/include/asm/uv/uv.h |4 +- arch/x86/include/asm/uv/uv_bau.h | 755 --- arch/x86/kernel/idt.c|3 - arch/x86/mm/tlb.c| 24 - arch/x86/platform

[PATCH v4 08/13] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates

2020-10-05 Thread Mike Travis
Make modifications to the GAM MMR mappings to accommodate changes for UV5. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Steve Wahl --- arch/x86/kernel/apic/x2apic_uv_x.c | 30 +- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git

[PATCH v4 00/13] x86/platform/uv: Updates for UV5 Architecture

2020-10-05 Thread Mike Travis
the patches. Mike Travis (13): x86/platform/uv: Remove UV BAU TLB Shootdown Handler x86/platform/uv: Remove SCIR MMR references for UVY systems. x86/platform/uv: Adjust references in UV kernel modules x86/platform/uv: Update UV MMRs for UV5 x86/platform/uv: Add UV5 direct references x86

[PATCH v3 06/13] x86/platform/uv: Add and Decode Arch Type in UVsystab

2020-10-01 Thread Mike Travis
A patch to add and process the UV Arch Type field in the UVsystab passed from UV BIOS to the kernel. This allows the system to be recognized without relying on the OEM_ID which OEMs want to change. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Steve Wahl --- arch/x86

[PATCH v3 11/13] x86/platform/uv: Update UV5 TSC Checking

2020-10-01 Thread Mike Travis
Update check of BIOS TSC sync status to include both possible "invalid" states provided by newer UV5 BIOS. Signed-off-by: Mike Travis Reviewed-by: Steve Wahl --- arch/x86/include/asm/uv/uv_hub.h | 2 +- arch/x86/kernel/apic/x2apic_uv_x.c | 24 ++-- 2 files c

[PATCH v3 12/13] x86/platform/uv: Update for UV5 NMI MMR changes

2020-10-01 Thread Mike Travis
The UV NMI MMR addresses and fields moved between UV4 and UV5 necessitating a rewrite of the UV NMI handler. Adjust references to accommodate those changes. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Steve Wahl --- arch/x86/include/asm/uv/uv_hub.h | 13

[PATCH v3 03/13] x86/platform/uv: Adjust references in UV kernel modules

2020-10-01 Thread Mike Travis
Make a small symbol change (is_uv() ==> is_uv_sys()) to accommodate a change in the uv_mmrs.h file (is_uv() is the new arch selector function). Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Steve Wahl --- drivers/misc/sgi-xp/xp.h| 8 drivers/m

[PATCH v3 00/13] x86/platform/uv: Updates for UV5 Architecture

2020-10-01 Thread Mike Travis
. This is version 3 with these changes since version 2: * Changes made to .gitconfig so no internal (unreachable) systems are referenced. Mike Travis (13): x86/platform/uv: Remove UV BAU TLB Shootdown Handler x86/platform/uv: Remove SCIR MMR references for UVY systems. x86/platform/uv

[PATCH v3 07/13] x86/platform/uv: Update MMIOH references based on new UV5 MMRs.

2020-10-01 Thread Mike Travis
Make modifications to the MMIOH mappings to accommodate changes for UV5. Signed-off-by: Mike Travis Reviewed-by: Steve Wahl --- arch/x86/kernel/apic/x2apic_uv_x.c | 211 +++-- 1 file changed, 143 insertions(+), 68 deletions(-) diff --git a/arch/x86/kernel/apic

[PATCH v3 09/13] x86/platform/uv: Update UV5 MMR references in UV GRU

2020-10-01 Thread Mike Travis
Make modifications to the GRU mappings to accommodate changes for UV5. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Steve Wahl --- arch/x86/kernel/apic/x2apic_uv_x.c | 30 -- 1 file changed, 24 insertions(+), 6 deletions(-) diff --git

[PATCH v3 10/13] x86/platform/uv: Update Node Present Counting

2020-10-01 Thread Mike Travis
The changes in the UV5 arch shrunk the NODE PRESENT table to just 2x64 entries (128 total) so are in to 64 bit MMRs instead of a depth of 64 bits in an array. Adjust references when counting up the nodes present. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Steve Wahl

[PATCH v3 08/13] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates

2020-10-01 Thread Mike Travis
Make modifications to the GAM MMR mappings to accommodate changes for UV5. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Steve Wahl --- arch/x86/kernel/apic/x2apic_uv_x.c | 30 +- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git

[PATCH v3 13/13] x86/platform/uv: Update Copyrights to conform to HPE standards

2020-10-01 Thread Mike Travis
Add Copyrights to those files that have been updated for UV5 changes. Signed-off-by: Mike Travis --- arch/x86/include/asm/uv/bios.h | 1 + arch/x86/include/asm/uv/uv_hub.h| 1 + arch/x86/include/asm/uv/uv_mmrs.h | 1 + arch/x86/kernel/apic/x2apic_uv_x.c | 1 + arch/x86/platform/uv

[PATCH v3 02/13] x86/platform/uv: Remove SCIR MMR references for UVY systems.

2020-10-01 Thread Mike Travis
UV class systems no longer use System Controller for monitoring of CPU activity provided by this driver. Other methods have been developed for BIOS and the management controller (BMC). This patch removes that supporting code. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich --- arch

[PATCH v3 05/13] x86/platform/uv: Add UV5 direct references

2020-10-01 Thread Mike Travis
Add new references to UV5 (and UVY class) system MMR addresses and fields primarily caused by the expansion from 46 to 52 bits of physical memory address. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Steve Wahl --- arch/x86/include/asm/uv/uv_hub.h | 49

[PATCH v3 01/13] x86/platform/uv: Remove UV BAU TLB Shootdown Handler

2020-10-01 Thread Mike Travis
-off-by: Mike Travis Reviewed-by: Dimitri Sivanich --- arch/x86/include/asm/idtentry.h |4 - arch/x86/include/asm/uv/uv.h |4 +- arch/x86/include/asm/uv/uv_bau.h | 755 --- arch/x86/kernel/idt.c|3 - arch/x86/mm/tlb.c| 24 - arch/x86/platform

Re: [PATCH 04/12] x86/platform/uv: Update UV MMRs for UV5

2020-09-08 Thread Mike Travis
On 9/8/2020 8:23 AM, Greg KH wrote: On Mon, Sep 07, 2020 at 01:54:34PM -0500, Mike Travis wrote: --- linux.orig/drivers/misc/sgi-gru/grufile.c +++ linux/drivers/misc/sgi-gru/grufile.c @@ -7,7 +7,8 @@ * This file supports the user system call for file open, close, mmap, etc. * This also

Re: [PATCH 00/12] x86/platform/uv: Updates for UV5

2020-09-08 Thread Mike Travis
On 9/8/2020 8:20 AM, Greg KH wrote: On Mon, Sep 07, 2020 at 01:54:30PM -0500, Mike Travis wrote: Subject: [PATCH 00/12] x86/platform/uv: Updates for UV5 Add changes needed for new UV5 UV architecture. Chief among the changes are 52 bits of physical memory address and 57 bits of virtual

Re: [PATCH 00/12] x86/platform/uv: Updates for UV5

2020-09-08 Thread Mike Travis
On 9/8/2020 8:47 AM, pet...@infradead.org wrote: On Tue, Sep 08, 2020 at 08:28:16AM -0700, Mike Travis wrote: I didn't. If I could figure out how to convert quilt patches into git commits I might be able to do that? (And I didn't know that diffstats were needed on the into?) $ git

Re: [PATCH 04/12] x86/platform/uv: Update UV MMRs for UV5

2020-09-08 Thread Mike Travis
On 9/8/2020 8:44 AM, Greg KH wrote: On Tue, Sep 08, 2020 at 08:35:37AM -0700, Mike Travis wrote: On 9/8/2020 8:23 AM, Greg KH wrote: On Mon, Sep 07, 2020 at 01:54:34PM -0500, Mike Travis wrote: --- linux.orig/drivers/misc/sgi-gru/grufile.c +++ linux/drivers/misc/sgi-gru/grufile.c @@ -7,7

[PATCH 09/12] x86/platform/uv: Update UV5 MMR references in UV GRU

2020-09-07 Thread Mike Travis
Make modifications to the GRU mappings to accommodate changes for UV5. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Steve Wahl --- arch/x86/kernel/apic/x2apic_uv_x.c | 30 -- 1 file changed, 24 insertions(+), 6 deletions

[PATCH 00/12] x86/platform/uv: Updates for UV5

2020-09-07 Thread Mike Travis
Subject: [PATCH 00/12] x86/platform/uv: Updates for UV5 Add changes needed for new UV5 UV architecture. Chief among the changes are 52 bits of physical memory address and 57 bits of virtual address space. 0001 Remove UV BAU TLB Shootdown Handler - removes BAU TLB code being replaced by

[PATCH 03/12] x86/platform/uv: Adjust references in UV kernel modules

2020-09-07 Thread Mike Travis
There is a symbol clash from the auto-generated uv_mmrs.h file that clashes with code in the UV kernel modules (is_uv() is the symbol). Change those prior to the symbol clash so as to not cause a compile error. Signed-off-by: Mike Travis Reviewed-by: Dimitri Sivanich Reviewed-by: Steve Wahl

  1   2   3   4   5   6   7   8   9   10   >