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 n
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
by 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 del
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
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
note 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 Aure
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
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
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
note 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 Aure
hat
"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 +++-
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
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
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
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
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
Corrected the following Warning:
drivers/staging/media/hantro/hantro_v4l2.c:319: WARNING: Possible comma where
semicolon could be used
Signed-off-by: Travis Carter
---
drivers/staging/media/hantro/hantro_v4l2.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/staging
Corrected the following Warning:
drivers/staging/media/rkvdec/rkvdec.c:133: WARNING: Possible comma where
semicolon could be used
Signed-off-by: Travis Carter
---
drivers/staging/media/rkvdec/rkvdec.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/staging/media
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
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
Removed repeated word 'in'
Signed-off-by: Travis Carter
---
drivers/staging/media/zoran/zoran_card.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/staging/media/zoran/zoran_card.c
b/drivers/staging/media/zoran/zoran_card.c
index dfc60e2e9dd7..c77aa458b
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
driver
v2: 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 m
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
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
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
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
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
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 us
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
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
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
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
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
e existing /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
M
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
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
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_UV=y
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
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
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
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
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
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
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
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
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
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 doe
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 fro
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
ly used, maybe removal 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 right
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 _p
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'
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 cau
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
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
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
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
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
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
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
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
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
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
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
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
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
mulators. 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
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
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
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 us
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
Reviewed
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
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
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 a
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
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
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-by
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
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
igned-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/pla
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
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
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
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
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
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
.
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
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
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 a
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
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
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
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
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
igned-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/pla
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
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
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
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
1 - 100 of 909 matches
Mail list logo