[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