History log of /seL4-camkes-master/tools/rumprun/include/bmk-core/core.h
Revision Date Author Comments
# f1cb3479 06-Oct-2015 Antti Kantee <pooka@iki.fi>

Add bmk_ctassert() for compile-time assertions.


# ee2ccb13 09-Sep-2015 Antti Kantee <pooka@iki.fi>

Retire bmk_page{size,shift}, use BMK_PCPU_PAGE_{SIZE,SHIFT}.

Latter are compile-time constants.


# 30ec165c 22-Jun-2015 Antti Kantee <pooka@iki.fi>

explicitly allocate mainstack


# 8e8f2637 22-Jun-2015 Antti Kantee <pooka@iki.fi>

+ bmk_{round,trunc}_page()


# f9cba430 22-Jun-2015 Antti Kantee <pooka@iki.fi>

add bmk_pageshift

I thought I added this already ???


# 60448576 15-May-2015 Antti Kantee <pooka@iki.fi>

Use __builtin_expect() in bmk_assert()

For a trivial measurement loop giving the branch hint actually appears
to produce slower code than if it's not given, but I think we should
generally trust the compiler. At least using the wrong __builtin_expect
produces slower code ;)


# 1099641b 19-Apr-2015 Antti Kantee <pooka@iki.fi>

pass stack size to bmk-core as page shift instead of size


# 423305f4 13-Apr-2015 Antti Kantee <pooka@iki.fi>

Replace bmk_ops function pointers with regular functions.

Prefix those function bmk_platform, e.g. bmk_platform_halt()


# 838a2004 05-Apr-2015 Antti Kantee <pooka@iki.fi>

add bmk_assert


# 70337725 05-Apr-2015 Antti Kantee <pooka@iki.fi>

Add copyright/license.

Better late than never ...


# 0bf88529 25-Mar-2015 Antti Kantee <pooka@iki.fi>

add files missed in previous commit