[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Minios-devel] [UNIKRAFT PATCH v3 0/6] Import ramfs from OSv



Same as with vfscore - the minimal number of modifications to make it
working in Unikraft. Fortunatelly ramfs is very small, and almost did
not have c++ pieces of code. So this time I even had a room to fix
style problems, except few of them.

Depends on vfscore patches.

chages since v1:
 - rebase on vfscore v3
 - add forgotten Makefile.uk and Config.uk

changes since v2:
 - do not build in debug mode by default
 - get rid of ASSERT() macro
 - now, since Unikraft has stdbool, no need to replace boolians with
   an integer
 - replace DPRINTF with uk_pr_debug

Yuri Volchkov (6):
  lib/ramfs: initial import from OSv
  lib/ramfs: tabify imported ramfs code
  lib/ramfs: update license header for imported files
  lib/ramfs: adapt imported ramfs to Unikraft
  lib/ramfs: fix debug printouts
  lib/ramfs: fix style issues

 lib/Config.uk            |   1 +
 lib/Makefile.uk          |   1 +
 lib/ramfs/Config.uk      |   4 +
 lib/ramfs/Makefile.uk    |   4 +
 lib/ramfs/exportsyms.uk  |   1 +
 lib/ramfs/ramfs.h        |  64 ++++
 lib/ramfs/ramfs_vfsops.c | 104 ++++++
 lib/ramfs/ramfs_vnops.c  | 675 +++++++++++++++++++++++++++++++++++++++
 8 files changed, 854 insertions(+)
 create mode 100644 lib/ramfs/Config.uk
 create mode 100644 lib/ramfs/Makefile.uk
 create mode 100644 lib/ramfs/exportsyms.uk
 create mode 100644 lib/ramfs/ramfs.h
 create mode 100644 lib/ramfs/ramfs_vfsops.c
 create mode 100644 lib/ramfs/ramfs_vnops.c

-- 
2.19.2


_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.