Home
last modified time | relevance | path

Searched refs:upload (Results 1 – 4 of 4) sorted by relevance

/xen-4.10.0-shim-comet/xen/common/
A Dlivepatch.c124 static int verify_payload(const struct xen_sysctl_livepatch_upload *upload, char *n) in verify_payload() argument
126 if ( get_name(&upload->name, n) ) in verify_payload()
129 if ( !upload->size ) in verify_payload()
132 if ( upload->size > LIVEPATCH_MAX_SIZE ) in verify_payload()
135 if ( !guest_handle_okay(upload->payload, upload->size) ) in verify_payload()
901 static int livepatch_upload(struct xen_sysctl_livepatch_upload *upload) in livepatch_upload() argument
908 rc = verify_payload(upload, n); in livepatch_upload()
913 raw_data = vmalloc(upload->size); in livepatch_upload()
924 else if ( __copy_from_guest(raw_data, upload->payload, upload->size) ) in livepatch_upload()
930 rc = load_payload_data(data, raw_data, upload->size); in livepatch_upload()
[all …]
/xen-4.10.0-shim-comet/tools/libxc/
A Dxc_misc.c581 sysctl.u.livepatch.u.upload.size = size; in xc_livepatch_upload()
582 set_xen_guest_handle(sysctl.u.livepatch.u.upload.payload, local); in xc_livepatch_upload()
584 sysctl.u.livepatch.u.upload.name = def_name; in xc_livepatch_upload()
585 set_xen_guest_handle(sysctl.u.livepatch.u.upload.name.name, name); in xc_livepatch_upload()
/xen-4.10.0-shim-comet/xen/include/public/
A Dsysctl.h1025 struct xen_sysctl_livepatch_upload upload; member
/xen-4.10.0-shim-comet/docs/misc/
A Dlivepatch.markdown9 upload to the hypervisor binary patches.
436 * upload the payloads.
773 1. *XEN_SYSCTL_LIVEPATCH_UPLOAD* to upload the payload. If there are errors *STOP* here.
1102 MUST unload the payload and upload it again to apply it.

Completed in 13 milliseconds