This reverts commit d437f5aa23aa2b7bd07cd44b839d7546cc17166f.
Code has been duplicated through commit <273c29e944bd> "ibmvnic: check
failover_pending in login response"
Signed-off-by: Desnes A. Nunes do Rosario
---
drivers/net/ethernet/ibm/ibmvnic.c | 8
1 file chan
On 7/8/20 7:38 AM, Sachin Sant wrote:
On 26-Jun-2020, at 10:17 PM, Desnes A. Nunes do Rosario
wrote:
An extra count on ebb_state.stats.pmc_count[PMC_INDEX(pmc)] is being per-
formed when count_pmc() is used to reset PMCs on a few selftests. This
extra pmc_count can occasionally invalidate
t; [30]: register SPRN_PMC1 = 0x451e
PMC1 count (0x28546) above upper limit 0x283e8 (+0x15e)
[FAIL] Test FAILED on line 52
failure: cycles
==
Signed-off-by: Desnes A. Nunes do Rosario
---
.../selftests/powerpc/pmu/ebb/back_to_back_ebbs_test.c | 2 --
tools/t
08003
[13]: register SPRN_PMC5 = 0x
[14]: register SPRN_PMC6 = 0x
...
PMC5/6 overflow 2
[FAIL] Test FAILED on line 87
failure: pmc56_overflow
=====
Signed-off-by: Desnes A. Nunes do Rosario
---
tools/testing/selftests/powerpc/pmu/ebb/ebb.c | 4
1 file chan
gister SPRN_PMC1 = 0x451e
PMC1 count (0x28546) above upper limit 0x283e8 (+0x15e)
[FAIL] Test FAILED on line 52
failure: cycles
==
[desnesn: reflow of original comment]
Signed-off-by: Desnes A. Nunes do Rosario
---
.../powerpc/pmu/ebb/back_to_back_ebbs_test.c
on ebb_handlers to val-
lidade tests results, such as the overflow values on pmc56_overflow_test.
Desnes A. Nunes do Rosario (2):
selftests/powerpc: Use write_pmc instead of count_pmc to reset PMCs on
ebb tests
selftests/powerpc: ensure PMC reads are set and ordered on count_pmc
Gustavo
is disabled, and thus, no more increments to ebb_count occur.
Fixes: 3752e453f6bafd7 ("selftests/powerpc: Add tests of PMU EBBs")
Signed-off-by: Gustavo Romero
[desnesn: Only set MMCR0_PMAE when disabling MMCR0_FC, reflow comment]
Signed-off-by: Desnes A. Nunes do Rosario
---
.../testing
to be set for PowerVM
compatibility mode systems.
Fixes: 68f2f0d431d9ea4 ("powerpc: Add a cpu feature CPU_FTR_PMAO_BUG")
Signed-off-by: Desnes A. Nunes do Rosario
---
arch/powerpc/kernel/cputable.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/arch/powe
Hello Leonardo,
On 2/15/20 2:39 AM, Leonardo Bras wrote:
Hello Desnes, thanks for the patch.
"Desnes A. Nunes do Rosario" writes:
PowerVM systems running compatibility mode on a few Power8 revisions are
still vulnerable to the hardware defect that loses PMU exceptions arri
to be set for PowerVM
compatibility mode systems.
Fixes: 68f2f0d431d9ea4 ("powerpc: Add a cpu feature CPU_FTR_PMAO_BUG")
Signed-off-by: Desnes A. Nunes do Rosario
---
arch/powerpc/kernel/cputable.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/powerpc/kernel/cputable.c b/ar
is disabled, and thus, no more increments to ebb_count occur.
Fixes: 3752e453f6bafd7 ("selftests/powerpc: Add tests of PMU EBBs")
Signed-off-by: Gustavo Romero
[desnesn: Only set MMCR0_PMAE when disabling MMCR0_FC, reflow comment]
Signed-off-by: Desnes A. Nunes do Rosario
---
.../testing
= 0x8004
>> [30]: register SPRN_PMC1 = 0x451e
PMC1 count (0x28546) above upper limit 0x283e8 (+0x15e)
[FAIL] Test FAILED on line 52
failure: cycles
==
Signed-off-by: Desnes A. Nunes do Rosario
---
.../powerpc/pmu/ebb/back_to_back_ebbs_test.c
: error: 'strncpy' specified bound 100 equals destination
size [-Werror=stringop-truncation]
strncpy(logdir, optarg, LOGDIR_NAME_SIZE);
^
cc1: all warnings being treated as errors
Signed-off-by: Desnes A. Nunes do Rosario
---
tools/testing
quot;powerpc/64: mark
start_here_multiplatform as __ref") and message is based on 2016 patch by
Nicholas Piggin:
https://lore.kernel.org/linuxppc-dev/20161222131419.18062-1-npig...@gmail.com/
Signed-off-by: Desnes A. Nunes do Rosario
---
arch/powerpc/kernel/head_64.S | 4
1 file changed, 4 insert
Bjorn,
On 04/10/2018 04:55 PM, Bjorn Helgaas wrote:
On Tue, Apr 10, 2018 at 02:36:31PM -0500, Bjorn Helgaas wrote:
On Wed, Apr 04, 2018 at 12:10:35PM -0300, Desnes A. Nunes do Rosario wrote:
The disabling informational messages on the PCI subsystem should be deleted
since they do
windows
... and goes on for all PCI devices on the system ...
Fixes: 38274637699 ("powerpc/powernv: Override pcibios_default_alignment() to
force PCI devices to be page aligned")
Signed-off-by: Desnes A. Nunes do Rosario <desn...@linux.vnet.ibm.com>
---
drivers/pci/pci.c | 1 -
d
windows
... and goes on for all PCI devices on the system ...
Fixes: 38274637699 ("powerpc/powernv: Override pcibios_default_alignment() to
force PCI devices to be page aligned")
Signed-off-by: Desnes A. Nunes do Rosario <desn...@linux.vnet.ibm.com>
---
drivers/pci/pci.c | 1 -
d
force PCI devices to be page aligned")
Signed-off-by: Desnes A. Nunes do Rosario <desn...@linux.vnet.ibm.com>
---
arch/powerpc/platforms/powernv/pci.c | 14 ++
1 file changed, 14 insertions(+)
diff --git a/arch/powerpc/platforms/powernv/pci.c
b/arch/powerpc/platforms/pow
Add PCI_DEV_FLAGS_QUIET_PCI_REALIGN to pci_dev_flags and use it to
silent PCI realignment messages if the flag is turned on by a driver.
Signed-off-by: Desnes A. Nunes do Rosario <desn...@linux.vnet.ibm.com>
---
drivers/pci/pci.c | 3 ++-
drivers/pci/setup-res.c | 3 ++-
include
is turned on. Moreover, it also
tweaks this flag during boot on powerpc.
Fixes: 38274637699 ("powerpc/powernv: Override pcibios_default_alignment() to
force PCI devices to be page aligned")
Signed-off-by: Desnes A. Nunes do Rosario <desn...@linux.vnet.ibm.com>
Desnes A. Nun
This patch makes sure that the firmware version is never NULL. Moreover,
it also performs some cleanup on the error messages.
Fixes: a107311d7fdf ("ibmvnic: fix firmware version when no firmware level
has been provided by the VIOS server")
Signed-off-by: Desnes A. Nunes do Ros
("ibmvnic: Feature implementation of VPD for the ibmvnic
driver")
Signed-off-by: Desnes A. Nunes do Rosario <desn...@linux.vnet.ibm.com>
---
drivers/net/ethernet/ibm/ibmvnic.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/ibm/ibmvnic.
changes).
Signed-off-by: Alan Modra <amo...@gmail.com>
[ desnesn: updated patch to apply to powerpc-next kernel v4.15 ]
Signed-off-by: Desnes A. Nunes do Rosario <desn...@linux.vnet.ibm.com>
---
arch/powerpc/Makefile | 1 +
arch/powerpc/kernel/module.lds | 8
mvnic
driver")
Reported-by: Stephen Rothwell <s...@canb.auug.org.au>
Signed-off-by: Desnes A. Nunes do Rosario <desn...@linux.vnet.ibm.com>
---
drivers/net/ethernet/ibm/ibmvnic.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/net/ethernet/ibm/ib
This patch fixes the dma_mapping_error call to use the correct dma_addr
which is inside the ibmvnic_vpd struct. Moreover, it fixes a uninitialized
warning for the local dma_addr.
Signed-off-by: Desnes A. Nunes do Rosario <desn...@linux.vnet.ibm.com>
---
drivers/net/ethernet/ibm/ibmvnic
Signed-off-by: Desnes A. Nunes do Rosario <desn...@linux.vnet.ibm.com>
---
drivers/net/ethernet/ibm/ibmvnic.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/net/ethernet/ibm/ibmvnic.c
b/drivers/net/ethernet/ibm/ibmvnic.c
index 04aaacb..1dc4aef 100644
--- a/d
-by: Desnes A. Nunes do Rosario <desn...@linux.vnet.ibm.com>
Signed-off-by: Thomas Falcon <tlfal...@linux.vnet.ibm.com>
---
drivers/net/ethernet/ibm/ibmvnic.c | 153 -
drivers/net/ethernet/ibm/ibmvnic.h | 27 ++-
2 files changed, 176 insertions(+),
-by: Desnes A. Nunes do Rosario <desn...@linux.vnet.ibm.com>
Signed-off-by: Thomas Falcon <tlfal...@linux.vnet.ibm.com>
---
drivers/net/ethernet/ibm/ibmvnic.c | 149 -
drivers/net/ethernet/ibm/ibmvnic.h | 27 ++-
2 files changed, 173 insertions(+),
This patch implements and enables VDP support for the ibmvnic driver.
Moreover, it includes the implementation of suitable structs, signal
transmission/handling and functions which allows the retrival of firmware
information from the ibmvnic card.
Signed-off-by: Desnes A. Nunes do Rosario <d
This patch implements and enables VDP support for the ibmvnic driver. Moreover,
it includes the implementation of suitable structs, signal
transmission/handling and fuctions which allows the retrival of firmware
information from the ibmvnic card.
Co-Authored-By: Thomas Falcon
30 matches
Mail list logo