History log of /seL4-camkes-master/tools/rumprun/platform/sel4/Makefile
Revision Date Author Comments
# 3a21110c 29-Jul-2018 Damon Lee <Damon.Lee@data61.csiro.au>

Split clock code into common and arch specific code


# c6628cdd 22-Jul-2018 Damon Lee <Damon.Lee@data61.csiro.au>

Move console code outside into arch-generic folder


# 62cbde86 11-Jul-2018 Damon Lee <Damon.Lee@data61.csiro.au>

Add ARM support to seL4 Rumprun platform layer


# 6152908c 22-Feb-2018 Kent McLeod <Kent.Mcleod@data61.csiro.au>

Add fixes to support gcc-6


# 2af47eec 11-Dec-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

Better separate bottom and toplevel rumprun builds

The platform builds has two steps, build and then install. The way the
original rules are set up require this to be done in separate make
invocations. Splitting the platform builds up into different top level
and bottom level stages means that we need to have top level and bottom
level build and install stages also.


# 6347466c 10-Dec-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

Remove seL4 stage directory hard coded paths

These are now passed in from Kbuild as environment variables


# 95ef8018 07-Dec-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

seL4: Remove dead variable

This was never used (even when it was initially added)


# b798b8c4 07-Dec-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

seL4: Mark ${MAINOBJ} target as .PHONY

This file target depends on libraries passed in as MAINOBJ_LD_FLAGS
which means we don't track its dependencies properly.


# 96e6ca39 07-Dec-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

seL4: Move platformlibs dependency to correct rule

platformlibs builds libraries that ${MAINOBJ} links against but not
${INTERMEDIATE_BASEFILE}


# 21dad2b3 07-Dec-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

seL4: Redefine CRT and FINOBJFILES

This is in order to reduce the chance of name collisions with non seL4
related definitions


# 548e1ebf 07-Dec-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

seL4: Touch up echo build messages


# 5d38d8dd 06-Dec-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

seL4: Add more finegrained make rules

This is to make it possible to have better fine grained control of what
targets are built to get better incremental compilation and parallel
performance


# 1a38ee0a 06-Dec-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

sel4: Remove PHONY archdir make rule

This wasn't being tracked as a dependency properly.


# 2168fe7d 05-Dec-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

Add librumpsel4_stdio rump kernel module

Provides stdio support through shared memory circular buffers and seL4
notification objects


# 7a2591d1 28-Jun-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

Add build support for arbitrary source locations


# fa9ed23d 18-May-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

seL4: Add CAmkES support


# 6a168da1 09-May-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

seL4: Change to use simple implementation


# 55564efb 14-Jun-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

seL4: Fix typo in Makefile variable name


# 98774c55 29-May-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

seL4: Use correct CRT and FIN OBJ files

Now that the linker scripts have been fixed up, we can use correct files
without getting linker errors.


# 01f04cc1 29-May-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

seL4: Create rumprunlibs.mk

This file contains needed rump kernel and rumprun build and environment
parameters for including into other makefiles


# da7cfdde 18-May-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

seL4: Try and simplify linker scripts

Because seL4 isn't a bare metal platform we can use more of the default
linker script.


# 651d756c 27-Feb-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

seL4: Add x86_64 support to rumprun


# 582c0b54 14-Feb-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

seL4: Add seL4 as a target rumprun platform