History log of /seL4-l4v-master/seL4/src/plat/am335x/config.cmake
Revision Date Author Comments
# 79da0792 01-Mar-2020 Gerwin Klein <gerwin.klein@data61.csiro.au>

Convert license tags to SPDX identifiers

This commit also converts our own copyright headers to directly use
SPDX, but leaves all other copyright header intact, only adding the
SPDX ident. As far as possible this commit also merges multiple
Data61 copyright statements/headers into one for consistency.


# 49dd638a 10-Nov-2019 Axel Heider <axelheider@gmx.de>

cmake: add helper functions


# cd956d57 21-Oct-2019 Oliver Scott <Oliver.Scott@data61.csiro.au>

bbone-MCS: add mcs

Add MCS functionality to bboneblack platform.


# af9a0460 14-Sep-2019 Kent McLeod <Kent.Mcleod@data61.csiro.au>

CMake: Add KernelHardwareDebugAPIUnsupported

There are platforms/archs that don't support the Kernel Hardware Debug
API and they can now advertise that by setting
KernelHardwareDebugAPIUnsupported.


# debdaa7d 15-Aug-2019 Kent McLeod <Kent.Mcleod@data61.csiro.au>

mcs: Add error for unsupported Arm platforms

Tickless timer drivers are yet to be implemented for

- allwinner
- apq8064
- am335x
- exynos4
- zynqmp
- imx8mm
- imx8mq


# 4ede700f 06-May-2019 Kent McLeod <Kent.Mcleod@data61.csiro.au>

CMake: Invert plat config.cmake processing order

Instead of processing each platform CMake file during the arch's
config.cmake file, we process all of the platform CMake files first.
This is primarily motivated by wanting to move platform configuration
into a config file that is processed via a -C argument to the initial
build initialisation command.

Now a platform config is responsible for setting the kernel architecture
and it's own platform/arch specific config settings. Where previously a
platform was chosen in an arch specific way via either setting
KernelARMPlatform or KernelX86Sel4Arch or KernelRiscVPlatform, a
platform can now be set by KernelPlatform. In cases where a platform may
further parameterise its configuration it is free to choose its own
config options to query. Platforms that support multiple seL4
architectures should use KernelSel4Arch to query this. Platforms that
provide sub platforms such as exynos5 and subplatforms exynos5250,
exynos5410 and exynos5422 can be selected by specifying
KernelPlatform=exynos5, KernelARMPlatform=exynos5410 for example.


# ff418649 14-Jun-2019 James Ye <james.ye@data61.csiro.au>

am335x: add BeagleBone Blue support

BeagleBone Blue is a BeagleBone variant aimed at robotics applications.
Device Tree generated from Linux 4.20.17


# 4e965162 14-Jun-2019 James Ye <james.ye@data61.csiro.au>

am335x: use correct boneblack memory size

Overlay the incorrect memory size in the device tree, and enlarge the
kernel window appropriately.
BeagleBone Black has 512MiB memory.


# 33fd7b04 13-Jun-2019 James Ye <james.ye@data61.csiro.au>

Rename am335x to am335x-boneblack

There are other am335x boards which require different platform
configurations, such as the BeagleBone Blue.


# a69c3f0f 08-Apr-2019 Anna Lyons <Anna.Lyons@data61.csiro.au>

am335x: use declare_default_headers

- move timer.h to include/drivers/timer/am335x.h
- move interrupt.h to include/drivers/irq/am335x.h
- remove unused header files replaced by declare_default_headers


# ffa9fda8 21-Mar-2019 Anna Lyons <Anna.Lyons@data61.csiro.au>

style: use consistent styling for all cmake files

Add .cmake-format.yaml which defines custom functions with kwargs to
style nicely


# 34ce52e2 18-Feb-2019 Oliver Scott <Oliver.Scott@data61.csiro.au>

serial-refactor: Refactor kernel serial drivers

Have added a drivers/serial folder to kernel, where all serial drivers
will be kept. The point is to have the the dts parsed and generate cmake
to include the right uart.c file prefixed with the compatibility.
Have removed all io.c from plat and includes from plat/config.cmake and
updated CHANGES file.


# fc444770 09-Jan-2019 Simon Shields <simon.shields@data61.csiro.au>

arm: use DTS to generate memory region lists

This changes all ARM platforms over to using the device tree found in
the kernel to generate memory region information.


# 0b730720 16-Mar-2017 Adrian Danis <Adrian.Danis@data61.csiro.au>

Add a CMake based build system

This commit adds an alternate build system using CMake that operates indepenently of
the existing Kconfig+Kbuild+make based build system