Home
last modified time | relevance | path

Searched full:thunderx (Results 1 – 25 of 33) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Processors.td576 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 DAArch64SchedThunderX.td1 //==- 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 DAArch64Subtarget.cpp273 case ThunderX: in initializeProperties()
/freebsd/sys/contrib/device-tree/Bindings/pci/
H A Dhost-generic-pci.yaml48 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 Dstd.cavium14 device vnic # Cavium ThunderX NIC
H A DNOTES87 device vnic # Cavium ThunderX NIC
/freebsd/sys/arm64/arm64/
H A Dcpu_errata.c183 /* ThunderX 1.x */ in install_thunderx_bcast_tlbi_workaround()
186 /* ThunderX 2.0 - 2.1 */ in install_thunderx_bcast_tlbi_workaround()
H A Dgicv3_its.c305 /* 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 Dthunder_pcie_common.c157 /* 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 Dthunder_pcie_pem.h33 #define THUNDER_PEM_DESC "ThunderX PEM"
H A Dthunder_pcie_pem.c69 /* 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 Dthunder_pcie_fdt.c174 /* Check if we're running on Cavium ThunderX */ in thunder_pcie_fdt_probe()
/freebsd/sys/dev/vnic/
H A Dthunder_mdio.c126 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 Dthunder_mdio_var.h33 #define THUNDER_MDIO_DEVSTR "Cavium ThunderX SMI/MDIO driver"
H A Dthunder_mdio_fdt.c157 device_set_desc(dev, "Cavium ThunderX MDIO nexus"); in mdionexus_fdt_probe()
H A Dmrml_bridge.c98 device_set_desc(dev, "Cavium ThunderX MRML bridge"); in mrmlb_fdt_probe()
H A Dthunder_bgx_fdt.c283 * but this one works for ThunderX.
H A Dthunder_bgx.c64 #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 Dgpio-thunderx.txt1 Cavium ThunderX/OCTEON-TX GPIO controller bindings
/freebsd/sys/contrib/device-tree/Bindings/mmc/
H A Dcavium-mmc.txt1 * Cavium Octeon & ThunderX MMC controller
/freebsd/sys/contrib/device-tree/src/arm64/cavium/
H A Dthunder-88xx.dts55 model = "Cavium ThunderX CN88XX board";
/freebsd/sys/arm64/include/
H A Dcpu.h190 * Chip: ThunderX
/freebsd/sys/dev/usb/controller/
H A Dxhci_pci.c209 return ("Cavium ThunderX USB 3.0 controller"); in xhci_pci_match()
/freebsd/share/misc/
H A Dpci_vendors23280 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 Dahci_pci.c388 {0xa01c177d, 0x00, "ThunderX", AHCI_Q_ABAR0|AHCI_Q_1MSI},

12