#
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
|