[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[tyndur-devel] [PATCH v2 0/6] 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 (6):
kernel2: LIOv2-Grundgerüst
kernel2: Zentrale LIOv2-Clientfunktionen
kernel2: Ressourcen und Verzeichnisbäume
kernel2: LIOv2-Service tmp
kernel2: LIOv2-Clientsyscalls implementiert
kernel2: Beim Prozessende offene Dateien schliessen
src/include/syscall_structs.h | 3 +
src/kernel2/include/lostio/client.h | 188 ++++++++
src/kernel2/include/lostio/core.h | 82 ++++
src/kernel2/include/lostio/userspace.h | 84 ++++
src/kernel2/include/tasks.h | 7 +
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 | 295 +++++++++++++
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 | 154 +++++++
src/kernel2/src/syscalls/lostio.c | 228 +++++++++-
src/kernel2/src/syscalls/pm.c | 7 +
src/kernel2/src/tasks/pm.c | 39 ++-
16 files changed, 2343 insertions(+), 21 deletions(-)
create mode 100644 src/kernel2/include/lostio/client.h
create mode 100644 src/kernel2/include/lostio/core.h
create mode 100644 src/kernel2/include/lostio/userspace.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