kumquat-buildroot/board/synopsys/vdk
Alexey Brodkin 600c507f07 configs: Update Synopsys VDK for ARC HS38
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>
2017-02-04 10:23:22 +01:00
..
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