* [PATCH 0/3] x86: cpu: Add new Airmont CPU model
@ 2019-08-15 9:46 Rahul Tanwar
2019-08-15 9:46 ` [PATCH 1/3] x86: cpu: Use constant definitions for CPU type Rahul Tanwar
` (2 more replies)
0 siblings, 3 replies; 11+ messages in thread
From: Rahul Tanwar @ 2019-08-15 9:46 UTC (permalink / raw)
To: tglx, mingo, bp, hpa, x86
Cc: andriy.shevchenko, alan, ricardo.neri-calderon, rafael.j.wysocki,
linux-kernel, qi-ming.wu, cheol.yong.kim, rahul.tanwar,
Rahul Tanwar
Intel Atom CPU based Lightning Mountain(LGM) network processor SoC has recently
taped out. Although the Atom CPU used in LGM is based upon Airmont uArch but it
has a few differences. Its a new variant of Atom Airmont cpu model.
This series of patches adds support for this new CPU model.
Patches are baselined upon Linux 5.3-rc4 at below Git tree:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
Patch 1 replaces existing direct values usage with constant definitions when
access CPU models.
Patch 2 adds a constant definition for the new Atom CPU model.
Patch 3 updates capabilities & vulnerabilities applicable for this new CPU model.
Rahul Tanwar (3):
x86: cpu: Use constant definitions for CPU type
x86: cpu: Add new Intel Atom CPU type
x86: arch: Add arch support for new Intel Atom CPU
arch/x86/include/asm/intel-family.h | 1 +
arch/x86/kernel/cpu/common.c | 1 +
arch/x86/kernel/cpu/intel.c | 7 ++++---
arch/x86/kernel/tsc_msr.c | 5 +++++
4 files changed, 11 insertions(+), 3 deletions(-)
--
2.11.0
^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH 1/3] x86: cpu: Use constant definitions for CPU type
2019-08-15 9:46 [PATCH 0/3] x86: cpu: Add new Airmont CPU model Rahul Tanwar
@ 2019-08-15 9:46 ` Rahul Tanwar
2019-08-15 10:31 ` Thomas Gleixner
2019-08-15 9:46 ` [PATCH 2/3] x86: cpu: Add new Intel Atom " Rahul Tanwar
2019-08-15 9:46 ` [PATCH 3/3] x86: arch: Add arch support for new Intel Atom CPU Rahul Tanwar
2 siblings, 1 reply; 11+ messages in thread
From: Rahul Tanwar @ 2019-08-15 9:46 UTC (permalink / raw)
To: tglx, mingo, bp, hpa, x86
Cc: andriy.shevchenko, alan, ricardo.neri-calderon, rafael.j.wysocki,
linux-kernel, qi-ming.wu, cheol.yong.kim, rahul.tanwar,
Rahul Tanwar
This patch replaces direct values usage with constant definitions usage
when access CPU models.
Signed-off-by: Rahul Tanwar <rahul.tanwar@linux.intel.com>
Suggested-by: Andy Shevchenko <andriy.shevchenko@intel.com>
---
arch/x86/kernel/cpu/intel.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/arch/x86/kernel/cpu/intel.c b/arch/x86/kernel/cpu/intel.c
index 8d6d92ebeb54..0419fba1ea56 100644
--- a/arch/x86/kernel/cpu/intel.c
+++ b/arch/x86/kernel/cpu/intel.c
@@ -265,9 +265,9 @@ static void early_init_intel(struct cpuinfo_x86 *c)
/* Penwell and Cloverview have the TSC which doesn't sleep on S3 */
if (c->x86 == 6) {
switch (c->x86_model) {
- case 0x27: /* Penwell */
- case 0x35: /* Cloverview */
- case 0x4a: /* Merrifield */
+ case INTEL_FAM6_ATOM_SALTWELL_MID: /* Penwell */
+ case INTEL_FAM6_ATOM_SALTWELL_TABLET: /* Cloverview */
+ case INTEL_FAM6_ATOM_SILVERMONT_MID: /* Merrifield */
set_cpu_cap(c, X86_FEATURE_NONSTOP_TSC_S3);
break;
default:
--
2.11.0
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH 2/3] x86: cpu: Add new Intel Atom CPU type
2019-08-15 9:46 [PATCH 0/3] x86: cpu: Add new Airmont CPU model Rahul Tanwar
2019-08-15 9:46 ` [PATCH 1/3] x86: cpu: Use constant definitions for CPU type Rahul Tanwar
@ 2019-08-15 9:46 ` Rahul Tanwar
2019-08-15 12:22 ` Borislav Petkov
2019-08-15 9:46 ` [PATCH 3/3] x86: arch: Add arch support for new Intel Atom CPU Rahul Tanwar
2 siblings, 1 reply; 11+ messages in thread
From: Rahul Tanwar @ 2019-08-15 9:46 UTC (permalink / raw)
To: tglx, mingo, bp, hpa, x86
Cc: andriy.shevchenko, alan, ricardo.neri-calderon, rafael.j.wysocki,
linux-kernel, qi-ming.wu, cheol.yong.kim, rahul.tanwar,
Rahul Tanwar
This patch adds a new variant of Intel Atom Airmont CPU model used in a
network processor SoC named Lightning Mountain.
Signed-off-by: Rahul Tanwar <rahul.tanwar@linux.intel.com>
---
arch/x86/include/asm/intel-family.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/x86/include/asm/intel-family.h b/arch/x86/include/asm/intel-family.h
index 0278aa66ef62..cbbb8250370f 100644
--- a/arch/x86/include/asm/intel-family.h
+++ b/arch/x86/include/asm/intel-family.h
@@ -73,6 +73,7 @@
#define INTEL_FAM6_ATOM_AIRMONT 0x4C /* Cherry Trail, Braswell */
#define INTEL_FAM6_ATOM_AIRMONT_MID 0x5A /* Moorefield */
+#define INTEL_FAM6_ATOM_AIRMONT_NP 0x75 /* Lightning Mountain */
#define INTEL_FAM6_ATOM_GOLDMONT 0x5C /* Apollo Lake */
#define INTEL_FAM6_ATOM_GOLDMONT_X 0x5F /* Denverton */
--
2.11.0
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH 3/3] x86: arch: Add arch support for new Intel Atom CPU
2019-08-15 9:46 [PATCH 0/3] x86: cpu: Add new Airmont CPU model Rahul Tanwar
2019-08-15 9:46 ` [PATCH 1/3] x86: cpu: Use constant definitions for CPU type Rahul Tanwar
2019-08-15 9:46 ` [PATCH 2/3] x86: cpu: Add new Intel Atom " Rahul Tanwar
@ 2019-08-15 9:46 ` Rahul Tanwar
2 siblings, 0 replies; 11+ messages in thread
From: Rahul Tanwar @ 2019-08-15 9:46 UTC (permalink / raw)
To: tglx, mingo, bp, hpa, x86
Cc: andriy.shevchenko, alan, ricardo.neri-calderon, rafael.j.wysocki,
linux-kernel, qi-ming.wu, cheol.yong.kim, rahul.tanwar,
Rahul Tanwar
This patch adds basic arch support for a new variant of Intel Atom CPU
model used in a network processor SoC named Lightning Mountain.
Signed-off-by: Rahul Tanwar <rahul.tanwar@linux.intel.com>
---
arch/x86/kernel/cpu/common.c | 1 +
arch/x86/kernel/cpu/intel.c | 1 +
arch/x86/kernel/tsc_msr.c | 5 +++++
3 files changed, 7 insertions(+)
diff --git a/arch/x86/kernel/cpu/common.c b/arch/x86/kernel/cpu/common.c
index 5cc2d51cc25e..c6b4a578b280 100644
--- a/arch/x86/kernel/cpu/common.c
+++ b/arch/x86/kernel/cpu/common.c
@@ -1059,6 +1059,7 @@ static const __initconst struct x86_cpu_id cpu_vuln_whitelist[] = {
VULNWL_INTEL(CORE_YONAH, NO_SSB),
VULNWL_INTEL(ATOM_AIRMONT_MID, NO_L1TF | MSBDS_ONLY | NO_SWAPGS),
+ VULNWL_INTEL(ATOM_AIRMONT_NP, NO_L1TF | NO_SWAPGS),
VULNWL_INTEL(ATOM_GOLDMONT, NO_MDS | NO_L1TF | NO_SWAPGS),
VULNWL_INTEL(ATOM_GOLDMONT_X, NO_MDS | NO_L1TF | NO_SWAPGS),
diff --git a/arch/x86/kernel/cpu/intel.c b/arch/x86/kernel/cpu/intel.c
index 0419fba1ea56..e989a8429390 100644
--- a/arch/x86/kernel/cpu/intel.c
+++ b/arch/x86/kernel/cpu/intel.c
@@ -268,6 +268,7 @@ static void early_init_intel(struct cpuinfo_x86 *c)
case INTEL_FAM6_ATOM_SALTWELL_MID: /* Penwell */
case INTEL_FAM6_ATOM_SALTWELL_TABLET: /* Cloverview */
case INTEL_FAM6_ATOM_SILVERMONT_MID: /* Merrifield */
+ case INTEL_FAM6_ATOM_AIRMONT_NP: /* Lightning Mountain */
set_cpu_cap(c, X86_FEATURE_NONSTOP_TSC_S3);
break;
default:
diff --git a/arch/x86/kernel/tsc_msr.c b/arch/x86/kernel/tsc_msr.c
index 067858fe4db8..e0cbe4f2af49 100644
--- a/arch/x86/kernel/tsc_msr.c
+++ b/arch/x86/kernel/tsc_msr.c
@@ -58,6 +58,10 @@ static const struct freq_desc freq_desc_ann = {
1, { 83300, 100000, 133300, 100000, 0, 0, 0, 0 }
};
+static const struct freq_desc freq_desc_lgm = {
+ 1, { 78000, 78000, 78000, 78000, 78000, 78000, 78000, 78000 }
+};
+
static const struct x86_cpu_id tsc_msr_cpu_ids[] = {
INTEL_CPU_FAM6(ATOM_SALTWELL_MID, freq_desc_pnw),
INTEL_CPU_FAM6(ATOM_SALTWELL_TABLET, freq_desc_clv),
@@ -65,6 +69,7 @@ static const struct x86_cpu_id tsc_msr_cpu_ids[] = {
INTEL_CPU_FAM6(ATOM_SILVERMONT_MID, freq_desc_tng),
INTEL_CPU_FAM6(ATOM_AIRMONT, freq_desc_cht),
INTEL_CPU_FAM6(ATOM_AIRMONT_MID, freq_desc_ann),
+ INTEL_CPU_FAM6(ATOM_AIRMONT_NP, freq_desc_lgm),
{}
};
--
2.11.0
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [PATCH 1/3] x86: cpu: Use constant definitions for CPU type
2019-08-15 9:46 ` [PATCH 1/3] x86: cpu: Use constant definitions for CPU type Rahul Tanwar
@ 2019-08-15 10:31 ` Thomas Gleixner
2019-08-16 3:17 ` Tanwar, Rahul
0 siblings, 1 reply; 11+ messages in thread
From: Thomas Gleixner @ 2019-08-15 10:31 UTC (permalink / raw)
To: Rahul Tanwar
Cc: mingo, bp, hpa, x86, andriy.shevchenko, alan,
ricardo.neri-calderon, rafael.j.wysocki, linux-kernel,
qi-ming.wu, cheol.yong.kim, rahul.tanwar
Rahul,
On Thu, 15 Aug 2019, Rahul Tanwar wrote:
Please use the proper prefix for your patches. x86 uses
x86/subsystem: not x86: subsystem:
> This patch replaces direct values usage with constant definitions usage
> when access CPU models.
Please do not use 'This patch'. We already know that this is a patch
otherwise you wouldn't have sent it with [PATCH] on the subject line,
right?
See Documentation/process/submitting-patches.rst and search for 'This
patch'.
> Signed-off-by: Rahul Tanwar <rahul.tanwar@linux.intel.com>
> Suggested-by: Andy Shevchenko <andriy.shevchenko@intel.com>
> ---
> arch/x86/kernel/cpu/intel.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/arch/x86/kernel/cpu/intel.c b/arch/x86/kernel/cpu/intel.c
> index 8d6d92ebeb54..0419fba1ea56 100644
> --- a/arch/x86/kernel/cpu/intel.c
> +++ b/arch/x86/kernel/cpu/intel.c
> @@ -265,9 +265,9 @@ static void early_init_intel(struct cpuinfo_x86 *c)
> /* Penwell and Cloverview have the TSC which doesn't sleep on S3 */
> if (c->x86 == 6) {
> switch (c->x86_model) {
> - case 0x27: /* Penwell */
> - case 0x35: /* Cloverview */
> - case 0x4a: /* Merrifield */
> + case INTEL_FAM6_ATOM_SALTWELL_MID: /* Penwell */
> + case INTEL_FAM6_ATOM_SALTWELL_TABLET: /* Cloverview */
> + case INTEL_FAM6_ATOM_SILVERMONT_MID: /* Merrifield */
Are these comments really still useful now that the defines are used? I
don't think so.
Thanks,
tglx
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 2/3] x86: cpu: Add new Intel Atom CPU type
2019-08-15 9:46 ` [PATCH 2/3] x86: cpu: Add new Intel Atom " Rahul Tanwar
@ 2019-08-15 12:22 ` Borislav Petkov
2019-08-16 3:22 ` Tanwar, Rahul
0 siblings, 1 reply; 11+ messages in thread
From: Borislav Petkov @ 2019-08-15 12:22 UTC (permalink / raw)
To: Rahul Tanwar, Tony Luck
Cc: tglx, mingo, hpa, x86, andriy.shevchenko, alan,
ricardo.neri-calderon, rafael.j.wysocki, linux-kernel,
qi-ming.wu, cheol.yong.kim, rahul.tanwar
On Thu, Aug 15, 2019 at 05:46:46PM +0800, Rahul Tanwar wrote:
> This patch adds a new variant of Intel Atom Airmont CPU model used in a
> network processor SoC named Lightning Mountain.
>
> Signed-off-by: Rahul Tanwar <rahul.tanwar@linux.intel.com>
> ---
> arch/x86/include/asm/intel-family.h | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/arch/x86/include/asm/intel-family.h b/arch/x86/include/asm/intel-family.h
> index 0278aa66ef62..cbbb8250370f 100644
> --- a/arch/x86/include/asm/intel-family.h
> +++ b/arch/x86/include/asm/intel-family.h
> @@ -73,6 +73,7 @@
>
> #define INTEL_FAM6_ATOM_AIRMONT 0x4C /* Cherry Trail, Braswell */
> #define INTEL_FAM6_ATOM_AIRMONT_MID 0x5A /* Moorefield */
> +#define INTEL_FAM6_ATOM_AIRMONT_NP 0x75 /* Lightning Mountain */
>
> #define INTEL_FAM6_ATOM_GOLDMONT 0x5C /* Apollo Lake */
> #define INTEL_FAM6_ATOM_GOLDMONT_X 0x5F /* Denverton */
> --
Also, in addition to what Thomas said, due to the fact that all the
different groups within Intel are sending patches with model names,
please synchronize that model naming and patch sending with Tony from
now on:
https://git.kernel.org/tip/5ed1c835ed8b522ce25071cc2d56a9a09bd5b59e
He'll document the naming scheme and pay attention to what goes where so
make sure you CC him, talk to him or have him in the loop, in general.
Thx.
--
Regards/Gruss,
Boris.
Good mailing practices for 400: avoid top-posting and trim the reply.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 1/3] x86: cpu: Use constant definitions for CPU type
2019-08-15 10:31 ` Thomas Gleixner
@ 2019-08-16 3:17 ` Tanwar, Rahul
0 siblings, 0 replies; 11+ messages in thread
From: Tanwar, Rahul @ 2019-08-16 3:17 UTC (permalink / raw)
To: Thomas Gleixner
Cc: mingo, bp, hpa, x86, andriy.shevchenko, alan,
ricardo.neri-calderon, rafael.j.wysocki, linux-kernel,
qi-ming.wu, cheol.yong.kim, rahul.tanwar
Hi Thomas,
Thanks for your comments.
On 15/8/2019 6:31 PM, Thomas Gleixner wrote:
> Rahul,
>
> On Thu, 15 Aug 2019, Rahul Tanwar wrote:
>
> Please use the proper prefix for your patches. x86 uses
>
> x86/subsystem: not x86: subsystem:
Well noted.
>> This patch replaces direct values usage with constant definitions usage
>> when access CPU models.
> Please do not use 'This patch'. We already know that this is a patch
> otherwise you wouldn't have sent it with [PATCH] on the subject line,
> right?
>
> See Documentation/process/submitting-patches.rst and search for 'This
> patch'.
Well noted.
>> Signed-off-by: Rahul Tanwar <rahul.tanwar@linux.intel.com>
>> Suggested-by: Andy Shevchenko <andriy.shevchenko@intel.com>
>> ---
>> arch/x86/kernel/cpu/intel.c | 6 +++---
>> 1 file changed, 3 insertions(+), 3 deletions(-)
>>
>> diff --git a/arch/x86/kernel/cpu/intel.c b/arch/x86/kernel/cpu/intel.c
>> index 8d6d92ebeb54..0419fba1ea56 100644
>> --- a/arch/x86/kernel/cpu/intel.c
>> +++ b/arch/x86/kernel/cpu/intel.c
>> @@ -265,9 +265,9 @@ static void early_init_intel(struct cpuinfo_x86 *c)
>> /* Penwell and Cloverview have the TSC which doesn't sleep on S3 */
>> if (c->x86 == 6) {
>> switch (c->x86_model) {
>> - case 0x27: /* Penwell */
>> - case 0x35: /* Cloverview */
>> - case 0x4a: /* Merrifield */
>> + case INTEL_FAM6_ATOM_SALTWELL_MID: /* Penwell */
>> + case INTEL_FAM6_ATOM_SALTWELL_TABLET: /* Cloverview */
>> + case INTEL_FAM6_ATOM_SILVERMONT_MID: /* Merrifield */
> Are these comments really still useful now that the defines are used? I
> don't think so.
Agree that these comments can be removed here. These comments are useful to
associate the CPU model with the product name. But, i think, the right
place to have
these comments is intel-family.h. I will remove these comments from here
in V2.
Regards,
Rahul
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 2/3] x86: cpu: Add new Intel Atom CPU type
2019-08-15 12:22 ` Borislav Petkov
@ 2019-08-16 3:22 ` Tanwar, Rahul
2019-08-16 6:43 ` Borislav Petkov
0 siblings, 1 reply; 11+ messages in thread
From: Tanwar, Rahul @ 2019-08-16 3:22 UTC (permalink / raw)
To: Borislav Petkov, Tony Luck
Cc: tglx, mingo, hpa, x86, andriy.shevchenko, alan,
ricardo.neri-calderon, rafael.j.wysocki, linux-kernel,
qi-ming.wu, cheol.yong.kim, rahul.tanwar
Hi Boris,
Well noted, will have Tony in loop from now on. Thanks.
Regards,
Rahul
On 15/8/2019 8:22 PM, Borislav Petkov wrote:
> On Thu, Aug 15, 2019 at 05:46:46PM +0800, Rahul Tanwar wrote:
>> This patch adds a new variant of Intel Atom Airmont CPU model used in a
>> network processor SoC named Lightning Mountain.
>>
>> Signed-off-by: Rahul Tanwar <rahul.tanwar@linux.intel.com>
>> ---
>> arch/x86/include/asm/intel-family.h | 1 +
>> 1 file changed, 1 insertion(+)
>>
>> diff --git a/arch/x86/include/asm/intel-family.h b/arch/x86/include/asm/intel-family.h
>> index 0278aa66ef62..cbbb8250370f 100644
>> --- a/arch/x86/include/asm/intel-family.h
>> +++ b/arch/x86/include/asm/intel-family.h
>> @@ -73,6 +73,7 @@
>>
>> #define INTEL_FAM6_ATOM_AIRMONT 0x4C /* Cherry Trail, Braswell */
>> #define INTEL_FAM6_ATOM_AIRMONT_MID 0x5A /* Moorefield */
>> +#define INTEL_FAM6_ATOM_AIRMONT_NP 0x75 /* Lightning Mountain */
>>
>> #define INTEL_FAM6_ATOM_GOLDMONT 0x5C /* Apollo Lake */
>> #define INTEL_FAM6_ATOM_GOLDMONT_X 0x5F /* Denverton */
>> --
> Also, in addition to what Thomas said, due to the fact that all the
> different groups within Intel are sending patches with model names,
> please synchronize that model naming and patch sending with Tony from
> now on:
>
> https://git.kernel.org/tip/5ed1c835ed8b522ce25071cc2d56a9a09bd5b59e
>
> He'll document the naming scheme and pay attention to what goes where so
> make sure you CC him, talk to him or have him in the loop, in general.
>
> Thx.
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 2/3] x86: cpu: Add new Intel Atom CPU type
2019-08-16 3:22 ` Tanwar, Rahul
@ 2019-08-16 6:43 ` Borislav Petkov
2019-08-16 7:25 ` Tanwar, Rahul
0 siblings, 1 reply; 11+ messages in thread
From: Borislav Petkov @ 2019-08-16 6:43 UTC (permalink / raw)
To: Tanwar, Rahul
Cc: Tony Luck, tglx, mingo, hpa, x86, andriy.shevchenko, alan,
ricardo.neri-calderon, rafael.j.wysocki, linux-kernel,
qi-ming.wu, cheol.yong.kim, rahul.tanwar
On Fri, Aug 16, 2019 at 11:22:16AM +0800, Tanwar, Rahul wrote:
>
> Hi Boris,
>
> Well noted, will have Tony in loop from now on. Thanks.
Ok.
Now to another question: you see how I put my reply to the previous mail
*below* the quoted text. Why is yours ontop? Why not put it after mine
since you're replying to it, like it is usually done on the mailing
lists and thus not confuse the reading order?
All I'm trying to say is, please do not top-post.
Thanks!
--
Regards/Gruss,
Boris.
Good mailing practices for 400: avoid top-posting and trim the reply.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 2/3] x86: cpu: Add new Intel Atom CPU type
2019-08-16 6:43 ` Borislav Petkov
@ 2019-08-16 7:25 ` Tanwar, Rahul
2019-08-16 7:38 ` Borislav Petkov
0 siblings, 1 reply; 11+ messages in thread
From: Tanwar, Rahul @ 2019-08-16 7:25 UTC (permalink / raw)
To: Borislav Petkov
Cc: Tony Luck, tglx, mingo, hpa, x86, andriy.shevchenko, alan,
ricardo.neri-calderon, rafael.j.wysocki, linux-kernel,
qi-ming.wu, cheol.yong.kim, rahul.tanwar
On 16/8/2019 2:43 PM, Borislav Petkov wrote:
> Now to another question: you see how I put my reply to the previous mail
> *below* the quoted text. Why is yours ontop? Why not put it after mine
> since you're replying to it, like it is usually done on the mailing
> lists and thus not confuse the reading order?
>
> All I'm trying to say is, please do not top-post.
So sorry for missing out on this point. Will always keep in mind from
now on.
Regards,
Rahul
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 2/3] x86: cpu: Add new Intel Atom CPU type
2019-08-16 7:25 ` Tanwar, Rahul
@ 2019-08-16 7:38 ` Borislav Petkov
0 siblings, 0 replies; 11+ messages in thread
From: Borislav Petkov @ 2019-08-16 7:38 UTC (permalink / raw)
To: Tanwar, Rahul
Cc: Tony Luck, tglx, mingo, hpa, x86, andriy.shevchenko, alan,
ricardo.neri-calderon, rafael.j.wysocki, linux-kernel,
qi-ming.wu, cheol.yong.kim, rahul.tanwar
On Fri, Aug 16, 2019 at 03:25:51PM +0800, Tanwar, Rahul wrote:
>
> On 16/8/2019 2:43 PM, Borislav Petkov wrote:
> > Now to another question: you see how I put my reply to the previous mail
> > *below* the quoted text. Why is yours ontop? Why not put it after mine
> > since you're replying to it, like it is usually done on the mailing
> > lists and thus not confuse the reading order?
> >
> > All I'm trying to say is, please do not top-post.
>
> So sorry for missing out on this point. Will always keep in mind from now
> on.
Thanks!
--
Regards/Gruss,
Boris.
Good mailing practices for 400: avoid top-posting and trim the reply.
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2019-08-16 7:37 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-15 9:46 [PATCH 0/3] x86: cpu: Add new Airmont CPU model Rahul Tanwar
2019-08-15 9:46 ` [PATCH 1/3] x86: cpu: Use constant definitions for CPU type Rahul Tanwar
2019-08-15 10:31 ` Thomas Gleixner
2019-08-16 3:17 ` Tanwar, Rahul
2019-08-15 9:46 ` [PATCH 2/3] x86: cpu: Add new Intel Atom " Rahul Tanwar
2019-08-15 12:22 ` Borislav Petkov
2019-08-16 3:22 ` Tanwar, Rahul
2019-08-16 6:43 ` Borislav Petkov
2019-08-16 7:25 ` Tanwar, Rahul
2019-08-16 7:38 ` Borislav Petkov
2019-08-15 9:46 ` [PATCH 3/3] x86: arch: Add arch support for new Intel Atom CPU Rahul Tanwar
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).