/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64Processors.td | 576 def TuneThunderX : SubtargetFeature<"thunderx", "ARMProcFamily", "ThunderX", 577 "Cavium ThunderX processors", [ 584 "Cavium ThunderX processors", [ 591 "Cavium ThunderX processors", [ 598 "Cavium ThunderX processors", [ 995 list<SubtargetFeature> ThunderX = [HasV8_0aOps, FeatureCRC, FeatureSHA2, FeatureAES, 1159 // Cavium ThunderX/ThunderX T8X Processors 1160 def : ProcessorModel<"thunderx", ThunderXT8XModel, ProcessorFeatures.ThunderX, 1163 ProcessorFeatures.ThunderX, [TuneThunderXT88]>; 1165 ProcessorFeatures.ThunderX, [TuneThunderXT81]>; [all …]
|
H A D | AArch64SchedThunderX.td | 1 //==- AArch64SchedThunderX.td - Cavium ThunderX T8X Scheduling Definitions -*- tablegen -*-=// 9 // This file defines the itinerary class data for the ARM ThunderX T8X 19 // Cavium ThunderX T8X scheduling machine model. 22 let MicroOpBufferSize = 0; // ThunderX T88/T81/T83 are in-order.
|
H A D | AArch64Subtarget.cpp | 273 case ThunderX: in initializeProperties()
|
/freebsd/sys/contrib/device-tree/Bindings/pci/ |
H A D | host-generic-pci.yaml | 48 ThunderX PCI host controller for pass-1.x silicon 51 some Cavium ThunderX processors. These devices have ECAM-based config 57 Cavium ThunderX PEM firmware-initialized PCIe host controller
|
/freebsd/sys/arm64/conf/ |
H A D | std.cavium | 14 device vnic # Cavium ThunderX NIC
|
H A D | NOTES | 87 device vnic # Cavium ThunderX NIC
|
/freebsd/sys/arm64/arm64/ |
H A D | cpu_errata.c | 183 /* ThunderX 1.x */ in install_thunderx_bcast_tlbi_workaround() 186 /* ThunderX 2.0 - 2.1 */ in install_thunderx_bcast_tlbi_workaround()
|
H A D | gicv3_its.c | 305 /* Cavium ThunderX Pass 1.x */ 306 .desc = "Cavium ThunderX errata: 22375, 24313", 514 * GITS_TYPER[17:13] of ThunderX reports that device IDs in gicv3_its_table_init() 516 * table can be read from GITS_BASERn[52:48] and on ThunderX in gicv3_its_table_init() 524 * that case this value would be 0xFF but on ThunderX the in gicv3_its_table_init() 1142 * the original dual socket ThunderX as it is unable to in its_quirk_cavium_22375()
|
/freebsd/sys/arm64/cavium/ |
H A D | thunder_pcie_common.c | 157 /* Check if we're running on Cavium ThunderX */ in thunder_pcie_identify_ecam() 165 device_printf(dev, "ThunderX quirk, setting ECAM to %d\n", *ecam); in thunder_pcie_identify_ecam()
|
H A D | thunder_pcie_pem.h | 33 #define THUNDER_PEM_DESC "ThunderX PEM"
|
H A D | thunder_pcie_pem.c | 69 /* ThunderX specific defines */ 669 /* Find parent device. On ThunderX we know an exact path. */ in thunder_pem_alloc_resource() 716 /* Find parent device. On ThunderX we know an exact path. */ in thunder_pem_release_resource()
|
H A D | thunder_pcie_fdt.c | 174 /* Check if we're running on Cavium ThunderX */ in thunder_pcie_fdt_probe()
|
/freebsd/sys/dev/vnic/ |
H A D | thunder_mdio.c | 126 MALLOC_DEFINE(M_THUNDER_MDIO, "ThunderX MDIO", 127 "Cavium ThunderX MDIO dynamic memory"); 166 MDIO_LOCK_INIT(sc, "ThunderX MDIO lock"); in thunder_mdio_attach()
|
H A D | thunder_mdio_var.h | 33 #define THUNDER_MDIO_DEVSTR "Cavium ThunderX SMI/MDIO driver"
|
H A D | thunder_mdio_fdt.c | 157 device_set_desc(dev, "Cavium ThunderX MDIO nexus"); in mdionexus_fdt_probe()
|
H A D | mrml_bridge.c | 98 device_set_desc(dev, "Cavium ThunderX MRML bridge"); in mrmlb_fdt_probe()
|
H A D | thunder_bgx_fdt.c | 283 * but this one works for ThunderX.
|
H A D | thunder_bgx.c | 64 #define THUNDER_BGX_DEVSTR "ThunderX BGX Ethernet I/O Interface" 66 MALLOC_DEFINE(M_BGX, "thunder_bgx", "ThunderX BGX dynamic memory");
|
/freebsd/sys/contrib/device-tree/Bindings/gpio/ |
H A D | gpio-thunderx.txt | 1 Cavium ThunderX/OCTEON-TX GPIO controller bindings
|
/freebsd/sys/contrib/device-tree/Bindings/mmc/ |
H A D | cavium-mmc.txt | 1 * Cavium Octeon & ThunderX MMC controller
|
/freebsd/sys/contrib/device-tree/src/arm64/cavium/ |
H A D | thunder-88xx.dts | 55 model = "Cavium ThunderX CN88XX board";
|
/freebsd/sys/arm64/include/ |
H A D | cpu.h | 190 * Chip: ThunderX
|
/freebsd/sys/dev/usb/controller/ |
H A D | xhci_pci.c | 209 return ("Cavium ThunderX USB 3.0 controller"); in xhci_pci_match()
|
/freebsd/share/misc/ |
H A D | pci_vendors | 23280 a001 ThunderX MRML(Master RML Bridge to RSL devices) 23281 a002 THUNDERX PCC Bridge 23283 a008 THUNDERX SMMU 23285 a009 THUNDERX Generic Interrupt Controller 23286 a00a THUNDERX GPIO Controller 23287 a00b THUNDERX MPI / SPI Controller 23288 a00c THUNDERX MIO-PTP Controller 23289 a00d THUNDERX MIX Network Controller 23290 a00e THUNDERX Reset Controller 23291 a00f THUNDERX UART Controller [all …]
|
/freebsd/sys/dev/ahci/ |
H A D | ahci_pci.c | 388 {0xa01c177d, 0x00, "ThunderX", AHCI_Q_ABAR0|AHCI_Q_1MSI},
|