[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[tyndur-devel] [RFC PATCH 0/5] kernel2: LIOv2-Grundlagen
Nach dieser Patchserie ist tmp:/ als LIOv2-Service funktionsfähig.
Alles interessante und potentiell problematisch wie der Cache,
Userspace-Services oder Pipes ist noch ausgespart.
Kevin Wolf (5):
kernel2: LIOv2-Grundgerüst
kernel2: Zentrale LIOv2-Clientfunktionen
kernel2: Ressourcen und Verzeichnisbäume
kernel2: LIOv2-Service tmp
kernel2: LIOv2-Clientsyscalls implementiert
src/include/syscall_structs.h | 3 +
src/kernel2/include/lostio/client.h | 188 ++++++++
src/kernel2/include/lostio/core.h | 82 ++++
src/kernel2/include/tasks.h | 4 +
src/kernel2/src/arch/i386/Makefile.all | 2 +-
src/kernel2/src/init.c | 4 +
src/kernel2/src/lostio/client.c | 632 +++++++++++++++++++++++++++
src/kernel2/src/lostio/include/lostio_int.h | 297 +++++++++++++
src/kernel2/src/lostio/lostio.c | 51 +++
src/kernel2/src/lostio/modules/tmp.c | 223 ++++++++++
src/kernel2/src/lostio/tree.c | 365 +++++++++++++++
src/kernel2/src/lostio/userspace.c | 130 ++++++
src/kernel2/src/syscalls/lostio.c | 228 +++++++++-
src/kernel2/src/tasks/pm.c | 5 +
14 files changed, 2197 insertions(+), 17 deletions(-)
create mode 100644 src/kernel2/include/lostio/client.h
create mode 100644 src/kernel2/include/lostio/core.h
create mode 100644 src/kernel2/src/lostio/client.c
create mode 100644 src/kernel2/src/lostio/include/lostio_int.h
create mode 100644 src/kernel2/src/lostio/lostio.c
create mode 100644 src/kernel2/src/lostio/modules/tmp.c
create mode 100644 src/kernel2/src/lostio/tree.c
create mode 100644 src/kernel2/src/lostio/userspace.c