Skip to content

MSI-X Test still fails after vector issue is fixed #145

@tanwar1981

Description

@tanwar1981

Team,
This issue is in reference to the "BSA Test 904: Test Fails even when MSI-X is initiated (Issue #105)". I am not able to reopen this issue so opening a fresh one.

Last we concluded that MSI-X vector value is generated wrong. Now after fixing that test still fails and doesn't give any clue why it failed.

We created latest System architecture image and ran test 1533 (earlier it was 904)

Here is the flow:

Environment: QEMU based environment where PCIe Avery VIP is acting as exerciser (System Verilog)

  • MSI-X is enabled in SBSA register

pal_mmio_read Address = 81100000 Data = 0^M
pal_mmio_write Address = 81100000 Data = 80000000^M

Note: Here interrupt vector configured is 0

  • EP exerciser initiates MSI-X with address 44091040 data 4C
    [QEMU] addr: 44091040: 4c 00 00 00

  • Test fails with following message
    Interrupt trigger failed for : 0x204C, BDF : 0x10000

Attaching here the logs

run_qemu.log

Metadata

Metadata

Assignees

Labels

sbsaServer Base System Architecture ACS specific issues/enhancements/questions.

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions