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

[Xen-changelog] [xen master] Merge branch 'livepatch.aws.v6' into staging



commit 25164571fc11ed3010c5885a98a68fac3b891d33
Merge: 0cd791c499bdc698d14a24050ec56d60b45732e0 
5083e0ff939d149860db40e0da54ea2048749471
Author:     Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
AuthorDate: Thu Dec 19 20:16:43 2019 -0500
Commit:     Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
CommitDate: Thu Dec 19 20:16:43 2019 -0500

    Merge branch 'livepatch.aws.v6' into staging
    
    * livepatch.aws.v6:
      livepatch: Add metadata runtime retrieval mechanism
      livepatch: Handle arbitrary size names with the list operation
      livepatch: Add support for modules .modinfo section metadata
      livepatch: Add support for inline asm livepatching expectations
      livepatch: Add per-function applied/reverted state tracking marker
      livepatch: Do not enforce ELF_LIVEPATCH_FUNC section presence
      livepatch: Add support for apply|revert action replacement hooks
      livepatch: Implement pre-|post- apply|revert hooks
      livepatch: Export payload structure via livepatch_payload.h
      livepatch: Allow to override inter-modules buildid dependency
      livepatch: Always check hypervisor build ID upon livepatch upload
    
    Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>

 .gitignore                                     |   6 +-
 docs/misc/livepatch.pandoc                     | 248 +++++++++-
 tools/libxc/include/xenctrl.h                  |  68 ++-
 tools/libxc/xc_misc.c                          | 163 ++++--
 tools/misc/xen-livepatch.c                     | 257 +++++++---
 xen/common/livepatch.c                         | 656 +++++++++++++++++++++----
 xen/include/public/sysctl.h                    |  63 ++-
 xen/include/xen/livepatch.h                    |  43 +-
 xen/include/xen/livepatch_payload.h            |  83 ++++
 xen/test/livepatch/Makefile                    | 121 ++++-
 xen/test/livepatch/xen_action_hooks.c          | 102 ++++
 xen/test/livepatch/xen_action_hooks_marker.c   | 112 +++++
 xen/test/livepatch/xen_action_hooks_noapply.c  | 136 +++++
 xen/test/livepatch/xen_action_hooks_nofunc.c   |  86 ++++
 xen/test/livepatch/xen_action_hooks_norevert.c | 143 ++++++
 xen/test/livepatch/xen_expectations.c          |  41 ++
 xen/test/livepatch/xen_expectations_fail.c     |  42 ++
 xen/test/livepatch/xen_prepost_hooks.c         | 122 +++++
 xen/test/livepatch/xen_prepost_hooks_fail.c    |  75 +++
 19 files changed, 2288 insertions(+), 279 deletions(-)

--
generated by git-patchbot for /home/xen/git/xen.git#master

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/xen-changelog

 


Rackspace

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