#
21876c66 |
|
27-Oct-2015 |
Wei Liu <liuw@liuw.name> |
xenbus: add two more mb()s Signed-off-by: Wei Liu <liuw@liuw.name>
|
#
ab581c2d |
|
26-Oct-2015 |
Wei Liu <liuw@liuw.name> |
xenbus: notify the other end when necessary The xenbus thread didn't send notification to other end when it expected more data or consumed responses, which led to stalling the ring from time to time. Fix this by sending notification to the other end at the right places. Signed-off-by: Wei Liu <liuw@liuw.name>
|
#
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.
|
#
21e1d974 |
|
29-May-2015 |
Antti Kantee <pooka@iki.fi> |
kill (hopefully) last libc dependency from platform/xen
|
#
1c34f046 |
|
29-May-2015 |
Antti Kantee <pooka@iki.fi> |
use bmk_snprintf/vsnprintf() instead of sprintf()/vsprintf() add bounds-checking to one call while doing so
|
#
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>
|
#
84e1fcdd |
|
21-Apr-2015 |
Antti Kantee <pooka@iki.fi> |
remove now-empty <mini-os/sched.h>
|
#
acab2f82 |
|
15-Apr-2015 |
Antti Kantee <pooka@iki.fi> |
use bmk-core instead of stdio
|
#
940607b4 |
|
04-Apr-2015 |
Antti Kantee <pooka@iki.fi> |
change xen platform to use the scheduler interface from bmk-core
|
#
9f423b5f |
|
02-Apr-2015 |
Antti Kantee <pooka@iki.fi> |
Reduce gratuitous differences between xen/baremetal sched.c They are almost equivalent now, except for: * clock/time routines * irq save/restore (only in xen) * naming differences (easy to fix)
|
#
bc608d3f |
|
31-Mar-2015 |
Antti Kantee <pooka@iki.fi> |
Hide xen "struct thread" from the world. This again brings the baremetal and xen schedulers closer together.
|
#
dfa616e9 |
|
24-Mar-2015 |
Antti Kantee <pooka@iki.fi> |
sensible layering drama, act 4 Reduce use of libc interfaces from the xen platform "kernel" even further. (what happened to act 3, I wonder ...)
|
#
5af973c3 |
|
25-Mar-2015 |
Antti Kantee <pooka@iki.fi> |
convert platform/xen to rumprun_core memalloc
|
#
ac3ac63c |
|
03-Mar-2015 |
Antti Kantee <pooka@iki.fi> |
Move files into platform/xen Prepares for the rumprun merge.
|