1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
From 84ea5e9f65fc8082d520267258784cae32c8b499 Mon Sep 17 00:00:00 2001
From: Ricardo Salveti <ricardo@foundries.io>
Date: Wed, 1 Mar 2023 22:14:35 -0300
Subject: [PATCH] configs/k3: use intx for bar_mask
Fixes pci probe failure:
[ 46.795840] pci 0001:00:00.0: BAR 0: no space for [mem size 0x00010000]
[ 46.802516] pci 0001:00:00.0: BAR 0: failed to assign [mem size 0x00010000]
[ 46.809512] pci 0001:00:01.0: BAR 0: no space for [mem size 0x00010000]
[ 46.816158] pci 0001:00:01.0: BAR 0: failed to assign [mem size 0x00010000]
Upstream-Status: Pending
Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
This patch was imported from foundriesio/meta-lmp
(https://github.com/foundriesio/meta-lmp) as of commit id
70d419bfd54a99d3591e5a22622fc67f7de82b94.
Signed-off-by: Paresh Bhagat <p-bhagat@ti.com>
---
configs/arm64/k3-am625-sk-linux-demo.c | 4 ++--
configs/arm64/k3-am625-sk.c | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/configs/arm64/k3-am625-sk-linux-demo.c b/configs/arm64/k3-am625-sk-linux-demo.c
index 6dac8859..dcc5f026 100644
--- a/configs/arm64/k3-am625-sk-linux-demo.c
+++ b/configs/arm64/k3-am625-sk-linux-demo.c
@@ -197,7 +197,7 @@ struct {
/* 00:00.0 */ {
.type = JAILHOUSE_PCI_TYPE_IVSHMEM,
.bdf = 0 << 3,
- .bar_mask = JAILHOUSE_IVSHMEM_BAR_MASK_INTX_64K,
+ .bar_mask = JAILHOUSE_IVSHMEM_BAR_MASK_INTX,
.shmem_regions_start = 0,
.shmem_dev_id = 2,
.shmem_peers = 3,
@@ -206,7 +206,7 @@ struct {
/* 00:01.0 */ {
.type = JAILHOUSE_PCI_TYPE_IVSHMEM,
.bdf = 1 << 3,
- .bar_mask = JAILHOUSE_IVSHMEM_BAR_MASK_INTX_64K,
+ .bar_mask = JAILHOUSE_IVSHMEM_BAR_MASK_INTX,
.shmem_regions_start = 5,
.shmem_dev_id = 1,
.shmem_peers = 2,
diff --git a/configs/arm64/k3-am625-sk.c b/configs/arm64/k3-am625-sk.c
index 69ab12a4..dcea42e0 100644
--- a/configs/arm64/k3-am625-sk.c
+++ b/configs/arm64/k3-am625-sk.c
@@ -325,7 +325,7 @@ struct {
.type = JAILHOUSE_PCI_TYPE_IVSHMEM,
.domain = 1,
.bdf = 0 << 3,
- .bar_mask = JAILHOUSE_IVSHMEM_BAR_MASK_INTX_64K,
+ .bar_mask = JAILHOUSE_IVSHMEM_BAR_MASK_INTX,
.shmem_regions_start = 0,
.shmem_dev_id = 0,
.shmem_peers = 3,
@@ -335,7 +335,7 @@ struct {
.type = JAILHOUSE_PCI_TYPE_IVSHMEM,
.domain = 1,
.bdf = 1 << 3,
- .bar_mask = JAILHOUSE_IVSHMEM_BAR_MASK_INTX_64K,
+ .bar_mask = JAILHOUSE_IVSHMEM_BAR_MASK_INTX,
.shmem_regions_start = 5,
.shmem_dev_id = 0,
.shmem_peers = 2,
--
2.34.1
|