---
# Basic generic PCIe device profile
name: "Generic PCIe Device"
device_type: "generic"
device_class: "consumer"
identification:
  vendor_id: 0x1234  # Generic vendor ID
  device_id: 0x5678  # Generic device ID
  class_code: 0x000000  # Generic class code
  subsystem_vendor_id: 0x1234
  subsystem_device_id: 0x5678
registers:
  command: 0x0006  # Memory Space + Bus Master
  status: 0x0210  # Capability List
  revision_id: 0x01
  cache_line_size: 0x10
  latency_timer: 0x00
  header_type: 0x00
  bist: 0x00
capabilities:
  max_payload_size: 256
  msi_vectors: 1
  msix_vectors: 0
  supports_msi: true
  supports_msix: false
  supports_power_management: true
  supports_advanced_error_reporting: false
  link_width: 1
  link_speed: "2.5GT/s"
