Data Accelerator Offload
Loading...
Searching...
No Matches
Enumerations | Functions
dao_platform.h File Reference

Go to the source code of this file.

Enumerations

enum  dao_platform
 

Functions

enum dao_platform dao_platform_detect (void)
 

Detailed Description

DAO Platform Detection

Platform detection utilities for identifying hardware platforms.

Definition in file dao_platform.h.

Enumeration Type Documentation

◆ dao_platform

Types of platforms

Definition at line 17 of file dao_platform.h.

Function Documentation

◆ dao_platform_detect()

enum dao_platform dao_platform_detect ( void  )

Detect platform by checking PCI subsystem_device and ODM device

Detection mechanism:

  • If subsystem_device is 0xc100, it is Iliad
  • If subsystem_device is 0xb900, it is CN10K
  • If ODM device is present (device_id bits <7:0> = 0x8b), it is Iliad
Returns
Detected platform type or DAO_PLATFORM_INVALID if not detected