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

[Minios-devel] [UNIKRAFT PATCH v2 0/4] Introduce inittab in Unikraft



Within the each stage the developer can prioritize the init function to maintain
a certain order of execution between the function.

The order of boot in Unikraft would be
1) System constructor - Register 
2) init table
3) Unikraft application banner.
4) Application constructor table.

Changes since v1:
- Include license in init.h
- Add error message


Sharan Santhanam (3):
  include/uk: Introduce init table
  plat/*: Support .uk_inittab_ section
  lib/ukboot: Iterate through the inittab

Simon Kuenzer (1):
  lib/ukboot: Application constructors right before calling application

 include/uk/init.h                | 104 +++++++++++++++++++++++++++++++++++++++
 lib/ukboot/boot.c                |  69 +++++++++++++++++++-------
 plat/common/include/common.lds.h |   8 +++
 plat/kvm/arm/link64.lds.S        |   2 +
 plat/kvm/x86/link64.lds.S        |   2 +
 plat/linuxu/arm/link.lds.S       |   2 +
 plat/linuxu/x86/link64.lds.S     |   2 +
 plat/xen/arm/link32.lds.S        |   2 +
 plat/xen/x86/link64.lds.S        |   2 +
 9 files changed, 174 insertions(+), 19 deletions(-)
 create mode 100644 include/uk/init.h

-- 
2.7.4


_______________________________________________
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®.