Re: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier

2017-08-25 Thread Dou Liyang
Hi Rafael, At 08/25/2017 08:27 PM, Rafael J. Wysocki wrote: On Friday, August 25, 2017 4:06:11 AM CEST Dou Liyang wrote: [...] BTW, 1) I found your commit b064a8fa77df (" ACPI / init: Switch over platform to the ACPI mode later") split the ACPI early initialization code into acpi_early_init()

Re: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier

2017-08-25 Thread Rafael J. Wysocki
On Friday, August 25, 2017 4:06:11 AM CEST Dou Liyang wrote: > Hi Rafael, > > At 08/25/2017 12:38 AM, Rafael J. Wysocki wrote: > > On Thursday, August 24, 2017 5:54:28 AM CEST Dou Liyang wrote: > >> Hi Rafael, Zheng, > >> > >> At 07/31/2017 06:50 PM, Dou Liyang wrote: > >>> Hi, > >>> > >>> At 07/1

Re: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier

2017-08-24 Thread Dou Liyang
Hi Rafael, At 08/25/2017 12:38 AM, Rafael J. Wysocki wrote: On Thursday, August 24, 2017 5:54:28 AM CEST Dou Liyang wrote: Hi Rafael, Zheng, At 07/31/2017 06:50 PM, Dou Liyang wrote: Hi, At 07/14/2017 01:52 PM, Dou Liyang wrote: Linux uses acpi_early_init() to put the ACPI table management

Re: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier

2017-08-24 Thread Rafael J. Wysocki
On Thursday, August 24, 2017 5:54:28 AM CEST Dou Liyang wrote: > Hi Rafael, Zheng, > > At 07/31/2017 06:50 PM, Dou Liyang wrote: > > Hi, > > > > At 07/14/2017 01:52 PM, Dou Liyang wrote: > >> Linux uses acpi_early_init() to put the ACPI table management into > >> the late stage from the early stag

Re: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier

2017-08-24 Thread Dou Liyang
At 08/24/2017 06:21 PM, Baoquan He wrote: On 08/24/17 at 05:28pm, Dou Liyang wrote: Hi Baoquan, Thanks for your reply. At 08/24/2017 04:05 PM, Baoquan He wrote: Hi Liyang, On 08/24/17 at 11:54am, Dou Liyang wrote: Test in my own PC(Lenovo M4340). Ask help for doing regression testing for

Re: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier

2017-08-24 Thread Baoquan He
On 08/24/17 at 05:28pm, Dou Liyang wrote: > Hi Baoquan, > > Thanks for your reply. > > At 08/24/2017 04:05 PM, Baoquan He wrote: > > Hi Liyang, > > > > On 08/24/17 at 11:54am, Dou Liyang wrote: > > > > > Test in my own PC(Lenovo M4340). > > > > > Ask help for doing regression testing for the bug

Re: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier

2017-08-24 Thread Dou Liyang
Hi Baoquan, Thanks for your reply. At 08/24/2017 04:05 PM, Baoquan He wrote: Hi Liyang, On 08/24/17 at 11:54am, Dou Liyang wrote: Test in my own PC(Lenovo M4340). Ask help for doing regression testing for the bug said in commit c4e1acbb35e4 ("ACPI / init: Invoke early ACPI initialization late

Re: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier

2017-08-24 Thread Baoquan He
Hi Liyang, On 08/24/17 at 11:54am, Dou Liyang wrote: > > > Test in my own PC(Lenovo M4340). > > > Ask help for doing regression testing for the bug said in commit > > > c4e1acbb35e4 > > > ("ACPI / init: Invoke early ACPI initialization later"). > > > > > > > Now, I can prove this patch doesn't r

Re: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier

2017-08-23 Thread Dou Liyang
Hi Rafael, Zheng, At 07/31/2017 06:50 PM, Dou Liyang wrote: Hi, At 07/14/2017 01:52 PM, Dou Liyang wrote: Linux uses acpi_early_init() to put the ACPI table management into the late stage from the early stage where the mapped ACPI tables is temporary and should be unmapped. But, now initializ

Re: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier

2017-07-31 Thread b...@redhat.com
t; struct dmar_drhd_unit { > > > struct list_head list; /* list of drhd units */ > > > struct acpi_dmar_header *hdr; /* ACPI header */ > > > diff --git a/init/main.c b/init/main.c > > > index 52dee20..052481f 100644 > > > --- a/init/main.

Re: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier

2017-07-31 Thread Dou Liyang
hat.com; pet...@infradead.org; izumi.t...@jp.fujitsu.com; tokunaga.kei...@jp.fujitsu.com; Dou Liyang ; linux-a...@vger.kernel.org; Rafael J. Wysocki ; Zheng, Lv ; Julian Wollrath Subject: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier Linux uses acpi_early_init() to put t

Re: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier

2017-07-31 Thread Dou Liyang
Hi, At 07/14/2017 01:52 PM, Dou Liyang wrote: Linux uses acpi_early_init() to put the ACPI table management into the late stage from the early stage where the mapped ACPI tables is temporary and should be unmapped. But, now initializing interrupt delivery mode should map and parse the DMAR tabl

Re: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier

2017-07-27 Thread Dou Liyang
t.com; pet...@infradead.org; izumi.t...@jp.fujitsu.com; tokunaga.kei...@jp.fujitsu.com; Dou Liyang ; linux-a...@vger.kernel.org; Rafael J. Wysocki ; Zheng, Lv ; Julian Wollrath Subject: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier Linux uses acpi_early_init() to put the

RE: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier

2017-07-27 Thread Zheng, Lv
Hi, > From: Dou Liyang [mailto:douly.f...@cn.fujitsu.com] > Sent: Tuesday, July 18, 2017 5:44 PM > Subject: Re: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization > earlier > > Hi Baoquan, > > At 07/18/2017 04:45 PM, b...@redhat.com wrote: > > On 0

Re: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier

2017-07-26 Thread Dou Liyang
tokunaga.kei...@jp.fujitsu.com; Dou Liyang ; linux-a...@vger.kernel.org; Rafael J. Wysocki ; Zheng, Lv ; Julian Wollrath Subject: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier Linux uses acpi_early_init() to put the ACPI table management into the late stage from the ea

Re: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier

2017-07-26 Thread b...@redhat.com
> calibrate_delay(); > pidmap_init(); > anon_vma_init(); > + acpi_early_init(); > #ifdef CONFIG_X86 > if (efi_enabled(EFI_RUNTIME_SERVICES)) > efi_enter_virtual_mode(); > > Thanks, > dou. > >

Re: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier

2017-07-26 Thread Dou Liyang
okunaga.kei...@jp.fujitsu.com; Dou Liyang ; linux-a...@vger.kernel.org; Rafael J. Wysocki ; Zheng, Lv ; Julian Wollrath Subject: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier Linux uses acpi_early_init() to put the ACPI table management into the late stage from the early st

Re: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier

2017-07-18 Thread Dou Liyang
h...@zytor.com; ebied...@xmission.com; b...@redhat.com; pet...@infradead.org; izumi.t...@jp.fujitsu.com; tokunaga.kei...@jp.fujitsu.com; Dou Liyang ; linux-a...@vger.kernel.org; Rafael J. Wysocki ; Zheng, Lv ; Julian Wollrath Subject: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initializat

Re: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier

2017-07-18 Thread b...@redhat.com
om] > > > Sent: Friday, July 14, 2017 1:53 PM > > > To: x...@kernel.org; linux-kernel@vger.kernel.org > > > Cc: t...@linutronix.de; mi...@kernel.org; h...@zytor.com; > > > ebied...@xmission.com; b...@redhat.com; > > > pet...@infradead.org; izumi.t...@jp.

Re: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier

2017-07-17 Thread Dou Liyang
izumi.t...@jp.fujitsu.com; tokunaga.kei...@jp.fujitsu.com; Dou Liyang ; linux-a...@vger.kernel.org; Rafael J. Wysocki ; Zheng, Lv ; Julian Wollrath Subject: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier Linux uses acpi_early_init() to put the ACPI table management into the la

RE: [PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier

2017-07-17 Thread Zheng, Lv
..@zytor.com; > ebied...@xmission.com; b...@redhat.com; > pet...@infradead.org; izumi.t...@jp.fujitsu.com; > tokunaga.kei...@jp.fujitsu.com; Dou Liyang > ; linux-a...@vger.kernel.org; Rafael J. Wysocki > ; Zheng, > Lv ; Julian Wollrath > Subject: [PATCH v7 12/13] ACPI / init:

[PATCH v7 12/13] ACPI / init: Invoke early ACPI initialization earlier

2017-07-13 Thread Dou Liyang
Linux uses acpi_early_init() to put the ACPI table management into the late stage from the early stage where the mapped ACPI tables is temporary and should be unmapped. But, now initializing interrupt delivery mode should map and parse the DMAR table earlier in the early stage. This causes an ACPI