## 9.2. Machine

The items below are features you can use with `MACHINE_FEATURES`. Features do not have a one-to-one correspondence to packages, and they can go beyond simply controlling the installation of a package or packages. Sometimes a feature can influence how certain recipes are built. For example, a feature might determine whether a particular configure option is specified within `do_configure` for a particular recipe.

This feature list only represents features as shipped with the Yocto Project metadata:

- acpi: Hardware has ACPI (x86/x86_64 only)

- alsa: Hardware has ALSA audio drivers

- apm: Hardware uses APM (or APM emulation)

- bluetooth: Hardware has integrated BT

- ext2: Hardware HDD or Microdrive

- irda: Hardware has Irda support

- keyboard: Hardware has a keyboard

- pci: Hardware has a PCI bus

- pcmcia: Hardware has PCMCIA or CompactFlash sockets

- screen: Hardware has a screen

- serial: Hardware has serial support (usually RS232)

- touchscreen: Hardware has a touchscreen

- usbgadget: Hardware is USB gadget device capable

- usbhost: Hardware is USB Host capable

- wifi: Hardware has integrated WiFi