Antithesis `cpuid` info

These are the reported properties of the simulated CPU in the Antithesis environment. If your software assumes or requires a specific modern CPU feature, check the flags list by running the cpuid command in the Antithesis environment to see if we support it out of the box.

For convenience, here are the feature flags it will report:

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 85
model name      : Antithesis VM v1
stepping        : 7
cpu MHz         : [VARIES BASED ON ANTITHESIS CONFIGURATION]
cache size      : 33792 KB
physical id     : 0
siblings        : 1
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 22
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
                pat pse36 clflush mmx fxsr sse sse2 ss ht pbe syscall nx
                pdpe1gb lm constant_tsc rep_good nopl xtopology nonstop_tsc
                cpuid tsc_known_freq pni pclmulqdq dtes64 ds_cpl ssse3 sdbg
                fma cx16 xtpr pcid dca sse4_1 sse4_2 movbe popcnt aes xsave
                avx f16c hypervisor lahf_lm abm 3dnowprefetch cat_l3 cdp_l3
                invpcid_single mba fsgsbase bmi1 avx2 bmi2 erms invpcid
                avx512f avx512cd xsaveopt arat
bugs            : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds
                swapgs itlb_multihit mmio_stale_data retbleed
bogomips        : [VARIES BASED ON ANTITHESIS CONFIGURATION]
clflush size    : 64
cache_alignment : 64
address sizes   : 46 bits physical, 48 bits virtual
power management:

As noted in our security whitepaper every Antithesis customer runs on separate and dedicated physical infrastructure, so there is no risk of data exfiltration due to CPU vulnerabilities caused by shared microarchitectural state.

  • Introduction
  • How Antithesis works
  • Get started
  • Test an example system
  • With Docker Compose
  • Build and run an etcd cluster
  • Meet the Test Composer
  • With Kubernetes
  • Build and run an etcd cluster
  • Meet the Test Composer
  • Setup guide
  • For Docker Compose users
  • For Kubernetes users
  • Product
  • Test Composer
  • Test Composer basics
  • Test Composer reference
  • How to check test templates locally
  • How to port tests to Antithesis
  • Reports
  • The triage report
  • Findings
  • Environment
  • Utilization
  • Properties
  • The bug report
  • Context, Instance, & Logs
  • Bug likelihood over time
  • Statistical debug information
  • Search dashboard & multiverse map
  • Multiverse debugging
  • Overview
  • The Antithesis multiverse
  • Querying with event sets
  • Environment utilities
  • Using the Antithesis Notebook
  • Cookbook
  • Tooling integrations
  • CI integration
  • Discord and Slack integrations
  • Issue tracker integration - BETA
  • Configuration
  • Access and authentication
  • The Antithesis environment
  • Optimizing for Antithesis
  • Docker best practices
  • Kubernetes best practices
  • Concepts
  • Properties and Assertions
  • Properties in Antithesis
  • Assertions in Antithesis
  • Sometimes Assertions
  • Properties to test for
  • Fault injection
  • Reference
  • Webhooks
  • Launching a test in Docker environment
  • Launching a test in Kubernetes environment
  • Launching a debugging session
  • Retrieving logs
  • SDK reference
  • Go
  • Tutorial
  • Instrumentor
  • Assert (reference)
  • Lifecycle (reference)
  • Random (reference)
  • Java
  • Tutorial
  • Instrumentation
  • Assert (reference)
  • Lifecycle (reference)
  • Random (reference)
  • C
  • C++
  • Tutorial
  • C/C++ Instrumentation
  • Assert (reference)
  • Lifecycle (reference)
  • Random (reference)
  • JavaScript
  • Python
  • Tutorial
  • Assert (reference)
  • Lifecycle (reference)
  • Random (reference)
  • Rust
  • Tutorial
  • Instrumentation
  • Assert (reference)
  • Lifecycle (reference)
  • Random (reference)
  • .NET
  • Tutorial
  • Instrumentation
  • Assert (reference)
  • Lifecycle (reference)
  • Random (reference)
  • Languages not listed above
  • Assert (reference)
  • Lifecycle (reference)
  • Assertion Schema
  • Instrumentation
  • Handling external dependencies
  • FAQ
  • Product FAQs
  • About Antithesis POCs
  • Release notes
  • Release notes