RE: [Question] eDPC and DPC settings in BIOS or Kernel?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello

Any feedback on this?

Thanks
Gab

> -----Original Message-----
> From: linux-pci-owner@xxxxxxxxxxxxxxx [mailto:linux-pci-
> owner@xxxxxxxxxxxxxxx] On Behalf Of Gabriele Paoloni
> Sent: 18 May 2017 11:02
> To: Keith Busch
> Cc: linux-pci@xxxxxxxxxxxxxxx; Linuxarm; liudongdong (C)
> Subject: [Question] eDPC and DPC settings in BIOS or Kernel?
> 
> Hi Keith and all
> 
> We are currently working on extending the current DPC driver
> In Linux with eDPC features.
> 
> While working on it we are wondering on whether "RP PIO Mask Register"
> and "RP PIO Severity Register" should be set in BIOS or Kernel.
> 
> If we look at the current DPC driver we see that DPC is enabled in
> kernel and "DPC Trigger Enable" is set to 10b where instead the PCIe
> specs says that "DPC is disabled by default".
> 
> Consistently for "RP PIO Severity Register" and "RP PIO Mask Register"
> we see that their bits defaults to 0b and 1b respectively (i.e. by
> defaults all RP PIO events are masked and treated as Advisory Non-
> Fatal).
> 
> So we have some questions:
> 1) Why the current "DPC Trigger Enable" is enabled in Kernel rather
> than
>    BIOS? (enabling it in BIOS seems more scalable to fit different
> systems'
>    scenarios)
> 
> 2) Do you have any advice on where to enable and unmask RP PIO events?
> 
> Many thanks
> Gab




[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux