600c507f07
This updates Linux kernel for Synopsys ARC HS38 VDK so it matches real platform and while at it bump kernel version to the latest. Main changes: * Linux kernel v4.9.6 (latest in 4.9.x series in buildroot) * Add support of MMC controller which is used for rootfs * Add support of UIO which is used to communicate with EVSS Now with this update image built by vanilla Buildroot VDK has working UART, MMC, LCD, Ethernet, UIO etc. And while at it we rename defconfing so it: 1) Doesn't mention SMP any more - that's the only option anyways now 2) Matches common naming scheme: vendor_arch_platform Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Cc: Zakharov Vlad <Vladislav.Zakharov@synopsys.com> Cc: Peter Korsgaard <peter@korsgaard.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> |
||
---|---|---|
.. | ||
patches/linux | ||
linux-vdk-aarch64-defconfig | ||
readme.txt |
Synopsys VDK Software Development Platform Intro ===== The Virtualizer Development Kit (VDK) Family for ARM Cortex Products consists of a set of virtual prototypes that provide a virtualizer for the ARM core variants. The VDK is a standalone package that runs on an host computer. Buildroot will generate the kernel image and a minimal root filesystem. How to build it =============== Configure Buildroot ------------------- Configuring Buildroot is pretty simple, just execute: $ make snps_aarch64_vdk_defconfig Build the rootfs and kernel --------------------------- Note: you will need to have access to the network, since Buildroot will download the packages' sources. You may now build your rootfs with: $ make (This may take a while) Result of the build ------------------- After building, you should obtain this tree: output/images/ -- rootfs.ext2 -- Image Installing your rootfs and Image ================================ Now copy the content of the output/images folder to the VDK' skins folder: $ cp rootfs.ext2 Image <vdk_installation_path>/skins/Vanilla-Cortex/ARMv8 Starting the VDK ================================ Go the VDK' installation root and execute the 'start' script: $ cd <vdk_installation_path> $ ./start.sh The VP Explorer application will be executed, starting the simulation automatically. For more information about Synopsys' VDK please check: http://www.synopsys.com/Prototyping/VirtualPrototyping/Pages/default.aspx