2020-09-07 19:00:49

by Mike Travis

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

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 BAU APIC driver

0002 Remove SCIR built in driver
- removes System Controller (monitoring) code

0003 Update UV kernel modules
- update loadable UV kernel modules prior to a clash of symbols
(is_uv) produced by auto-generated UV5 uv_mmrs.h file

0004 Update UV MMRs for UV5
- update uv_mmrs.h file and fix resultant compiler errors

0005 Add UV5 direct references
- add references to UV5 specific values

0006 Decode and Use Arch Type in UVsystab
- add UV ArchType field to UVsystab to remove dependency on OEM_ID

0007 Update MMIOH references
- display MMIOH mapping for each MMIOH region

0008 Adjust GAM MMR references
- update GAM mapping for MMR accesses

0009 Update UV GRU references
- update GRU mapping to include UV5

0010 Update Node Present Counting
- UV5 changes method of counting nodes present

0011 Update UV5 TSC Checking
- update TSC sync check of BIOS sync status

0012 Update for UV5 NMI MMR changes
- update NMI handler


2020-09-08 16:30:37

by Mike Travis

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



On 9/8/2020 8:47 AM, [email protected] 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 quiltimport
>
> Or, for the more enterprising person:
>
> $ quilt series | while read file; do git am $file; done
>
> Generating a diffstat from a quilt series (when applied):
>
> $ quilt diff --combine - | diffstat
>

Cool, thanks. I am doing this for the V2 version of the patches. Most
will get touched anyways because of the Copyright thing.

2020-09-08 17:15:14

by Greg KH

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

On Tue, Sep 08, 2020 at 08:28:16AM -0700, Mike Travis wrote:
>
>
> 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 address space.
> > >
> > > 0001 Remove UV BAU TLB Shootdown Handler
> > > - removes BAU TLB code being replaced by BAU APIC driver
> > >
> > > 0002 Remove SCIR built in driver
> > > - removes System Controller (monitoring) code
> > >
> > > 0003 Update UV kernel modules
> > > - update loadable UV kernel modules prior to a clash of symbols
> > > (is_uv) produced by auto-generated UV5 uv_mmrs.h file
> > >
> > > 0004 Update UV MMRs for UV5
> > > - update uv_mmrs.h file and fix resultant compiler errors
> > >
> > > 0005 Add UV5 direct references
> > > - add references to UV5 specific values
> > >
> > > 0006 Decode and Use Arch Type in UVsystab
> > > - add UV ArchType field to UVsystab to remove dependency on OEM_ID
> > >
> > > 0007 Update MMIOH references
> > > - display MMIOH mapping for each MMIOH region
> > >
> > > 0008 Adjust GAM MMR references
> > > - update GAM mapping for MMR accesses
> > >
> > > 0009 Update UV GRU references
> > > - update GRU mapping to include UV5
> > >
> > > 0010 Update Node Present Counting
> > > - UV5 changes method of counting nodes present
> > >
> > > 0011 Update UV5 TSC Checking
> > > - update TSC sync check of BIOS sync status
> > >
> > > 0012 Update for UV5 NMI MMR changes
> > > - update NMI handler
> > >
> >
> > No diffstat? Did you use 'git format-patch' cover letter for this?
>
> 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?)

Ah, didn't realize you were using quilt, nevermind.

It's just a built-in feature of git, it makes your life easier than this
:)

thanks,

greg k-h

2020-09-08 18:09:28

by Mike Travis

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



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 address space.
>>
>> 0001 Remove UV BAU TLB Shootdown Handler
>> - removes BAU TLB code being replaced by BAU APIC driver
>>
>> 0002 Remove SCIR built in driver
>> - removes System Controller (monitoring) code
>>
>> 0003 Update UV kernel modules
>> - update loadable UV kernel modules prior to a clash of symbols
>> (is_uv) produced by auto-generated UV5 uv_mmrs.h file
>>
>> 0004 Update UV MMRs for UV5
>> - update uv_mmrs.h file and fix resultant compiler errors
>>
>> 0005 Add UV5 direct references
>> - add references to UV5 specific values
>>
>> 0006 Decode and Use Arch Type in UVsystab
>> - add UV ArchType field to UVsystab to remove dependency on OEM_ID
>>
>> 0007 Update MMIOH references
>> - display MMIOH mapping for each MMIOH region
>>
>> 0008 Adjust GAM MMR references
>> - update GAM mapping for MMR accesses
>>
>> 0009 Update UV GRU references
>> - update GRU mapping to include UV5
>>
>> 0010 Update Node Present Counting
>> - UV5 changes method of counting nodes present
>>
>> 0011 Update UV5 TSC Checking
>> - update TSC sync check of BIOS sync status
>>
>> 0012 Update for UV5 NMI MMR changes
>> - update NMI handler
>>
>
> No diffstat? Did you use 'git format-patch' cover letter for this?

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?)

Thanks,
Mike

>
> thanks,
>
> greg k-h
>

2020-09-08 19:45:45

by Peter Zijlstra

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

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 quiltimport

Or, for the more enterprising person:

$ quilt series | while read file; do git am $file; done

Generating a diffstat from a quilt series (when applied):

$ quilt diff --combine - | diffstat

2020-09-08 20:02:07

by Greg KH

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

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 address space.
>
> 0001 Remove UV BAU TLB Shootdown Handler
> - removes BAU TLB code being replaced by BAU APIC driver
>
> 0002 Remove SCIR built in driver
> - removes System Controller (monitoring) code
>
> 0003 Update UV kernel modules
> - update loadable UV kernel modules prior to a clash of symbols
> (is_uv) produced by auto-generated UV5 uv_mmrs.h file
>
> 0004 Update UV MMRs for UV5
> - update uv_mmrs.h file and fix resultant compiler errors
>
> 0005 Add UV5 direct references
> - add references to UV5 specific values
>
> 0006 Decode and Use Arch Type in UVsystab
> - add UV ArchType field to UVsystab to remove dependency on OEM_ID
>
> 0007 Update MMIOH references
> - display MMIOH mapping for each MMIOH region
>
> 0008 Adjust GAM MMR references
> - update GAM mapping for MMR accesses
>
> 0009 Update UV GRU references
> - update GRU mapping to include UV5
>
> 0010 Update Node Present Counting
> - UV5 changes method of counting nodes present
>
> 0011 Update UV5 TSC Checking
> - update TSC sync check of BIOS sync status
>
> 0012 Update for UV5 NMI MMR changes
> - update NMI handler
>

No diffstat? Did you use 'git format-patch' cover letter for this?

thanks,

greg k-h