History log of /seL4-camkes-master/tools/rumprun/platform/sel4/include/sel4/rumprun/custom_simple.h
Revision Date Author Comments
# 405fb8ed 21-Sep-2020 Curtis Millar <curtis.millar@data61.csiro.au>

trivial: style fixes

Signed-off-by: Curtis Millar <curtis.millar@data61.csiro.au>


# 0dfe5f45 21-Sep-2020 Curtis Millar <curtis.millar@data61.csiro.au>

Add constructor to set up heap before libc

The dynamic heap used by rumprun apps needs to be configured before libc
is initialised. The dynamic heap also depends on malloc, so it needs to
run after the vsyscall function has been configured.

Signed-off-by: Curtis Millar <curtis.millar@data61.csiro.au>


# 40f6ac06 08-Oct-2018 Adam Felizzi <Adam.Felizzi@data61.csiro.au>

arm/clock: get time from timer interface

Added a check to get the clock time depending on the timer
configuration. Added support to optionally use the timer interface
interface 'time' function.


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

seL4: remove deleted arch_info function


# 2dc70a40 05-Dec-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

seL4: Add new stdio platform support

A rumprun process may be initialised with existing stdio 'pipes' which
consist of circular buffers in shared memory and notification objects
for signalling the availability of data in the buffers.


# 206ed014 05-Dec-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

seL4: Add way to register software event handlers

This makes it possible to register event handlers that will run attached
to a rumpkernel cpu context. This can be used to register event handlers
in custom rump kernel drivers that can receive notification messages
from other seL4 threads, not just hardware interrupts.


# c1c08581 26-Sep-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

Remove hardware serial from seL4 rumprun platform

Instead, rely on being provided an endpoint to
contact a serial server on.
putc now buffers characters until the buffer is full, a
newline is printed or flush is explicitly called, at this point
it will IPC the serial server to print the contents of the buffer.


# 0f30727b 24-Sep-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

Use an ltimer backed by RPC instead of HW timer

Such that we can run multiple rump apps.


# e87215cb 11-Sep-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

seL4: get IOAPIC pci interrupt numbers from config

IOAPIC interrupt numbers are supposed to be parsed out of ACPI tables.
We delegate this to the seL4 roottask to do this and tell us the
interrupt numbers that certain PCI devices should use.


# b0be979e 30-Jul-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

seL4: Add missing include


# 1039c83e 27-Jul-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

seL4: Use new sel4platsupport timer API


# 00f4f72c 03-Jul-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

seL4: run astyle over project


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

seL4: Add CAmkES support