Home
last modified time | relevance | path

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

/xen/xen/common/
A Dlivepatch.c92 static int verify_payload(const struct xen_sysctl_livepatch_upload *upload, char *n) in verify_payload() argument
94 if ( get_name(&upload->name, n) ) in verify_payload()
97 if ( !upload->size ) in verify_payload()
100 if ( upload->size > LIVEPATCH_MAX_SIZE ) in verify_payload()
103 if ( !guest_handle_okay(upload->payload, upload->size) ) in verify_payload()
1066 static int livepatch_upload(struct xen_sysctl_livepatch_upload *upload) in livepatch_upload() argument
1073 rc = verify_payload(upload, n); in livepatch_upload()
1078 raw_data = vmalloc(upload->size); in livepatch_upload()
1089 else if ( __copy_from_guest(raw_data, upload->payload, upload->size) ) in livepatch_upload()
1095 rc = load_payload_data(data, raw_data, upload->size); in livepatch_upload()
[all …]
/xen/tools/libxc/
A Dxc_misc.c583 sysctl.u.livepatch.u.upload.size = size; in xc_livepatch_upload()
584 set_xen_guest_handle(sysctl.u.livepatch.u.upload.payload, local); in xc_livepatch_upload()
586 sysctl.u.livepatch.u.upload.name = def_name; in xc_livepatch_upload()
587 set_xen_guest_handle(sysctl.u.livepatch.u.upload.name.name, name); in xc_livepatch_upload()
/xen/xen/include/public/
A Dsysctl.h1022 struct xen_sysctl_livepatch_upload upload; member
/xen/docs/misc/
A Dlivepatch.pandoc9 upload to the hypervisor binary patches.
568 * upload the payloads.
915 1. *XEN_SYSCTL_LIVEPATCH_UPLOAD* to upload the payload. If there are errors *STOP* here.
1244 MUST unload the payload and upload it again to apply it.

Completed in 15 milliseconds