Home
last modified time | relevance | path

Searched refs:livepatch (Results 1 – 17 of 17) sorted by relevance

/xen/xen/test/livepatch/
A DMakefile16 LIVEPATCH := xen_hello_world.livepatch
17 LIVEPATCH_BYE := xen_bye_world.livepatch
18 LIVEPATCH_REPLACE := xen_replace_world.livepatch
19 LIVEPATCH_NOP := xen_nop.livepatch
21 LIVEPATCH_PREPOST_HOOKS := xen_prepost_hooks.livepatch
23 LIVEPATCH_ACTION_HOOKS := xen_action_hooks.livepatch
28 LIVEPATCH_EXPECTATIONS:= xen_expectations.livepatch
46 LIVEPATCH_DEBUG_DIR ?= $(DEBUG_DIR)/xen-livepatch
48 build default: livepatch
50 install: livepatch
[all …]
/xen/tools/libxc/
A Dxc_misc.c582 sysctl.u.livepatch.pad = 0; in xc_livepatch_upload()
583 sysctl.u.livepatch.u.upload.size = size; in xc_livepatch_upload()
626 sysctl.u.livepatch.pad = 0; in xc_livepatch_get()
629 sysctl.u.livepatch.u.get.status.rc = 0; in xc_livepatch_get()
631 sysctl.u.livepatch.u.get.name = def_name; in xc_livepatch_get()
676 *nr = sysctl.u.livepatch.u.list.nr; in xc_livepatch_list_get_sizes()
769 sysctl.u.livepatch.u.list.idx = start; in xc_livepatch_list()
795 sysctl.u.livepatch.u.list.nr = nr; in xc_livepatch_list()
955 sysctl.u.livepatch.pad = 0; in _xc_livepatch_action()
956 sysctl.u.livepatch.u.action.cmd = action; in _xc_livepatch_action()
[all …]
/xen/tools/misc/
A DMakefile32 INSTALL_SBIN += xen-livepatch
111 xen-livepatch: xen-livepatch.o
/xen/docs/features/
A Dlivepatch.pandoc49 3) Bugs in livepatch-build-tools creating an incorrect live patch that
51 If livepatch-build-tools creates an incorrect live patch that
58 If a live patch (whether created using livepatch-build-tools or some
69 6) Bugs which allow a guest to prevent the application of a livepatch:
/xen/xen/test/
A DMakefile7 SUBDIRS += livepatch
/xen/xen/arch/arm/arm32/
A DMakefile8 obj-$(CONFIG_LIVEPATCH) += livepatch.o
/xen/xen/arch/arm/arm64/
A DMakefile10 obj-$(CONFIG_LIVEPATCH) += livepatch.o
/xen/docs/misc/
A Dlivepatch.pandoc278 * `.livepatch.hooks.{apply,revert}`
287 ### .livepatch.funcs
398 * `.livepatch.hooks.{apply,revert}`
401 ### Example of .livepatch.funcs
448 #### .livepatch.hooks.load and .livepatch.hooks.unload
462 #### .livepatch.hooks.preapply
477 #### .livepatch.hooks.postapply
494 #### .livepatch.hooks.prerevert
509 #### .livepatch.hooks.postrevert
525 #### .livepatch.hooks.apply and .livepatch.hooks.revert
[all …]
/xen/
A D.gitignore215 tools/misc/xen-livepatch
315 xen/test/livepatch/config.h
316 xen/test/livepatch/expect_config.h
317 xen/test/livepatch/*.livepatch
A DMAINTAINERS366 F: docs/misc/livepatch.pandoc
367 F: tools/misc/xen-livepatch.c
368 F: xen/arch/*/livepatch*
369 F: xen/arch/*/*/livepatch*
370 F: xen/common/livepatch*
371 F: xen/include/asm-*/livepatch.h
372 F: xen/include/xen/livepatch*
373 F: xen/test/livepatch/*
/xen/xen/arch/arm/
A DMakefile32 obj-$(CONFIG_LIVEPATCH) += livepatch.o
/xen/xen/common/
A DMakefile26 obj-$(CONFIG_LIVEPATCH) += livepatch.o livepatch_elf.o
A Dlivepatch.c2023 int livepatch_op(struct xen_sysctl_livepatch_op *livepatch) in livepatch_op() argument
2027 if ( livepatch->pad ) in livepatch_op()
2030 switch ( livepatch->cmd ) in livepatch_op()
2033 rc = livepatch_upload(&livepatch->u.upload); in livepatch_op()
2037 rc = livepatch_get(&livepatch->u.get); in livepatch_op()
2041 rc = livepatch_list(&livepatch->u.list); in livepatch_op()
2045 rc = livepatch_action(&livepatch->u.action); in livepatch_op()
A DKconfig330 names, and attempting to a duplicate symbol in a livepatch will
331 result in incorrect livepatch application.
334 livepatch build and apply correctly.
A Dsysctl.c469 ret = livepatch_op(&op->u.livepatch); in do_sysctl()
/xen/xen/include/public/
A Dsysctl.h1121 struct xen_sysctl_livepatch_op livepatch; member
/xen/xen/arch/x86/
A DMakefile39 obj-$(CONFIG_LIVEPATCH) += alternative.o livepatch.o

Completed in 98 milliseconds