List of the required features. Note: wide support/AMD64 means both AMD and Intel.
Greentea OS targets CPUs at least from 2012 (Q3 2011 and newer)
UEFIis common since late 2011SSE2is mandatory on AMD64NXbit should be present on all AMD64SSE3wide support since 2005CMPXCHG16Bwide support since 2006PrefetchWwide support since 2006LAHF/SAHFwide support since 2005POPCNTwide support since 20082 MBhuge pages seems to be mandatory on AMD64I/O APICmandatory on multi-core AMD64ACPI 2.0required by TofitaSSE4.1wide support since 2011 (CPU with SSE4.1 will have SSE3 and SSSE3)SSSE3wide support since 2011SSE4.2wide support since 2011
Virtual machine (like VT-x) extensions may become required in the future.
Emulated features:
- Greentea is supposed to emulate AVX and other features on the older CPUs to allow unsupported apps to run
Optional features:
1 GBhuge pages (akaPDPE1GB) wide support since 2012 and used as optimization- May be not present on virtual machines
x2APICis optional on AMD and used by Greentea if present
Not required features:
Not used by Greentea system itself but available for third-party apps.
SSE4aseems like AMD-onlyAVXwide support since 2011 (except Atom, some modern Pentium & Celeron, old Xeon)AVX2introduced in 2013AVX-512introduced in 2016