(2013/01/23 9:47), Thomas Renninger wrote:
> On Monday, January 21, 2013 10:11:04 AM Takao Indoh wrote:
>> (2013/01/08 4:09), Thomas Renninger wrote:
> ...
>>> I tried the provided patches first on 2.6.32, then I verfied with 3.8-rc2
>>> and in both cases th
(2013/01/23 9:47), Thomas Renninger wrote:
On Monday, January 21, 2013 10:11:04 AM Takao Indoh wrote:
(2013/01/08 4:09), Thomas Renninger wrote:
...
I tried the provided patches first on 2.6.32, then I verfied with 3.8-rc2
and in both cases the disk is not detected anymore in
reset_devices
(2013/01/29 10:14), Thomas Renninger wrote:
> On Thursday, January 24, 2013 09:23:14 AM Takao Indoh wrote:
>> (2013/01/23 9:47), Thomas Renninger wrote:
>>> On Monday, January 21, 2013 10:11:04 AM Takao Indoh wrote:
>>>> (2013/01/08 4:09), Thomas Renninger wr
(2013/01/29 10:14), Thomas Renninger wrote:
On Thursday, January 24, 2013 09:23:14 AM Takao Indoh wrote:
(2013/01/23 9:47), Thomas Renninger wrote:
On Monday, January 21, 2013 10:11:04 AM Takao Indoh wrote:
(2013/01/08 4:09), Thomas Renninger wrote:
...
I tried the provided patches first
(2013/01/23 9:47), Thomas Renninger wrote:
On Monday, January 21, 2013 10:11:04 AM Takao Indoh wrote:
(2013/01/08 4:09), Thomas Renninger wrote:
...
I tried the provided patches first on 2.6.32, then I verfied with 3.8-rc2
and in both cases the disk is not detected anymore in
reset_devices
(2013/01/23 9:47), Thomas Renninger wrote:
On Monday, January 21, 2013 10:11:04 AM Takao Indoh wrote:
(2013/01/08 4:09), Thomas Renninger wrote:
...
I tried the provided patches first on 2.6.32, then I verfied with 3.8-rc2
and in both cases the disk is not detected anymore in
reset_devices
(2013/01/08 4:09), Thomas Renninger wrote:
On Friday, December 21, 2012 08:19:05 AM Yinghai Lu wrote:
On Fri, Nov 30, 2012 at 7:49 AM, MUNEDA Takahiro
wrote:
On Tue, 27 Nov 2012 09:42:20 +0900 (JST),
Takao Indoh wrote:
These patches reset PCIe devices at boot time to address DMA problem
(2013/01/08 4:09), Thomas Renninger wrote:
On Friday, December 21, 2012 08:19:05 AM Yinghai Lu wrote:
On Fri, Nov 30, 2012 at 7:49 AM, MUNEDA Takahiro
muneda.takah...@jp.fujitsu.com wrote:
On Tue, 27 Nov 2012 09:42:20 +0900 (JST),
Takao Indoh indou.ta...@jp.fujitsu.com wrote:
These patches
(or other PCI(e) error handlers get active?)?
Or AER framework may be able to handle this. Actually it has a function
to reset endpoint when error is detected.
Thanks,
Takao Indoh
If this does not help the next step could be to stop DMAR error interrupt
handling or other iommu commands to keep t
PCI(e) error handlers get active?)?
Or AER framework may be able to handle this. Actually it has a function
to reset endpoint when error is detected.
Thanks,
Takao Indoh
If this does not help the next step could be to stop DMAR error interrupt
handling or other iommu commands to keep
256 digest.
Thanks,
Takao Indoh
2012/11/27 Takao Indoh mailto:indou.ta...@jp.fujitsu.com>>
These patches reset PCIe devices at boot time to address DMA problem on
kdump with iommu. When "reset_devices" is specified, a hot reset is
triggered on each PCIe root port an
.
Thanks,
Takao Indoh
2012/11/27 Takao Indoh indou.ta...@jp.fujitsu.com
mailto:indou.ta...@jp.fujitsu.com
These patches reset PCIe devices at boot time to address DMA problem on
kdump with iommu. When reset_devices is specified, a hot reset is
triggered on each PCIe root port
. This patch fix this problem.
Signed-off-by: Takao Indoh
---
arch/x86/pci/common.c |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/arch/x86/pci/common.c b/arch/x86/pci/common.c
index 720e973..2bb7ecc 100644
--- a/arch/x86/pci/common.c
+++ b/arch/x86/pci/common.c
@@ -615,8
Ie
devices during boot to stop its DMA.
Signed-off-by: Takao Indoh
---
arch/x86/include/asm/pci-direct.h |1 +
arch/x86/kernel/setup.c |3 +
arch/x86/pci/early.c | 241 +
3 files changed, 245 insertions(+), 0 deletions(-)
diff --
Change reset_devices from __setup to early_param so this parameter is
available at early stage.
Signed-off-by: Takao Indoh
---
init/main.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/init/main.c b/init/main.c
index e33e09d..f2b24cb 100644
--- a/init/main.c
+++ b
Define the maximum number of PCI function so that PCI functions can be
enumerated without using "8".
Signed-off-by: Takao Indoh
---
include/linux/pci.h |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/include/linux/pci.h b/include/linux/pci.h
index ee2179
So we can pass pci_dev *dev to reuse some generic pci functions.
The original patch was written by Yinghai Lu.
Signed-off-by: Takao Indoh
---
arch/x86/include/asm/pci-direct.h |2 +
arch/x86/pci/early.c | 74 +
2 files changed, 76
devices so that
they are called only once.
https://lkml.org/lkml/2012/10/10/57
v2:
Reset devices in setup_arch() because reset need to be done before
interrupt remapping is initialized.
https://lkml.org/lkml/2012/10/2/54
v1:
Add fixup_final quirk to reset PCIe devices
https://lkml.org/lkml/2012/8/3/160
Taka
that
they are called only once.
https://lkml.org/lkml/2012/10/10/57
v2:
Reset devices in setup_arch() because reset need to be done before
interrupt remapping is initialized.
https://lkml.org/lkml/2012/10/2/54
v1:
Add fixup_final quirk to reset PCIe devices
https://lkml.org/lkml/2012/8/3/160
Takao Indoh (5
So we can pass pci_dev *dev to reuse some generic pci functions.
The original patch was written by Yinghai Lu.
Signed-off-by: Takao Indoh indou.ta...@jp.fujitsu.com
---
arch/x86/include/asm/pci-direct.h |2 +
arch/x86/pci/early.c | 74 +
2
Define the maximum number of PCI function so that PCI functions can be
enumerated without using 8.
Signed-off-by: Takao Indoh indou.ta...@jp.fujitsu.com
---
include/linux/pci.h |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/include/linux/pci.h b/include/linux/pci.h
Change reset_devices from __setup to early_param so this parameter is
available at early stage.
Signed-off-by: Takao Indoh indou.ta...@jp.fujitsu.com
---
init/main.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/init/main.c b/init/main.c
index e33e09d..f2b24cb
during boot to stop its DMA.
Signed-off-by: Takao Indoh indou.ta...@jp.fujitsu.com
---
arch/x86/include/asm/pci-direct.h |1 +
arch/x86/kernel/setup.c |3 +
arch/x86/pci/early.c | 241 +
3 files changed, 245 insertions(+), 0 deletions
. This patch fix this problem.
Signed-off-by: Takao Indoh indou.ta...@jp.fujitsu.com
---
arch/x86/pci/common.c |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/arch/x86/pci/common.c b/arch/x86/pci/common.c
index 720e973..2bb7ecc 100644
--- a/arch/x86/pci/common.c
+++ b/arch/x86
(2012/11/13 19:01), Andrew Murray wrote:
Hello,
Some comments inline...
On 13 November 2012 09:07, Takao Indoh wrote:
From: Yinghai Lu
So we can pass pci_dev *dev to reuse some generic pci functions.
Signed-off-by: Yinghai Lu
Signed-off-by: Takao Indoh
---
arch/x86/include/asm/pci
to be done before
interrupt remapping is initialized.
https://lkml.org/lkml/2012/10/2/54
v1:
Add fixup_final quirk to reset PCIe devices
https://lkml.org/lkml/2012/8/3/160
Takao Indoh (4):
PCI: Define the maximum number of PCI function
Make reset_devices available at early stage
x86, pci:
. This patch fix this problem.
Signed-off-by: Takao Indoh
---
arch/x86/pci/common.c |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/arch/x86/pci/common.c b/arch/x86/pci/common.c
index 720e973..2bb7ecc 100644
--- a/arch/x86/pci/common.c
+++ b/arch/x86/pci/common.c
@@ -615,8
tch resets PCIe
devices by hot reset and its DMA is stopped when reset_devices is
specified.
Signed-off-by: Takao Indoh
---
arch/x86/include/asm/pci-direct.h |1 +
arch/x86/kernel/setup.c |3 +
arch/x86/pci/early.c | 228 +
3 fil
Change reset_devices from __setup to early_param so this parameter is
available at early stage.
Signed-off-by: Takao Indoh
---
init/main.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/init/main.c b/init/main.c
index e33e09d..f2b24cb 100644
--- a/init/main.c
+++ b
Define the maximum number of PCI function so that PCI functions can be
enumerated without using "8".
Signed-off-by: Takao Indoh
---
include/linux/pci.h |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/include/linux/pci.h b/include/linux/pci.h
index ee2179
From: Yinghai Lu
So we can pass pci_dev *dev to reuse some generic pci functions.
Signed-off-by: Yinghai Lu
Signed-off-by: Takao Indoh
---
arch/x86/include/asm/pci-direct.h |2 +
arch/x86/pci/early.c | 75 +
2 files changed, 77
From: Yinghai Lu ying...@kernel.org
So we can pass pci_dev *dev to reuse some generic pci functions.
Signed-off-by: Yinghai Lu ying...@kernel.org
Signed-off-by: Takao Indoh indou.ta...@jp.fujitsu.com
---
arch/x86/include/asm/pci-direct.h |2 +
arch/x86/pci/early.c | 75
Define the maximum number of PCI function so that PCI functions can be
enumerated without using 8.
Signed-off-by: Takao Indoh indou.ta...@jp.fujitsu.com
---
include/linux/pci.h |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/include/linux/pci.h b/include/linux/pci.h
Change reset_devices from __setup to early_param so this parameter is
available at early stage.
Signed-off-by: Takao Indoh indou.ta...@jp.fujitsu.com
---
init/main.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/init/main.c b/init/main.c
index e33e09d..f2b24cb
devices by hot reset and its DMA is stopped when reset_devices is
specified.
Signed-off-by: Takao Indoh indou.ta...@jp.fujitsu.com
---
arch/x86/include/asm/pci-direct.h |1 +
arch/x86/kernel/setup.c |3 +
arch/x86/pci/early.c | 228
. This patch fix this problem.
Signed-off-by: Takao Indoh indou.ta...@jp.fujitsu.com
---
arch/x86/pci/common.c |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/arch/x86/pci/common.c b/arch/x86/pci/common.c
index 720e973..2bb7ecc 100644
--- a/arch/x86/pci/common.c
+++ b/arch/x86
before
interrupt remapping is initialized.
https://lkml.org/lkml/2012/10/2/54
v1:
Add fixup_final quirk to reset PCIe devices
https://lkml.org/lkml/2012/8/3/160
Takao Indoh (4):
PCI: Define the maximum number of PCI function
Make reset_devices available at early stage
x86, pci: Reset PCIe
(2012/11/13 19:01), Andrew Murray wrote:
Hello,
Some comments inline...
On 13 November 2012 09:07, Takao Indoh indou.ta...@jp.fujitsu.com wrote:
From: Yinghai Lu ying...@kernel.org
So we can pass pci_dev *dev to reuse some generic pci functions.
Signed-off-by: Yinghai Lu ying...@kernel.org
(2012/10/16 13:23), Takao Indoh wrote:
(2012/10/16 3:36), Yinghai Lu wrote:
On Mon, Oct 15, 2012 at 12:00 AM, Takao Indoh
wrote:
This patch resets PCIe devices at boot time by hot reset when
"reset_devices" is specified.
how about pci devices that domain_nr is not zero ?
This
(2012/10/16 13:23), Takao Indoh wrote:
(2012/10/16 3:36), Yinghai Lu wrote:
On Mon, Oct 15, 2012 at 12:00 AM, Takao Indoh
indou.ta...@jp.fujitsu.com wrote:
This patch resets PCIe devices at boot time by hot reset when
reset_devices is specified.
how about pci devices that domain_nr
(2012/10/17 15:23), Takao Indoh wrote:
These patches reset PCIe devices at boot time to address DMA problem on
kdump with iommu. When "reset_devices" is specified, a hot reset is
triggered on each PCIe root port and downstream port to reset its
downstream endpoint.
Background:
A kdu
(2012/10/17 15:23), Takao Indoh wrote:
These patches reset PCIe devices at boot time to address DMA problem on
kdump with iommu. When reset_devices is specified, a hot reset is
triggered on each PCIe root port and downstream port to reset its
downstream endpoint.
Background:
A kdump problem
(2012/10/19 0:32), Khalid Aziz wrote:
> On Wed, 2012-10-17 at 15:23 +0900, Takao Indoh wrote:
>> This patch resets PCIe devices at boot time by hot reset when
>> "reset_devices" is specified.
>>
>> Signed-off-by: Takao Indoh
>> ---
>> arch/
(2012/10/19 0:32), Khalid Aziz wrote:
On Wed, 2012-10-17 at 15:23 +0900, Takao Indoh wrote:
This patch resets PCIe devices at boot time by hot reset when
reset_devices is specified.
Signed-off-by: Takao Indoh indou.ta...@jp.fujitsu.com
---
arch/x86/include/asm/pci-direct.h |1
arch
This patch resets PCIe devices at boot time by hot reset when
"reset_devices" is specified.
Signed-off-by: Takao Indoh
---
arch/x86/include/asm/pci-direct.h |1
arch/x86/kernel/setup.c |3
arch/x86/pci/early.c | 353
inc
. This patch fix this problem.
Signed-off-by: Takao Indoh
---
arch/x86/pci/common.c |4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/arch/x86/pci/common.c b/arch/x86/pci/common.c
index 720e973..2bb7ecc 100644
--- a/arch/x86/pci/common.c
+++ b/arch/x86/pci/common.c
@@ -615,8
4
v1:
Add fixup_final quirk to reset PCIe devices
https://lkml.org/lkml/2012/8/3/160
Thanks,
Takao Indoh
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-i
fixup_final quirk to reset PCIe devices
https://lkml.org/lkml/2012/8/3/160
Thanks,
Takao Indoh
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read
. This patch fix this problem.
Signed-off-by: Takao Indoh indou.ta...@jp.fujitsu.com
---
arch/x86/pci/common.c |4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/arch/x86/pci/common.c b/arch/x86/pci/common.c
index 720e973..2bb7ecc 100644
--- a/arch/x86/pci/common.c
+++ b/arch/x86
This patch resets PCIe devices at boot time by hot reset when
reset_devices is specified.
Signed-off-by: Takao Indoh indou.ta...@jp.fujitsu.com
---
arch/x86/include/asm/pci-direct.h |1
arch/x86/kernel/setup.c |3
arch/x86/pci/early.c | 353
(2012/10/16 2:17), Khalid Aziz wrote:
> On Mon, 2012-10-15 at 16:00 +0900, Takao Indoh wrote:
>> This patch resets PCIe devices at boot time by hot reset when
>> "reset_devices" is specified.
>>
>> Signed-off-by: Takao Indoh
>> ---
>> arch/
(2012/10/16 2:17), Khalid Aziz wrote:
On Mon, 2012-10-15 at 16:00 +0900, Takao Indoh wrote:
This patch resets PCIe devices at boot time by hot reset when
reset_devices is specified.
Signed-off-by: Takao Indoh indou.ta...@jp.fujitsu.com
---
arch/x86/include/asm/pci-direct.h |1
arch
(2012/10/16 3:36), Yinghai Lu wrote:
On Mon, Oct 15, 2012 at 12:00 AM, Takao Indoh
wrote:
This patch resets PCIe devices at boot time by hot reset when
"reset_devices" is specified.
how about pci devices that domain_nr is not zero ?
This patch does not support multiple d
. This patch fix this problem.
Signed-off-by: Takao Indoh
---
arch/x86/pci/common.c |4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/arch/x86/pci/common.c b/arch/x86/pci/common.c
index 720e973..2bb7ecc 100644
--- a/arch/x86/pci/common.c
+++ b/arch/x86/pci/common.c
@@ -615,8
This patch resets PCIe devices at boot time by hot reset when
"reset_devices" is specified.
Signed-off-by: Takao Indoh
---
arch/x86/include/asm/pci-direct.h |1
arch/x86/kernel/setup.c |3
arch/x86/pci/early.c | 344
inc
reset need to be done before
interrupt remapping is initialized.
https://lkml.org/lkml/2012/10/2/54
v1:
Add fixup_final quirk to reset PCIe devices
https://lkml.org/lkml/2012/8/3/160
Thanks,
Takao Indoh
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
t
to be done before
interrupt remapping is initialized.
https://lkml.org/lkml/2012/10/2/54
v1:
Add fixup_final quirk to reset PCIe devices
https://lkml.org/lkml/2012/8/3/160
Thanks,
Takao Indoh
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord
This patch resets PCIe devices at boot time by hot reset when
reset_devices is specified.
Signed-off-by: Takao Indoh indou.ta...@jp.fujitsu.com
---
arch/x86/include/asm/pci-direct.h |1
arch/x86/kernel/setup.c |3
arch/x86/pci/early.c | 344
. This patch fix this problem.
Signed-off-by: Takao Indoh indou.ta...@jp.fujitsu.com
---
arch/x86/pci/common.c |4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/arch/x86/pci/common.c b/arch/x86/pci/common.c
index 720e973..2bb7ecc 100644
--- a/arch/x86/pci/common.c
+++ b/arch/x86
(2012/10/16 3:36), Yinghai Lu wrote:
On Mon, Oct 15, 2012 at 12:00 AM, Takao Indoh
indou.ta...@jp.fujitsu.com wrote:
This patch resets PCIe devices at boot time by hot reset when
reset_devices is specified.
how about pci devices that domain_nr is not zero ?
This patch does not support
(2012/10/12 2:28), Khalid Aziz wrote:
On Thu, 2012-10-11 at 15:16 +0900, Takao Indoh wrote:
(2012/10/11 5:08), Khalid Aziz wrote:
.
+static void __init do_reset(u8 bus, u8 slot, u8 func)
+{
+ u16 ctrl;
+
+ printk(KERN_INFO "pci :%02x:%02x.%d reset\n", bus,
(2012/10/12 2:28), Khalid Aziz wrote:
On Thu, 2012-10-11 at 15:16 +0900, Takao Indoh wrote:
(2012/10/11 5:08), Khalid Aziz wrote:
.
+static void __init do_reset(u8 bus, u8 slot, u8 func)
+{
+ u16 ctrl;
+
+ printk(KERN_INFO pci :%02x:%02x.%d reset\n, bus, slot, func
(2012/10/11 5:08), Khalid Aziz wrote:
Please see comments inline:
On Wed, 2012-10-10 at 16:51 +0900, Takao Indoh wrote:
This patch resets PCIe devices at boot time by hot reset when
"reset_devices" is specified.
Signed-off-by: Takao Indoh
---
arch/x86/include/asm/pci-direc
(2012/10/11 5:08), Khalid Aziz wrote:
Please see comments inline:
On Wed, 2012-10-10 at 16:51 +0900, Takao Indoh wrote:
This patch resets PCIe devices at boot time by hot reset when
reset_devices is specified.
Signed-off-by: Takao Indoh indou.ta...@jp.fujitsu.com
---
arch/x86/include/asm
. This patch fix this problem.
Signed-off-by: Takao Indoh
---
arch/x86/pci/common.c |4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/arch/x86/pci/common.c b/arch/x86/pci/common.c
index 720e973..2bb7ecc 100644
--- a/arch/x86/pci/common.c
+++ b/arch/x86/pci/common.c
@@ -615,8
This patch resets PCIe devices at boot time by hot reset when
"reset_devices" is specified.
Signed-off-by: Takao Indoh
---
arch/x86/include/asm/pci-direct.h |1
arch/x86/kernel/setup.c |3
arch/x86/pci/early.c | 299
d
et devices in setup_arch() because reset need to be done before
interrupt remapping is initialized.
https://lkml.org/lkml/2012/10/2/54
v1:
Add fixup_final quirk to reset PCIe devices
https://lkml.org/lkml/2012/8/3/160
Thanks,
Takao Indoh
--
To unsubscribe from this list: send the line "unsubscri
in setup_arch() because reset need to be done before
interrupt remapping is initialized.
https://lkml.org/lkml/2012/10/2/54
v1:
Add fixup_final quirk to reset PCIe devices
https://lkml.org/lkml/2012/8/3/160
Thanks,
Takao Indoh
--
To unsubscribe from this list: send the line unsubscribe linux-kernel
This patch resets PCIe devices at boot time by hot reset when
reset_devices is specified.
Signed-off-by: Takao Indoh indou.ta...@jp.fujitsu.com
---
arch/x86/include/asm/pci-direct.h |1
arch/x86/kernel/setup.c |3
arch/x86/pci/early.c | 299
. This patch fix this problem.
Signed-off-by: Takao Indoh indou.ta...@jp.fujitsu.com
---
arch/x86/pci/common.c |4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/arch/x86/pci/common.c b/arch/x86/pci/common.c
index 720e973..2bb7ecc 100644
--- a/arch/x86/pci/common.c
+++ b/arch/x86
(2012/10/10 1:05), Don Dutile wrote:
On 10/09/2012 05:03 AM, Takao Indoh wrote:
(2012/10/03 22:23), Don Dutile wrote:
On 10/02/2012 03:49 AM, Takao Indoh wrote:
These patches reset PCIe devices at boot time to address DMA problem on
kdump with iommu. When "reset_devices" is specif
(2012/10/03 22:23), Don Dutile wrote:
On 10/02/2012 03:49 AM, Takao Indoh wrote:
These patches reset PCIe devices at boot time to address DMA problem on
kdump with iommu. When "reset_devices" is specified, a hot reset is
triggered on each PCIe root port and downstream port to
(2012/10/03 22:23), Don Dutile wrote:
On 10/02/2012 03:49 AM, Takao Indoh wrote:
These patches reset PCIe devices at boot time to address DMA problem on
kdump with iommu. When reset_devices is specified, a hot reset is
triggered on each PCIe root port and downstream port to reset its
downstream
(2012/10/10 1:05), Don Dutile wrote:
On 10/09/2012 05:03 AM, Takao Indoh wrote:
(2012/10/03 22:23), Don Dutile wrote:
On 10/02/2012 03:49 AM, Takao Indoh wrote:
These patches reset PCIe devices at boot time to address DMA problem on
kdump with iommu. When reset_devices is specified, a hot
(2012/10/03 4:37), Andi Kleen wrote:
Takao Indoh writes:
These patches reset PCIe devices at boot time to address DMA problem on
kdump with iommu. When "reset_devices" is specified, a hot reset is
triggered on each PCIe root port and downstream port to reset its
downstream endpoin
. This patch fix this problem.
Signed-off-by: Takao Indoh
---
arch/x86/pci/common.c |4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/arch/x86/pci/common.c b/arch/x86/pci/common.c
index 720e973..2bb7ecc 100644
--- a/arch/x86/pci/common.c
+++ b/arch/x86/pci/common.c
@@ -615,8
This patch resets PCIe devices at boot time by hot reset when
"reset_devices" is specified.
Signed-off-by: Takao Indoh
---
arch/x86/include/asm/pci-direct.h |1
arch/x86/kernel/setup.c |3
arch/x86/pci/early.c | 302
d
t the port
whose child endpoint is VGA device.
v2:
Reset devices in setup_arch() because reset need to be done before
interrupt remapping is initialized.
v1:
https://lkml.org/lkml/2012/8/3/160
Thanks,
Takao Indoh
--
To unsubscribe from this list: send the line "unsubscribe linux-kern
whose child endpoint is VGA device.
v2:
Reset devices in setup_arch() because reset need to be done before
interrupt remapping is initialized.
v1:
https://lkml.org/lkml/2012/8/3/160
Thanks,
Takao Indoh
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message
This patch resets PCIe devices at boot time by hot reset when
reset_devices is specified.
Signed-off-by: Takao Indoh indou.ta...@jp.fujitsu.com
---
arch/x86/include/asm/pci-direct.h |1
arch/x86/kernel/setup.c |3
arch/x86/pci/early.c | 302
. This patch fix this problem.
Signed-off-by: Takao Indoh indou.ta...@jp.fujitsu.com
---
arch/x86/pci/common.c |4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/arch/x86/pci/common.c b/arch/x86/pci/common.c
index 720e973..2bb7ecc 100644
--- a/arch/x86/pci/common.c
+++ b/arch/x86
(2012/10/03 4:37), Andi Kleen wrote:
Takao Indoh indou.ta...@jp.fujitsu.com writes:
These patches reset PCIe devices at boot time to address DMA problem on
kdump with iommu. When reset_devices is specified, a hot reset is
triggered on each PCIe root port and downstream port to reset its
(2012/09/15 0:48), Vivek Goyal wrote:
> On Wed, Sep 12, 2012 at 06:00:55PM +0900, Takao Indoh wrote:
>> (2012/09/11 23:43), Vivek Goyal wrote:
>>> On Tue, Sep 11, 2012 at 07:32:35PM +0900, Takao Indoh wrote:
>>>
>>> [..]
>>>> I'll post new patc
to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
a DMI quirk for a PCIe switch? pci-quirk maybe? there is a hook
in per-device pci reset code path, which could be setup for such
a case.
Yep, I think early-quirk is better.
Thanks,
T
...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
a DMI quirk for a PCIe switch? pci-quirk maybe? there is a hook
in per-device pci reset code path, which could be setup for such
a case.
Yep, I think early-quirk is better.
Thanks,
Takao Indoh
--
To unsubscribe
(2012/09/15 0:48), Vivek Goyal wrote:
On Wed, Sep 12, 2012 at 06:00:55PM +0900, Takao Indoh wrote:
(2012/09/11 23:43), Vivek Goyal wrote:
On Tue, Sep 11, 2012 at 07:32:35PM +0900, Takao Indoh wrote:
[..]
I'll post new patch which clears bus master bit and resets devices in
second kernel
to disable this function on
such a machine.
Wouldn't a DMI quirk be better for this? That way the second kernel
internally would know not to do this.
That sounds good. I'll try it, thanks.
Thanks,
Takao Indoh
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" i
to disable this function on
such a machine.
Wouldn't a DMI quirk be better for this? That way the second kernel
internally would know not to do this.
That sounds good. I'll try it, thanks.
Thanks,
Takao Indoh
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body
(2012/09/11 23:43), Vivek Goyal wrote:
On Tue, Sep 11, 2012 at 07:32:35PM +0900, Takao Indoh wrote:
[..]
I'll post new patch which clears bus master bit and resets devices in
second kernel.
As to the boot parameter to enable this function, you suggested using
reset_devices. I found
(2012/09/11 23:43), Vivek Goyal wrote:
On Tue, Sep 11, 2012 at 07:32:35PM +0900, Takao Indoh wrote:
[..]
I'll post new patch which clears bus master bit and resets devices in
second kernel.
As to the boot parameter to enable this function, you suggested using
reset_devices. I found
(2012/09/10 23:36), Vivek Goyal wrote:
On Wed, Sep 05, 2012 at 08:09:58PM +0900, Takao Indoh wrote:
(2012/08/07 5:39), Vivek Goyal wrote:
On Mon, Aug 06, 2012 at 01:30:47PM +0900, Takao Indoh wrote:
Hi Vivek,
(2012/08/03 20:46), Vivek Goyal wrote:
On Fri, Aug 03, 2012 at 08:24:31PM +0900
(2012/09/10 23:36), Vivek Goyal wrote:
On Wed, Sep 05, 2012 at 08:09:58PM +0900, Takao Indoh wrote:
(2012/08/07 5:39), Vivek Goyal wrote:
On Mon, Aug 06, 2012 at 01:30:47PM +0900, Takao Indoh wrote:
Hi Vivek,
(2012/08/03 20:46), Vivek Goyal wrote:
On Fri, Aug 03, 2012 at 08:24:31PM +0900
(2012/09/10 11:34), Kaneshige, Kenji wrote:
>> -Original Message-
>> From: linux-pci-ow...@vger.kernel.org
>> [mailto:linux-pci-ow...@vger.kernel.org] On Behalf Of Takao Indoh
>> Sent: Wednesday, September 05, 2012 8:10 PM
>> To: vgo...@redhat.com
>>
(2012/09/10 11:34), Kaneshige, Kenji wrote:
-Original Message-
From: linux-pci-ow...@vger.kernel.org
[mailto:linux-pci-ow...@vger.kernel.org] On Behalf Of Takao Indoh
Sent: Wednesday, September 05, 2012 8:10 PM
To: vgo...@redhat.com
Cc: ke...@lists.infradead.org; linux-kernel
(2012/08/07 5:39), Vivek Goyal wrote:
On Mon, Aug 06, 2012 at 01:30:47PM +0900, Takao Indoh wrote:
Hi Vivek,
(2012/08/03 20:46), Vivek Goyal wrote:
On Fri, Aug 03, 2012 at 08:24:31PM +0900, Takao Indoh wrote:
Hi all,
This patch adds kernel parameter "reset_pcie_devices" which r
(2012/08/07 5:39), Vivek Goyal wrote:
On Mon, Aug 06, 2012 at 01:30:47PM +0900, Takao Indoh wrote:
Hi Vivek,
(2012/08/03 20:46), Vivek Goyal wrote:
On Fri, Aug 03, 2012 at 08:24:31PM +0900, Takao Indoh wrote:
Hi all,
This patch adds kernel parameter reset_pcie_devices which resets PCIe
(2012/08/07 5:39), Vivek Goyal wrote:
> On Mon, Aug 06, 2012 at 01:30:47PM +0900, Takao Indoh wrote:
>> Hi Vivek,
>>
>> (2012/08/03 20:46), Vivek Goyal wrote:
>>> On Fri, Aug 03, 2012 at 08:24:31PM +0900, Takao Indoh wrote:
>>>> Hi all,
(2012/08/07 5:39), Vivek Goyal wrote:
On Mon, Aug 06, 2012 at 01:30:47PM +0900, Takao Indoh wrote:
Hi Vivek,
(2012/08/03 20:46), Vivek Goyal wrote:
On Fri, Aug 03, 2012 at 08:24:31PM +0900, Takao Indoh wrote:
Hi all,
This patch adds kernel parameter reset_pcie_devices which resets PCIe
Hi Don,
(2012/08/06 13:09), Don Dutile wrote:
> On 08/03/2012 07:24 AM, Takao Indoh wrote:
>> Hi all,
>>
>> This patch adds kernel parameter "reset_pcie_devices" which resets PCIe
>> devices at boot time to address DMA problem on kdump with iommu. When
>&g
Hi Vivek,
(2012/08/03 20:46), Vivek Goyal wrote:
> On Fri, Aug 03, 2012 at 08:24:31PM +0900, Takao Indoh wrote:
>> Hi all,
>>
>> This patch adds kernel parameter "reset_pcie_devices" which resets PCIe
>> devices at boot time to address DMA problem on kdu
201 - 300 of 310 matches
Mail list logo