Searched refs:upload (Results 1 – 4 of 4) sorted by relevance
/xen/xen/common/ |
A D | livepatch.c | 92 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 D | xc_misc.c | 583 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 D | sysctl.h | 1022 struct xen_sysctl_livepatch_upload upload; member
|
/xen/docs/misc/ |
A D | livepatch.pandoc | 9 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