diff options
-rw-r--r-- | BUILD.md | 2 | ||||
-rw-r--r-- | CUSTOMIZE.md | 8 | ||||
-rw-r--r-- | FEATURES.md | 198 | ||||
-rw-r--r-- | SETUP.md | 2 | ||||
-rw-r--r-- | meta-amd-bsp/README.md | 3 |
5 files changed, 106 insertions, 107 deletions
@@ -7,7 +7,7 @@ a selected AMD machine, and will start a build: ### 2.1. Select a target machine -Set the environment variable `MACHINE` to one of the supported AMD machines (i.e `e3000` or `rome`) that you want +Set the environment variable `MACHINE` to the `milan` bsp that you want to build an image for (change the `<machine-name>` in the following example accordingly): ```sh diff --git a/CUSTOMIZE.md b/CUSTOMIZE.md index 36a91687..b4262e59 100644 --- a/CUSTOMIZE.md +++ b/CUSTOMIZE.md @@ -39,10 +39,10 @@ target. | Software feature | Configuration variable | Configuration values | Default value | Supported machines | |:----------------------|:----------------------------|:---------------------|:--------------|:-------------------| -| ON-TARGET DEVELOPMENT | EXTRA_IMAGE_FEATURES_append | tools-sdk | | e3000, rome | -| ON-TARGET DEBUGGING | EXTRA_IMAGE_FEATURES_append | tools-debug | | e3000, rome | -| ON-TARGET PROFILING | EXTRA_IMAGE_FEATURES_append | tools-profile | | e3000, rome | -| RT KERNEL | RT_KERNEL_AMD | yes, no | no | e3000, rome | +| ON-TARGET DEVELOPMENT | EXTRA_IMAGE_FEATURES_append | tools-sdk | | milan | +| ON-TARGET DEBUGGING | EXTRA_IMAGE_FEATURES_append | tools-debug | | milan | +| ON-TARGET PROFILING | EXTRA_IMAGE_FEATURES_append | tools-profile | | milan | +| RT KERNEL | RT_KERNEL_AMD | yes, no | no | milan | #### Example configuration in local.conf ```sh diff --git a/FEATURES.md b/FEATURES.md index d76f3254..657a62c2 100644 --- a/FEATURES.md +++ b/FEATURES.md @@ -4,102 +4,102 @@ This section lists the features supported on the AMD machines. In each machine column, a 'Y' represents that the feature in this row is supported on this machine. -| Category | Feature | E3000 | ROME | -|:--------------------------------|:----------------------------------------|:-----:|:----:| -| Images | | | | -| | core-image-sato | | | -| | core-image-base | Y | Y | -| Images Types | | | | -| | WIC | Y | Y | -| | ISO | Y | Y | -| Board Devices | | | | -| | USB 2.0 Host | Y | Y | -| | USB 3.0 Host (MSC) | Y | Y | -| | USB 3.1 Host | | | -| | NVMe | | Y | -| | M.2 SATA | | | -| | I2C | Y | Y | -| | UART | Y | Y | -| | eMMC | Y | | -| | SMP | Y | Y | -| | SPI | Y | Y | -| I/O | | | | -| | USB Host | Y | Y | -| | USB Mass Storage | Y | Y | -| | Audio | | | -| | UART | Y | Y | -| | Bluetooth | | | -| | USB Wi-Fi | Y | | -| | HDD/SATA | Y | Y | -| | SD/MMC | Y | | -| Networking | | | | -| | Ethernet | Y | | -| | SGMII | Y | | -| | RGMII | Y | | -| Network Protocols | | | | -| | IPv4 | Y | Y | -| | IPv6 | Y | Y | -| General Purpose Kernel Features | | | | -| | Control Groups | Y | Y | -| | CPU Hot Plugging | Y | Y | -| | High Resolution Timers (HRT) | Y | Y | -| | POSIX Message Queues & Semaphores | Y | Y | -| | Prioritized OOM Killer | Y | Y | -| | Symmetric Multi-Processing (SMP) | Y | Y | -| | Native POSIX Thread Library | Y | Y | -| Kernel Preemption | | | | -| | Preemptive Kernel (Low-Latency Desktop) | Y | Y | -| | Fully Preemptible Kernel (RT) | Y | Y | -| Filesystems | | | | -| | Devtmpfs | Y | Y | -| | EXT2 | Y | Y | -| | EXT3 | Y | Y | -| | EXT4 | Y | Y | -| | FAT | Y | Y | -| | NFSv3 | Y | Y | -| | ProcFS | Y | Y | -| | RamFS | Y | Y | -| | SysFS | Y | Y | -| | tmpfs | Y | Y | -| HID (Input Devices) | | | | -| | Input Core (CONFIG_INPUT) | Y | Y | -| | Mouse Interface | | | -| | Keyboards | Y | Y | -| | Touchscreen | | | -| Display Device Support | | | | -| | DP | | | -| | HDMI | | | -| Kernel Debug/Trace | | | | -| | KGDB | Y | Y | -| | LTTng - Kernel Tracing | Y | Y | -| | LTTng - Userspace Tracing | Y | Y | -| USB Protocols | | | | -| | USB 2.0 | Y | Y | -| | USB 3.0 | Y | Y | -| | USB 3.1 | | | -| Sound Support | | | | -| | ALSA | | | -| Multimedia Support | | | | -| | Accelerated gstreamer | | | -| | Unaccelerated gstreamer | | | -| | OMX | | | -| | VDPAU | | | -| | VAAPI | | | -| | mesa (accelerated graphics) | | | -| | unaccelerated graphics | | | -| | Vulkan | | | -| | multi-display | | | -| | CodeXL | | | -| | RGP | | | -| | MP4 | | | -| | MPEG2 | | | -| | MPEG4 | | | -| | VC-1 | | | -| | H.264 | | | -| | H.265 | | | -| | ROCm-OpenCL | | | -| Network Security | | | | -| | IPSEC (strongswan) | Y | | -| | DPDK | Y | | -| Kernel Virtualization | | | | -| | KVM | Y | Y | +| Category | Feature | MILAN | +|:--------------------------------|:----------------------------------------|:-----:| +| Images | | | +| | core-image-sato | | +| | core-image-base | Y | +| Images Types | | | +| | WIC | Y | +| | ISO | Y | +| Board Devices | | | +| | USB 2.0 Host | Y | +| | USB 3.0 Host (MSC) | Y | +| | USB 3.1 Host | | +| | NVMe | Y | +| | M.2 SATA | | +| | I2C | Y | +| | UART | Y | +| | eMMC | | +| | SMP | Y | +| | SPI | Y | +| I/O | | | +| | USB Host | Y | +| | USB Mass Storage | Y | +| | Audio | | +| | UART | Y | +| | Bluetooth | | +| | USB Wi-Fi | | +| | HDD/SATA | Y | +| | SD/MMC | | +| Networking | | | +| | Ethernet | | +| | SGMII | | +| | RGMII | | +| Network Protocols | | | +| | IPv4 | Y | +| | IPv6 | Y | +| General Purpose Kernel Features | | | +| | Control Groups | Y | +| | CPU Hot Plugging | Y | +| | High Resolution Timers (HRT) | Y | +| | POSIX Message Queues & Semaphores | Y | +| | Prioritized OOM Killer | Y | +| | Symmetric Multi-Processing (SMP) | Y | +| | Native POSIX Thread Library | Y | +| Kernel Preemption | | | +| | Preemptive Kernel (Low-Latency Desktop) | Y | +| | Fully Preemptible Kernel (RT) | Y | +| Filesystems | | | +| | Devtmpfs | Y | +| | EXT2 | Y | +| | EXT3 | Y | +| | EXT4 | Y | +| | FAT | Y | +| | NFSv3 | Y | +| | ProcFS | Y | +| | RamFS | Y | +| | SysFS | Y | +| | tmpfs | Y | +| HID (Input Devices) | | | +| | Input Core (CONFIG_INPUT) | Y | +| | Mouse Interface | | +| | Keyboards | Y | +| | Touchscreen | | +| Display Device Support | | | +| | DP | | +| | HDMI | | +| Kernel Debug/Trace | | | +| | KGDB | Y | +| | LTTng - Kernel Tracing | Y | +| | LTTng - Userspace Tracing | Y | +| USB Protocols | | | +| | USB 2.0 | Y | +| | USB 3.0 | Y | +| | USB 3.1 | | +| Sound Support | | | +| | ALSA | | +| Multimedia Support | | | +| | Accelerated gstreamer | | +| | Unaccelerated gstreamer | | +| | OMX | | +| | VDPAU | | +| | VAAPI | | +| | mesa (accelerated graphics) | | +| | unaccelerated graphics | | +| | Vulkan | | +| | multi-display | | +| | CodeXL | | +| | RGP | | +| | MP4 | | +| | MPEG2 | | +| | MPEG4 | | +| | VC-1 | | +| | H.264 | | +| | H.265 | | +| | ROCm-OpenCL | | +| Network Security | | | +| | IPSEC (strongswan) | | +| | DPDK | | +| Kernel Virtualization | | | +| | KVM | Y | @@ -7,7 +7,7 @@ and [Yocto Project Quick Build Guide](https://docs.yoctoproject.org/3.3/brief-yo if you are not familiar with the Yocto Project and it's Build System. Running the following commands will setup the build system and will -enable us to build recipes & images for any of the supported AMD machines (i.e `e3000` or `rome`). +enable us to build recipes & images for the `milan` bsp. ### 1.1 Prerequisites diff --git a/meta-amd-bsp/README.md b/meta-amd-bsp/README.md index aa2cd334..7193301d 100644 --- a/meta-amd-bsp/README.md +++ b/meta-amd-bsp/README.md @@ -10,8 +10,7 @@ to ensure they only apply to expected boards. The supported AMD machines/platforms are: -* e3000 - AMD EPYC™ Embedded 3000 Series -* rome - AMD EPYC™ 7002 Series +* milan - AMD EPYC™ 7003 Series Please see the README file contained in the root meta-amd directory for general information and usage details. |