[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Minios-devel] [UNIKRAFT PATCH v3 0/3] isolate symbols inside libraries
Provide per lib/app namespaces Changes since v1: 1) Remove --globalize-symbols (patch 1/3) 2) Complete (I hope) list of symbols needed to be exported to support current codebase. Except arm and linux userpace, which are brocken currently. 3) Update doccumentation Changes since v2: 1) Export uk_sched_thread_sleep 2) Add option to specify per-lib suffix for export.syms Yuri Volchkov (3): build: remove --globalize-symbols build: isolate symbols inside libraries doc: add section about export.syms doc/guides/developers-app.rst | 26 ++++++++++++++++ doc/guides/developers-external-lib.rst | 9 +++--- doc/guides/developers-internal-lib.rst | 25 +++++++++------ lib/fdt/Makefile.uk | 3 -- lib/fdt/{global.syms => export.syms} | 0 lib/nolibc/export.syms | 43 ++++++++++++++++++++++++++ lib/ukalloc/export.syms | 8 +++++ lib/ukallocbbuddy/export.syms | 1 + lib/ukargparse/export.syms | 1 + lib/ukboot/export.syms | 2 ++ lib/ukdebug/export.syms | 3 ++ lib/uksched/export.syms | 12 +++++++ lib/ukschedcoop/export.syms | 3 ++ lib/uktimeconv/export.syms | 3 ++ plat/kvm/export.syms | 22 +++++++++++++ plat/xen/export.syms | 22 +++++++++++++ support/build/Makefile.rules | 7 +++-- 17 files changed, 171 insertions(+), 19 deletions(-) rename lib/fdt/{global.syms => export.syms} (100%) create mode 100644 lib/nolibc/export.syms create mode 100644 lib/ukalloc/export.syms create mode 100644 lib/ukallocbbuddy/export.syms create mode 100644 lib/ukargparse/export.syms create mode 100644 lib/ukboot/export.syms create mode 100644 lib/ukdebug/export.syms create mode 100644 lib/uksched/export.syms create mode 100644 lib/ukschedcoop/export.syms create mode 100644 lib/uktimeconv/export.syms create mode 100644 plat/kvm/export.syms create mode 100644 plat/xen/export.syms -- 2.17.1 _______________________________________________ Minios-devel mailing list Minios-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/minios-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |