History log of /seL4-camkes-master/tools/rumprun/platform/xen/xen/blkfront.c
Revision Date Author Comments
# 536a95cf 19-Jun-2015 Antti Kantee <pooka@iki.fi>

Since the page mallocator returns va, make it return void *

Remove all the silly casts from calls to bmk_pgalloc


# 26c05b0d 18-Jun-2015 Antti Kantee <pooka@iki.fi>

convert xen platform to use the bmk_pgalloc() interface


# bc890580 17-Jun-2015 Antti Kantee <pooka@iki.fi>

Don't free dev->nodename

It's no longer dynamically allocated.


# 49deaf0d 02-Jun-2015 Antti Kantee <pooka@iki.fi>

Start introducing memory allocation arenas to bmk_memalloc.

Step 1: include information on who is allocation memory
in the memory allocation requests.


# 298dd2ea 29-May-2015 Antti Kantee <pooka@iki.fi>

kill libc dependency from blkfront


# 8da50bf9 29-May-2015 Antti Kantee <pooka@iki.fi>

use bmk_strtoul() instead of one leaked from libc


# 6bc8b7a9 26-May-2015 Antti Kantee <pooka@iki.fi>

Add a minios_wait() macro.

It's for symmetry with minios_add_waiter(), so that we don't have
go editing a billion sites if we want to change bmk_sched().


# 8a354a0f 22-Apr-2015 Wei Liu <liuw@liuw.name>

xen/events: move notify_remote_via_evtchn to minios namespace

Signed-off-by: Wei Liu <liuw@liuw.name>


# acab2f82 15-Apr-2015 Antti Kantee <pooka@iki.fi>

use bmk-core instead of stdio


# 57b18e49 13-Apr-2015 Antti Kantee <pooka@iki.fi>

Nuke fcntl.h dependencies from blkfront.

Simply define our own rd/wr identifiers.


# 940607b4 04-Apr-2015 Antti Kantee <pooka@iki.fi>

change xen platform to use the scheduler interface from bmk-core


# 5bc8362e 25-Mar-2015 Antti Kantee <pooka@iki.fi>

sensible layering drama, act 2

don't use libc malloc from the xen platform "kernel"


# 24e15400 25-Mar-2015 Antti Kantee <pooka@iki.fi>

Separate bmk-common to bmk-base and bmk-core, mirroring the libs

This mechanical change makes it easy to look at the headers and determine
at which layer a file is, instead of having to wonder if some bmk-common
interface is provided by -base or -core.


# 50c2fdb4 18-Mar-2015 Antti Kantee <pooka@iki.fi>

sensible layering drama, act 1

Do not include errno.h in modules which do not run on top of libc.

Just for clarity: libc = NetBSD libc. We do not have any other libc
in the stack.


# ac3ac63c 03-Mar-2015 Antti Kantee <pooka@iki.fi>

Move files into platform/xen

Prepares for the rumprun merge.