Commit 87cd332
PCI: hv: Make the code arch neutral by adding arch specific interfaces
Encapsulate arch dependencies in Hyper-V vPCI through a set of
arch-dependent interfaces. Adding these arch specific interfaces will
allow for an implementation for other architectures, such as arm64.
There are no functional changes expected from this patch.
Link: https://lore.kernel.org/r/1641411156-31705-2-git-send-email-sunilmut@linux.microsoft.com
Signed-off-by: Sunil Muthuswamy <sunilmut@microsoft.com>
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Reviewed-by: Boqun Feng <boqun.feng@gmail.com>
Reviewed-by: Marc Zyngier <maz@kernel.org>
Reviewed-by: Michael Kelley <mikelley@microsoft.com>
Signed-off-by: Tyler Hicks <tyhicks@linux.microsoft.com>
Signed-off-by: Allen Pais <apais@linux.microsoft.com>1 parent 4af6070 commit 87cd332
3 files changed
Lines changed: 83 additions & 53 deletions
File tree
- arch/x86/include/asm
- drivers/pci/controller
- include/asm-generic
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
585 | 585 | | |
586 | 586 | | |
587 | 587 | | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
588 | 621 | | |
589 | 622 | | |
590 | 623 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | 46 | | |
50 | 47 | | |
51 | 48 | | |
| |||
577 | 574 | | |
578 | 575 | | |
579 | 576 | | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
580 | 613 | | |
581 | 614 | | |
582 | 615 | | |
| |||
1189 | 1222 | | |
1190 | 1223 | | |
1191 | 1224 | | |
1192 | | - | |
1193 | | - | |
1194 | | - | |
1195 | | - | |
1196 | | - | |
1197 | | - | |
1198 | | - | |
1199 | | - | |
1200 | 1225 | | |
1201 | 1226 | | |
1202 | 1227 | | |
| |||
1237 | 1262 | | |
1238 | 1263 | | |
1239 | 1264 | | |
1240 | | - | |
1241 | 1265 | | |
1242 | 1266 | | |
1243 | 1267 | | |
| |||
1274 | 1298 | | |
1275 | 1299 | | |
1276 | 1300 | | |
1277 | | - | |
| 1301 | + | |
1278 | 1302 | | |
1279 | 1303 | | |
1280 | 1304 | | |
| |||
1375 | 1399 | | |
1376 | 1400 | | |
1377 | 1401 | | |
1378 | | - | |
| 1402 | + | |
1379 | 1403 | | |
1380 | 1404 | | |
1381 | 1405 | | |
| |||
1405 | 1429 | | |
1406 | 1430 | | |
1407 | 1431 | | |
1408 | | - | |
| 1432 | + | |
1409 | 1433 | | |
1410 | 1434 | | |
1411 | 1435 | | |
| |||
1425 | 1449 | | |
1426 | 1450 | | |
1427 | 1451 | | |
1428 | | - | |
| 1452 | + | |
1429 | 1453 | | |
1430 | 1454 | | |
1431 | 1455 | | |
| |||
1653 | 1677 | | |
1654 | 1678 | | |
1655 | 1679 | | |
1656 | | - | |
| 1680 | + | |
1657 | 1681 | | |
1658 | 1682 | | |
1659 | 1683 | | |
| |||
1684 | 1708 | | |
1685 | 1709 | | |
1686 | 1710 | | |
1687 | | - | |
1688 | | - | |
| 1711 | + | |
| 1712 | + | |
1689 | 1713 | | |
1690 | 1714 | | |
1691 | 1715 | | |
1692 | | - | |
| 1716 | + | |
1693 | 1717 | | |
1694 | 1718 | | |
1695 | 1719 | | |
| |||
3651 | 3675 | | |
3652 | 3676 | | |
3653 | 3677 | | |
| 3678 | + | |
| 3679 | + | |
3654 | 3680 | | |
3655 | 3681 | | |
3656 | 3682 | | |
| 3683 | + | |
| 3684 | + | |
| 3685 | + | |
| 3686 | + | |
3657 | 3687 | | |
3658 | 3688 | | |
3659 | 3689 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
539 | 539 | | |
540 | 540 | | |
541 | 541 | | |
542 | | - | |
543 | | - | |
544 | | - | |
545 | | - | |
546 | | - | |
547 | | - | |
548 | | - | |
549 | | - | |
550 | | - | |
551 | | - | |
552 | | - | |
553 | | - | |
554 | | - | |
555 | | - | |
556 | | - | |
557 | | - | |
558 | | - | |
559 | | - | |
560 | | - | |
561 | | - | |
562 | | - | |
563 | | - | |
564 | | - | |
565 | | - | |
566 | | - | |
567 | | - | |
568 | | - | |
569 | | - | |
570 | | - | |
571 | | - | |
572 | | - | |
573 | | - | |
574 | | - | |
575 | 542 | | |
576 | 543 | | |
577 | 544 | | |
| |||
0 commit comments