Re: [PATCH v2] x86/smpboot: Remove 486-isms from the modern AP boot path

2020-04-01 Thread Andrew Cooper
On 31/03/2020 23:53, Brian Gerst wrote: > On Tue, Mar 31, 2020 at 6:44 PM Andrew Cooper > wrote: >> On 31/03/2020 23:23, Brian Gerst wrote: >>> On Tue, Mar 31, 2020 at 1:59 PM Andrew Cooper >>> wrote: >>>> Linux has an implementation of the Universal

Re: [PATCH v2] x86/smpboot: Remove 486-isms from the modern AP boot path

2020-04-01 Thread Andrew Cooper
On 01/04/2020 12:39, Brian Gerst wrote: > On Wed, Apr 1, 2020 at 5:22 AM Andrew Cooper > wrote: >> On 31/03/2020 23:53, Brian Gerst wrote: >>> On Tue, Mar 31, 2020 at 6:44 PM Andrew Cooper >>> wrote: >>>> On 31/03/2020 23:23, Brian Gerst wrote: &g

[PATCH v2] x86/smpboot: Remove 486-isms from the modern AP boot path

2020-03-31 Thread Andrew Cooper
and header files as appropriate. CC: Thomas Gleixner CC: Ingo Molnar CC: Borislav Petkov CC: "H. Peter Anvin" CC: x...@kernel.org CC: Jan Kiszka CC: James Morris CC: David Howells CC: Andrew Cooper CC: Matthew Garrett CC: Josh Boyer CC: Steve Wahl CC: Mike Travis CC: Dimitri Si

Re: [PATCH v2] x86/smpboot: Remove 486-isms from the modern AP boot path

2020-03-31 Thread Andrew Cooper
On 31/03/2020 23:23, Brian Gerst wrote: > On Tue, Mar 31, 2020 at 1:59 PM Andrew Cooper > wrote: >> Linux has an implementation of the Universal Start-up Algorithm (MP spec, >> Appendix B.4, Application Processor Startup), which includes unconditionally >> writing to the

Re: [PATCH] x86/smpboot: Remove 486-isms from the modern AP boot path

2020-04-01 Thread Andrew Cooper
On 01/04/2020 00:35, Maciej W. Rozycki wrote: > On Wed, 25 Mar 2020, Thomas Gleixner wrote: > @@ -1118,7 +1121,7 @@ static int do_boot_cpu(int apicid, int cpu, struct task_struct *idle, } } - if (x86_platform.legacy.warm_reset) { + if

[PATCH] x86/smpboot: Remove 486-isms from the modern AP boot path

2020-03-25 Thread Andrew Cooper
of compiling the warm reset logic out entirely for 64bit builds. CC: Thomas Gleixner CC: Ingo Molnar CC: Borislav Petkov CC: "H. Peter Anvin" CC: x...@kernel.org CC: Jan Kiszka CC: James Morris CC: David Howells CC: Andrew Cooper CC: Matthew Garrett CC: Josh Boyer CC: Zhenzhon