[linux-yocto][v6.6/standard/x86 and v6.6/standard/preempt-rt/x86][PATCH 3/3] iommu: Add support to change default domain of an iommu group

2024-06-05 Thread Yongxin Liu via lists.yoctoproject.org
From: Sai Praneeth Prakhya Presently, the default domain of an iommu group is allocated during boot time and it cannot be changed later. So, the device would typically be either in identity (also known as pass_through) mode or the device would be in DMA mode as long as the machine is up and

[linux-yocto][v6.6/standard/x86 and v6.6/standard/preempt-rt/x86][PATCH 0/3] Patches for Intel Grand Ridge and Snow Ridge

2024-06-05 Thread Yongxin Liu via lists.yoctoproject.org
From: Yongxin Liu Hi Bruce, Please help to merge the following 3 patches to linux-yocto, branch "v6.6/standard/x86" and "v6.6/standard/preempt-rt/x86". They are from Intel's repo https://github.com/intel-collab/networking.wireless.transport.rdk.board-support.meta-intel-axxia.git 1) Patch

[linux-yocto][v6.6/standard/x86 and v6.6/standard/preempt-rt/x86][PATCH 2/3] clocksource: Add option to force acpi_pm as clocksource watchdog

2024-06-05 Thread Yongxin Liu via lists.yoctoproject.org
From: John Jacques Add a kernel command line option to force the use of acpi_pm as the watchdog clocksource. To use it, add the following to the kernel command line: ricardo_clocksource_wd=force_acpi_pm_wd and in dmesg look for: RICARDO: Force acpi_pm as watchdog Also, add a

[linux-yocto][v6.6/standard/x86 and v6.6/standard/preempt-rt/x86][PATCH 1/3] drivers/watchdog: Ignore 'No Reboot' Bit

2024-06-05 Thread Yongxin Liu via lists.yoctoproject.org
From: John Jacques Early versions of the SNR chip do not allow the "no reboot" bit to be accessed. This commit simply assumes that it is writeable without checking in order to allow the watchdog to but used in Linux. This will be fixed in later versions of the chip. Signed-off-by: John

Re: [linux-yocto][yocto-kernel-cache][yocto-6.1/yocto-6.6/master][PATCH V2] bsp/intel-x86: enable PCIe Advanced Error Reporting driver

2024-05-07 Thread Yongxin Liu via lists.yoctoproject.org
> -Original Message- > From: Bruce Ashfield > Sent: Wednesday, May 8, 2024 9:20 > To: Liu, Yongxin > Cc: Hao, Kexin ; linux- > yo...@lists.yoctoproject.org > Subject: Re: [linux-yocto][yocto-kernel-cache][yocto-6.1/yocto- > 6.6/master][PATCH V2] bsp/intel-x86: enable PCIe Advanced Error

Re: [linux-yocto][yocto-kernel-cache][yocto-6.1/yocto-6.6/master][PATCH] bsp/intel-x86: enable PCIe Advanced Error Reporting driver

2024-05-07 Thread Yongxin Liu via lists.yoctoproject.org
se have a try on the V2. Thanks, Yongxin > > Bruce > > On Tue, May 7, 2024 at 3:28 PM Bruce Ashfield via lists.yoctoproject.org > wrote: > > > > I spoke too soon, the mailing list mangled the author field. > &g

[linux-yocto][yocto-kernel-cache][yocto-6.1/yocto-6.6/master][PATCH V2] bsp/intel-x86: enable PCIe Advanced Error Reporting driver

2024-05-07 Thread Yongxin Liu via lists.yoctoproject.org
From: Yongxin Liu Signed-off-by: Yongxin Liu --- bsp/intel-x86/intel-x86.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/bsp/intel-x86/intel-x86.cfg b/bsp/intel-x86/intel-x86.cfg index 8266bf8f..87e50c06 100644 --- a/bsp/intel-x86/intel-x86.cfg +++ b/bsp/intel-x86/intel-x86.cfg @@

[linux-yocto][v6.6/standard/x86 and v6.6/standard/preempt-rt/x86][Pull Request ] cstate, uncore, i10nm_edac and igen6_edac update for some x86 platforms

2024-05-06 Thread Yongxin Liu via lists.yoctoproject.org
Hi Bruce, Please help to review and merge this Pull Request for linux-yocto, branch "v6.6/standard/x86" and "v6.6/standard/preempt-rt/x86". All patches are from mainline kernel. This patch series basically did the following changes. 1) Intel cstate performance events: add support for

[linux-yocto][yocto-kernel-cache][yocto-6.1/yocto-6.6/master][PATCH] bsp/intel-x86: enable PCIe Advanced Error Reporting driver

2024-05-05 Thread Yongxin Liu via lists.yoctoproject.org
Signed-off-by: Yongxin Liu --- bsp/intel-x86/intel-x86.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/bsp/intel-x86/intel-x86.cfg b/bsp/intel-x86/intel-x86.cfg index 8266bf8f..87e50c06 100644 --- a/bsp/intel-x86/intel-x86.cfg +++ b/bsp/intel-x86/intel-x86.cfg @@ -95,6 +95,7 @@

[linux-yocto][v6.1/standard/x86 and v6.1/standard/preempt-rt/x86][PATCH] EDAC/i10nm: Add Intel Grand Ridge micro-server support

2024-04-23 Thread Yongxin Liu via lists.yoctoproject.org
From: Qiuxu Zhuo commit e77086c3750834553cf6fd2255c5f3ee04843ed8 upstream. The Grand Ridge CPU model uses similar memory controller registers with Granite Rapids server. Add Grand Ridge CPU model ID for EDAC support. Tested-by: Ricardo Neri Signed-off-by: Qiuxu Zhuo Signed-off-by: Tony Luck

[linux-yocto][v6.1/standard/x86 and v6.1/standard/preempt-rt/x86][PATCH 0/1] Fix Intel Grand Ridge cannot boot issue

2024-04-23 Thread Yongxin Liu via lists.yoctoproject.org
Hi Bruce, Intel Grand Ridge cannot boot after the backport of commit a6a5006dad57 ("iommu/vt-d: Retrieve IOMMU perfmon capability information"), in v6.1.83. This patch is the second patch of the following patch series in mainline. d8a7c0cf05a2 2023-02-03 11:06 Kan Liangiommu/vt-d:

[linux-yocto][v6.1/standard/x86 and v6.1/standard/preempt-rt/x86][PATCH 1/1] iommu/vt-d: Support size of the register set in DRHD

2024-04-23 Thread Yongxin Liu via lists.yoctoproject.org
From: Kan Liang commit 4db96bfe9d7772d6ddedd62ce478895999043fd7 upstream. A new field, which indicates the size of the remapping hardware register set for this remapping unit, is introduced in the DMA-remapping hardware unit definition (DRHD) structure with the VT-d Spec 4.0. With this

[linux-yocto][yocto-kernel-cache][master/yocto-6.6][PATCH 1/3] features/vfio: remove CONFIG_VFIO_VIRQFD

2024-03-18 Thread Yongxin Liu via lists.yoctoproject.org
CONFIG_VFIO_VIRQFD was changed to bool in kernel commit e2d55709398e ("vfio: Fold vfio_virqfd.ko into vfio.ko") and it is not user selectable. Signed-off-by: Yongxin Liu --- features/vfio/vfio.cfg | 1 - 1 file changed, 1 deletion(-) diff --git a/features/vfio/vfio.cfg b/features/vfio/vfio.cfg

[linux-yocto][yocto-kernel-cache][master/yocto-6.6][PATCH 2/3] features/vfio: remove CONFIG_VFIO_MDEV

2024-03-18 Thread Yongxin Liu via lists.yoctoproject.org
CONFIG_VFIO_MDEV wasn't a user choice after kerne commit 8bf8c5ee1f38 ("vfio-mdev: turn VFIO_MDEV into a selectable symbol"). Signed-off-by: Yongxin Liu --- features/vfio/vfio.cfg | 1 - 1 file changed, 1 deletion(-) diff --git a/features/vfio/vfio.cfg b/features/vfio/vfio.cfg index

[linux-yocto][yocto-kernel-cache][master/yocto-6.6][PATCH 3/3] bsp/intel-x86: remove CONFIG_IXGB

2024-03-18 Thread Yongxin Liu via lists.yoctoproject.org
ixgb driver was removed in kernel commit e485f3a6eae0 ("ixgb: Remove ixgb driver"). Signed-off-by: Yongxin Liu --- bsp/intel-x86/intel-x86.cfg | 5 - 1 file changed, 5 deletions(-) diff --git a/bsp/intel-x86/intel-x86.cfg b/bsp/intel-x86/intel-x86.cfg index ee01e61e..8266bf8f 100644 ---

[linux-yocto][yocto-kernel-cache][master/yocto-6.6][PATCH] bsp/intel-x86: remove intel-x86-64-preempt-rt.cfg in scc file

2024-03-17 Thread Yongxin Liu via lists.yoctoproject.org
intel-x86-64-preempt-rt.cfg was removed in commit bd20a636b044 ("config: remove mis-located configuration fragment"). Signed-off-by: Yongxin Liu --- bsp/intel-x86/intel-x86-64-preempt-rt.scc | 1 - 1 file changed, 1 deletion(-) diff --git a/bsp/intel-x86/intel-x86-64-preempt-rt.scc

[linux-yocto][yocto-kernel-cache][yocto-5.15 and yocto-6.1][PATCH] features/net_sched: remove retired config NET_SCH_CBQ and NET_SCH_DSMARK

2024-03-03 Thread Yongxin Liu via lists.yoctoproject.org
CONFIG_NET_SCH_CBQ was retired in kernel upstream commit 051d442098421 ("net/sched: Retire CBQ qdisc"). CONFIG_NET_SCH_DSMARK was retired in kernel upstream commit bbe77c14ee61 ("net/sched: Retire dsmark qdisc"). Signed-off-by: Yongxin Liu --- features/net_sched/net_sched.cfg | 2 -- 1 file

[linux-yocto][v6.1/standard/x86 and v6.1/standard/preempt-rt/x86][Pull Request ] cstate, uncore, i10nm_edac and isst update for some x86 platforms

2024-02-25 Thread Yongxin Liu via lists.yoctoproject.org
Hi Bruce and others, Please help to review and merge this Pull Request for linux-yocto, branch "v6.1/standard/x86" and "v6.1/standard/preempt-rt/x86". All patches are from mainline kernel. Just some context change in several patches. This patch series basically did the following changes.

[linux-yocto][v6.1/standard/x86 and v6.1/standard/preempt-rt/x86][PATCH 1/2] EDAC/igen6: Make get_mchbar() helper function

2024-02-20 Thread Yongxin Liu via lists.yoctoproject.org
From: Qiuxu Zhuo commit a264f715ecb3e6dac7c4d7135db74eb2379cb086 upstream. Make get_mchbar() helper function to retrieve the BAR address of the memory controller. No function changes. Signed-off-by: Qiuxu Zhuo Signed-off-by: Tony Luck Signed-off-by: Yongxin Liu ---

[linux-yocto][v6.1/standard/x86 and v6.1/standard/preempt-rt/x86][PATCH 2/2] EDAC/igen6: Add Intel Alder Lake-N SoCs support

2024-02-20 Thread Yongxin Liu via lists.yoctoproject.org
From: Qiuxu Zhuo commit c4a5398991fd2ad3011c486571300574495bc834 upstream. Add Intel Alder Lake-N SoC compute die IDs for EDAC support. Alder Lake-N, with one memory controller, is a reduced version of Alder Lake-P, which has two memory controllers. Signed-off-by: Qiuxu Zhuo Signed-off-by:

[linux-yocto][v6.1/standard/x86 and v6.1/standard/preempt-rt/x86][PATCH 0/2] Add EDAC support for Alder Lake N

2024-02-20 Thread Yongxin Liu via lists.yoctoproject.org
Hi Bruce, The following two patches are from mainline kernel without any change. They can add EDAC support on Alder Lake N. Could you help to merge them to v6.1/standard/x86 and v6.1/standard/preempt-rt/x86? Qiuxu Zhuo (2): EDAC/igen6: Make get_mchbar() helper function EDAC/igen6: Add

[linux-yocto][yocto-kernel-cache][master/yocto-6.6/yocto-6.1][PATCH] bsp/intel-x86: add support for TI DP83867 Gigabit PHY

2024-01-23 Thread Yongxin Liu via lists.yoctoproject.org
Signed-off-by: Yongxin Liu --- bsp/intel-x86/intel-x86.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/bsp/intel-x86/intel-x86.cfg b/bsp/intel-x86/intel-x86.cfg index c36e938b..ee01e61e 100644 --- a/bsp/intel-x86/intel-x86.cfg +++ b/bsp/intel-x86/intel-x86.cfg @@ -366,3 +366,4 @@

Re: [linux-yocto] [PATCH 4/5] x86-64: use the defaults for number of CPUs

2023-11-30 Thread Yongxin Liu via lists.yoctoproject.org
> -Original Message- > From: Gortmaker, Paul > Sent: Friday, December 1, 2023 11:14 > To: Liu, Yongxin > Cc: Bruce Ashfield ; linux- > yo...@lists.yoctoproject.org > Subject: Re: [linux-yocto] [PATCH 4/5] x86-64: use the defaults for number > of CPUs > > [RE: [linux-yocto] [PATCH 4/5]

Re: [linux-yocto] [PATCH 4/5] x86-64: use the defaults for number of CPUs

2023-11-30 Thread Yongxin Liu via lists.yoctoproject.org
> -Original Message- > From: Gortmaker, Paul > Sent: Friday, December 1, 2023 10:27 > To: Liu, Yongxin > Cc: Bruce Ashfield ; linux- > yo...@lists.yoctoproject.org > Subject: Re: [linux-yocto] [PATCH 4/5] x86-64: use the defaults for number > of CPUs > > [RE: [linux-yocto] [PATCH 4/5]

Re: [linux-yocto] [PATCH 4/5] x86-64: use the defaults for number of CPUs

2023-11-30 Thread Yongxin Liu via lists.yoctoproject.org
> -Original Message- > From: linux-yocto@lists.yoctoproject.org yo...@lists.yoctoproject.org> On Behalf Of Paul Gortmaker via > lists.yoctoproject.org > Sent: Friday, December 1, 2023 03:08 > To: Bruce Ashfield > Cc: linux-yocto@lists.yoctoproject.org > Subject: [linux-yocto] [PATCH 4/5]

Re: [linux-yocto] [PATCH 3/5] x86-64: don't force EDAC support on everyone

2023-11-30 Thread Yongxin Liu via lists.yoctoproject.org
> -Original Message- > From: linux-yocto@lists.yoctoproject.org yo...@lists.yoctoproject.org> On Behalf Of Paul Gortmaker via > lists.yoctoproject.org > Sent: Friday, December 1, 2023 03:08 > To: Bruce Ashfield > Cc: linux-yocto@lists.yoctoproject.org > Subject: [linux-yocto] [PATCH 3/5]

[linux-yocto][v5.15 standard/x86/preempt-rt/x86][PATCH 3/4] Fix to avoid link statys update in KR autneg mode

2023-08-25 Thread Yongxin Liu via lists.yoctoproject.org
From: Sudheesh Mavila Signed-off-by: Sudheesh Mavila Signed-off-by: Yongxin Liu --- drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-mdio.c b/drivers/net/ethernet/amd/xgbe/xgbe-mdio.c index

[linux-yocto][v5.15 standard/x86/preempt-rt/x86][PATCH 4/4] amd-xgbe KR link up fix , with PHY reset if AN fails

2023-08-25 Thread Yongxin Liu via lists.yoctoproject.org
From: Sudheesh Mavila Signed-off-by: Sudheesh Mavila Signed-off-by: Yongxin Liu --- drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 40 +++-- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 4 +-- 2 files changed, 31 insertions(+), 13 deletions(-) diff --git

[linux-yocto][v5.15 standard/x86/preempt-rt/x86][PATCH 0/4] amd-x86: fix amd-xgbe connection up and down issue in peer-to-peer network

2023-08-25 Thread Yongxin Liu via lists.yoctoproject.org
Hi Bruce, Those 4 patches were from AMD engineer to fix amd-xgbe connection up and down issue in p2p network on amd snowy owl board. Sudheesh Mavila (4): amd-xgbe Sometimes driver report incorrect link status and results in timeout error in driver EMBSWDEV-6825 amd-xgbe KR link up fix

[linux-yocto][v5.15 standard/x86/preempt-rt/x86][PATCH 1/4] amd-xgbe Sometimes driver report incorrect link status and results in timeout error in driver EMBSWDEV-6825

2023-08-25 Thread Yongxin Liu via lists.yoctoproject.org
From: Sudheesh Mavila Signed-off-by: Sudheesh Mavila Signed-off-by: Yongxin Liu --- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 15 +-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c

[linux-yocto][v5.15 standard/x86/preempt-rt/x86][PATCH 2/4] amd-xgbe KR link up fix

2023-08-25 Thread Yongxin Liu via lists.yoctoproject.org
From: Sudheesh Mavila Signed-off-by: Sudheesh Mavila Signed-off-by: Yongxin Liu --- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c b/drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c

[linux-yocto][yocto-kernel-cache][yocto-5.19 to master][PATCH] bsp/amd-x86: change PINCTRL_AMD to be built-in driver

2023-08-22 Thread Yongxin Liu via lists.yoctoproject.org
Due to kernel commit 41ef3c1a6bb0 ("pinctrl: Don't allow PINCTRL_AMD to be a module"), driver PINCTRL_AMD can only be built as built-in driver or disabled. Signed-off-by: Yongxin Liu --- bsp/amd-x86/amd-x86.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[linux-yocto][yocto-kernel-cache][yocto-5.15 to master][PATCH] features/intel-pinctrl: add pinctrl driver for Intel Alder Lake

2023-08-04 Thread Yongxin Liu via lists.yoctoproject.org
Signed-off-by: Yongxin Liu --- features/intel-pinctrl/intel-pinctrl.cfg | 1 + 1 file changed, 1 insertion(+) diff --git a/features/intel-pinctrl/intel-pinctrl.cfg b/features/intel-pinctrl/intel-pinctrl.cfg index c6a3e7ab..ca928504 100644 --- a/features/intel-pinctrl/intel-pinctrl.cfg +++

[linux-yocto][yocto-kernel-cache][yocto-5.15 to master][PATCH] bsp/intel-x86: change Intel I225-LM/I225-V driver to be built-in

2023-07-25 Thread Yongxin Liu via lists.yoctoproject.org
Need igc driver to mount network filesystem. Signed-off-by: Yongxin Liu --- bsp/intel-x86/intel-x86-igc-overrides.cfg | 2 ++ bsp/intel-x86/intel-x86.scc | 1 + 2 files changed, 3 insertions(+) create mode 100644 bsp/intel-x86/intel-x86-igc-overrides.cfg diff --git

[linux-yocto][v6.1/standard/x86 and v6.1/standard/preempt-rt/x86][PATCH 3/3] thunderbolt: Mask ring interrupt on Intel hardware as well

2023-06-18 Thread Yongxin Liu via lists.yoctoproject.org
From: Mika Westerberg commit 9f9666e65359d5047089aef97ac87c50f624ecb0 upstream. When resuming from system sleep states the driver issues following warning on Intel hardware: thunderbolt :07:00.0: interrupt for TX ring 0 is already enabled The reason for this is that the commit in

[linux-yocto][v6.1/standard/x86 and v6.1/standard/preempt-rt/x86][PATCH 2/3] Bluetooth: add missing hci_codec_list_clear() back

2023-06-18 Thread Yongxin Liu via lists.yoctoproject.org
hci_codec_list_clear() was missing in commit d0b137062b2d ("Bluetooth: hci_sync: Rework init stages"). Without it, there are following kernel memory leaks. unreferenced object 0x9fe454c12ca0 (size 32): comm "kworker/u9:0", pid 82, jiffies 4294756186 (age 75.617s) hex dump (first 32

[linux-yocto][v6.1/standard/x86 and v6.1/standard/preempt-rt/x86][PATCH 0/3] Three patches fixing i915, bluetooth and thunderbolt related issues

2023-06-18 Thread Yongxin Liu via lists.yoctoproject.org
Hi Bruce, Here are three patches for v6.1/standard/x86 and v6.1/standard/preempt-rt/x86 branches. 1) The patch "thunderbolt: Mask ring interrupt on Intel hardware as well" comes from upstream, fixing the following issue. thunderbolt :00:0d.2: interrupt for TX ring 0 is already enabled

[linux-yocto][v6.1/standard/x86 and v6.1/standard/preempt-rt/x86][PATCH 1/3] drm/i915/dp: fix a memory leak in struct intel_vbt_panel_data

2023-06-18 Thread Yongxin Liu via lists.yoctoproject.org
In commit 3f9ffce5765d ("drm/i915: Do panel VBT init early if the VBT declares an explicit panel type"), intel_bios_init_panel_early() was added to intel_edp_init_connector(), and it may call parse_lfp_panel_dtd() to alloc memory for panel->vbt.lfp_lvds_vbt_mode. If intel_edp_init_connector()