diff options
author | Chris Johns <chrisj@rtems.org> | 2020-10-20 12:35:22 +1100 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2020-10-26 07:42:09 +1100 |
commit | bff15c33267d84edc55276080d0acc96d0100553 (patch) | |
tree | 962c882f2ac556aff06822bb0780adfb190cd7a6 | |
parent | d164b840c3973e0793da1b3e4142b1711514b9ba (diff) |
powerpc/nexus: Add legacy PCI support to PowerPC Motorola Shared BSP family
-rw-r--r-- | libbsd.py | 2 | ||||
-rw-r--r-- | rtemsbsd/include/bsp/nexus-devices.h | 6 | ||||
-rw-r--r-- | rtemsbsd/powerpc/include/machine/legacyvar.h | 2 | ||||
-rw-r--r-- | rtemsbsd/powerpc/include/machine/pci_cfgreg.h | 2 |
4 files changed, 10 insertions, 2 deletions
@@ -2929,7 +2929,7 @@ class pci(builder.Module): ] ) self.addCPUDependentFreeBSDSourceFiles( - [ 'i386' ], + [ 'i386', 'powerpc' ], [ 'sys/x86/x86/legacy.c', 'sys/x86/pci/pci_bus.c', diff --git a/rtemsbsd/include/bsp/nexus-devices.h b/rtemsbsd/include/bsp/nexus-devices.h index 92125619..ad7ac146 100644 --- a/rtemsbsd/include/bsp/nexus-devices.h +++ b/rtemsbsd/include/bsp/nexus-devices.h @@ -205,6 +205,10 @@ SYSINIT_DRIVER_REFERENCE(ukphy, miibus); RTEMS_BSD_DEFINE_NEXUS_DEVICE(fec, 0, 0, NULL); SYSINIT_DRIVER_REFERENCE(ukphy, miibus); -#endif +#elif defined(LIBBSP_POWERPC_MOTOROLA_POWERPC_BSP_H) + +RTEMS_BSD_DRIVER_PC_LEGACY; + +#endif /* LIBBSP_POWERPC_MOTOROLA_POWERPC_BSP_H */ #endif diff --git a/rtemsbsd/powerpc/include/machine/legacyvar.h b/rtemsbsd/powerpc/include/machine/legacyvar.h new file mode 100644 index 00000000..8683a0e5 --- /dev/null +++ b/rtemsbsd/powerpc/include/machine/legacyvar.h @@ -0,0 +1,2 @@ +/* See freebsd/sys/x86/include/machine/legacyvar.h */ +#include <x86/include/machine/legacyvar.h> diff --git a/rtemsbsd/powerpc/include/machine/pci_cfgreg.h b/rtemsbsd/powerpc/include/machine/pci_cfgreg.h new file mode 100644 index 00000000..1bfa468e --- /dev/null +++ b/rtemsbsd/powerpc/include/machine/pci_cfgreg.h @@ -0,0 +1,2 @@ +/* See freebsd/sys/x86/include/machine/pci_cfgreg.h */ +#include <x86/include/machine/pci_cfgreg.h> |