|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v2 0/3] Remove tmem
It is agreed that tmem can be removed from xen.git. See the thread starting
from <D5E866B2-96F4-4E89-941E-73F578DF2F17@xxxxxxxxxx>.
In this version:
1. Remove some residuals from previous version and fix all build errors
discovered by Gitlab CI.
2. Swap the order of patches to make sure bisection still works. This
is verified by calling
`./automation/scripts/build-test.sh origin/staging HEAD`
3. Make sure Xen still boots and passes all XTF tests after the removal.
4. Keep public/tmem.h.
Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Cc: George Dunlap <George.Dunlap@xxxxxxxxxxxxx>
Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
Cc: Jan Beulich <jbeulich@xxxxxxxx>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
Cc: Stefano Stabellini <sstabellini@xxxxxxxxxx>
Cc: Tim Deegan <tim@xxxxxxx>
Cc: Wei Liu <wei.liu2@xxxxxxxxxx>
Wei Liu (3):
tools: remove tmem code and commands
xen: remove tmem from hypervisor
docs: remove tmem related text
docs/man/xl.conf.pod.5 | 9 +-
docs/man/xl.pod.1.in | 68 -
docs/misc/tmem-internals.html | 789 ----------
docs/misc/xen-command-line.markdown | 6 -
docs/misc/xsm-flask.txt | 36 -
tools/flask/policy/modules/dom0.te | 4 +-
tools/flask/policy/modules/guest_features.te | 3 -
tools/libxc/Makefile | 1 -
tools/libxc/include/xenctrl.h | 17 -
tools/libxc/xc_tmem.c | 507 -------
tools/libxl/libxl_tmem.c | 119 +-
tools/misc/Makefile | 1 -
tools/misc/xen-tmem-list-parse.c | 339 -----
tools/python/xen/lowlevel/xc/xc.c | 87 --
tools/xenstat/libxenstat/src/xenstat.c | 53 +-
tools/xenstat/libxenstat/src/xenstat.h | 15 -
tools/xenstat/libxenstat/src/xenstat_priv.h | 8 -
tools/xenstat/xentop/xentop.c | 36 +-
tools/xl/Makefile | 2 +-
tools/xl/xl.h | 6 -
tools/xl/xl_cmdtable.c | 40 -
tools/xl/xl_tmem.c | 251 ---
xen/arch/arm/configs/tiny64.conf | 1 -
xen/arch/x86/configs/pvshim_defconfig | 1 -
xen/arch/x86/guest/hypercall_page.S | 1 -
xen/arch/x86/hvm/hypercall.c | 3 -
xen/arch/x86/hypercall.c | 1 -
xen/arch/x86/pv/hypercall.c | 3 -
xen/arch/x86/setup.c | 8 -
xen/common/Kconfig | 13 -
xen/common/Makefile | 4 -
xen/common/compat/tmem_xen.c | 23 -
xen/common/domain.c | 3 -
xen/common/memory.c | 5 +-
xen/common/page_alloc.c | 40 +-
xen/common/sysctl.c | 5 -
xen/common/tmem.c | 2095 --------------------------
xen/common/tmem_control.c | 560 -------
xen/common/tmem_xen.c | 277 ----
xen/include/Makefile | 1 -
xen/include/public/sysctl.h | 108 +-
xen/include/public/tmem.h | 14 +-
xen/include/xen/hypercall.h | 7 -
xen/include/xen/mm.h | 2 +
xen/include/xen/sched.h | 3 -
xen/include/xen/tmem.h | 45 -
xen/include/xen/tmem_control.h | 39 -
xen/include/xen/tmem_xen.h | 343 -----
xen/include/xlat.lst | 2 -
xen/include/xsm/dummy.h | 6 -
xen/include/xsm/xsm.h | 6 -
xen/xsm/dummy.c | 1 -
xen/xsm/flask/hooks.c | 9 -
xen/xsm/flask/policy/access_vectors | 4 -
54 files changed, 36 insertions(+), 5994 deletions(-)
delete mode 100644 docs/misc/tmem-internals.html
delete mode 100644 tools/libxc/xc_tmem.c
delete mode 100644 tools/misc/xen-tmem-list-parse.c
delete mode 100644 tools/xl/xl_tmem.c
delete mode 100644 xen/common/compat/tmem_xen.c
delete mode 100644 xen/common/tmem.c
delete mode 100644 xen/common/tmem_control.c
delete mode 100644 xen/common/tmem_xen.c
delete mode 100644 xen/include/xen/tmem.h
delete mode 100644 xen/include/xen/tmem_control.h
delete mode 100644 xen/include/xen/tmem_xen.h
--
2.11.0
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |