You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/tests/functional/arm
Jamin Lin d43f6db654 tests/functional/arm/test_aspeed_ast2600: Add PCIe and network test
Extend the AST2600 functional tests with PCIe and network checks.

This patch introduces a new helper "do_ast2600_pcie_test()" that runs "lspci"
on the emulated system and verifies the presence of the expected PCIe devices:

- 80:00.0 Host bridge: ASPEED Technology, Inc. Device 2600
- 80:08.0 PCI bridge: ASPEED Technology, Inc. AST1150 PCI-to-PCI Bridge
- 81:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection

To exercise the PCIe network device, the test adds:

  -device e1000e,netdev=net1,bus=pcie.0
  -netdev user,id=net1

and assigns an IP address to the interface, verifying it with `ip addr`.

Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com>
Reviewed-by: Cédric Le Goater <clg@redhat.com>
Link: https://lore.kernel.org/qemu-devel/20250919093017.338309-14-jamin_lin@aspeedtech.com
Signed-off-by: Cédric Le Goater <clg@redhat.com>
4 days ago
..
meson.build
test_aspeed_ast1030.py tests/functional/arm: Add AST1030 boot test with generated OTP image 4 days ago
test_aspeed_ast2500.py tests/functional/arm: Update test ASPEED SDK v09.07 for AST2500 3 weeks ago
test_aspeed_ast2600.py tests/functional/arm/test_aspeed_ast2600: Add PCIe and network test 4 days ago
test_aspeed_bletchley.py
test_aspeed_catalina.py
test_aspeed_gb200nvl_bmc.py
test_aspeed_palmetto.py
test_aspeed_rainier.py
test_aspeed_romulus.py
test_aspeed_witherspoon.py
test_bflt.py
test_bpim2u.py
test_canona1100.py
test_collie.py
test_cubieboard.py
test_emcraft_sf2.py
test_integratorcp.py tests/functional: use self.log for all logging 1 week ago
test_max78000fthr.py
test_microbit.py
test_migration.py
test_orangepi.py
test_quanta_gsj.py
test_raspi2.py
test_realview.py
test_replay.py
test_smdkc210.py
test_stellaris.py
test_sx1.py
test_tuxrun.py
test_vexpress.py
test_virt.py