Home
last modified time | relevance | path

Searched refs:patch (Results 1 – 25 of 46) sorted by relevance

12

/xen/xen/arch/x86/cpu/microcode/
A Dintel.c90 const struct microcode_patch *patch) in get_ext_sigtable() argument
92 if ( patch->totalsize > (MC_HEADER_SIZE + patch->datasize) ) in get_ext_sigtable()
93 return (const void *)&patch->data[patch->datasize]; in get_ext_sigtable()
214 sum = patch->sig + patch->pf + patch->cksum; in microcode_sanity_check()
318 if ( rev != patch->rev ) in apply_microcode()
328 cpu, old_rev, rev, patch->year, patch->month, patch->day); in apply_microcode()
338 struct microcode_patch *patch = NULL; in cpu_request_microcode() local
378 if ( !patch ) in cpu_request_microcode()
385 if ( error && !patch ) in cpu_request_microcode()
386 patch = ERR_PTR(error); in cpu_request_microcode()
[all …]
A Dcore.c255 xfree(patch); in microcode_free_patch()
335 if ( patch ) in microcode_update_cpu()
483 nmi_patch = patch; in control_thread_fn()
608 if ( IS_ERR(patch) ) in microcode_update_helper()
610 ret = PTR_ERR(patch); in microcode_update_helper()
615 if ( !patch ) in microcode_update_helper()
785 if ( IS_ERR(patch) ) in early_update_cache()
789 return PTR_ERR(patch); in early_update_cache()
792 if ( !patch ) in early_update_cache()
846 if ( IS_ERR(patch) ) in early_microcode_update_cpu()
[all …]
A Damd.c66 struct microcode_patch patch[]; member
186 const struct microcode_patch *patch) in microcode_fits() argument
192 equiv.id != patch->processor_rev_id ) in microcode_fits()
256 if ( hw_err || (rev != patch->patch_id) ) in apply_microcode()
266 cpu, old_rev, rev, patch->year, patch->month, patch->day); in apply_microcode()
316 struct microcode_patch *patch = NULL; in cpu_request_microcode() local
396 saved = mc->patch; in cpu_request_microcode()
427 if ( !patch ) in cpu_request_microcode()
434 if ( error && !patch ) in cpu_request_microcode()
435 patch = ERR_PTR(error); in cpu_request_microcode()
[all …]
A Dprivate.h53 int (*apply_microcode)(const struct microcode_patch *patch);
/xen/docs/features/
A Dlivepatch.pandoc35 depending on the content of the live patch. Because of this, it is
43 2) Bugs in the patch-application code such that vulnerabilities exist
45 If a correct live patch is loaded but it is not applied correctly
51 If livepatch-build-tools creates an incorrect live patch that
53 issue. A live patch should be checked to verify that it is valid
60 crash due to the content of the live patch being incorrect or the
64 5) Bugs in the live patch parsing code (the ELF loader):
65 Bugs in the live patch parsing code such as out-of-bounds reads
72 of a live patch despite pausing it (xl pause ...), it shall be
98 There is a caveat -- an incorrect live patch can introduce an
[all …]
/xen/stubdom/
A DMakefile94 patch -d $@ -p0 < newlib.patch
95 patch -d $@ -p0 < newlib-chk.patch
98 patch -d $@ -p1 < newlib-cygmon-gmon.patch
99 patch -d $@ -p1 < newlib-makedoc.patch
144 patch -d $@ -p1 < pciutils.patch
172 patch -d $@ -p0 < lwip.patch-cvs
211 patch -d $@ -p1 < polarssl.patch
235 patch -d $@ -p1 < vtpm-bufsize.patch
236 patch -d $@ -p1 < vtpm-locality.patch
238 patch -d $@ -p1 < vtpm-deepquote.patch
[all …]
A DCOPYING26 *.patch and *.diff files
28 This directory contains a number of *.patch and *.diff files.
30 licensed under the license from which the *.patch and *.diff
/xen/docs/process/
A Dsending-patches.pandoc1 # How a proper patch should look like
3 This is a brief description how a proper patch for the Xen project should
8 ## The patch subject
12 as the **Subject** line of the mail when sending the patch.
45 and the patch subject, if the very same patch isn't referenced by the
70 after the patch was written.
91 normal Xen patch process as described here.
99 Fixes: <commit-id> ("<patch-subject>")
158 solution the patch is implementing. It is in the format:
172 explicit request to add the patch. It is in the format:
[all …]
/xen/xen/scripts/
A Ddiff-report.py63 if args.patch and (args.baseline_rev or args.report_rev):
98 if args.patch:
99 diff_source = os.path.realpath(args.patch)
116 if args.patch or args.baseline_rev:
118 baseline_patched = baseline.patch(diffs)
/xen/docs/misc/
A Damd-ucode-container.txt15 * AMD provides microcode patch support for processors belonging to AMD
33 Microcode patch header structure:
51 More details about microcode patch header are typically not exposed to public.
77 will apply a patch as and when it determines that it is a 'good fit'.
78 Once the patch is applied, further parsing of the file is skipped.
79 Therefore, if a subsequent container file has a newer/updated patch, that
80 patch will be ignored.
84 [1], [2] since it's not guaranteed that the latest patch will be applied.
A Dlivepatch.pandoc5 A mechanism is required to binarily patch the running hypervisor with new
21 * splice - patch in the binary code with new opcodes
37 ## Multiple ways to patch
561 See "Live patch interdependencies" for more information.
944 ### When to patch
1028 * Inline patch.
1059 ### Live patch interdependencies
1061 Live patch patches interdependencies are tricky.
1109 * Be able to patch .rodata, .bss, and .data sections.
1154 that unnecessarily patch many functions.
[all …]
/xen/
A DMAINTAINERS7 trivial patch so apply some common sense.
15 3. Make a patch available to the relevant maintainer in the list. Use
16 'diff -u' to make the patch easy to merge. Be prepared to get your
22 hints on how to submit a patch to xen-unstable in a suitable
26 patch. It avoids people being missed off by mistake and makes
37 do changes at work you may find your employer owns the patch
76 much other than throw the odd patch in. See below..
95 patch or file. For instance:
117 it changes; so a patch which changes xen/arch/x86/traps.c,
143 In a case where a maintainer themselves submits a patch, the
[all …]
/xen/automation/build/debian/
A D12-x86_64-gcc-ibt.dockerfile22 patch
31 …://xenbits.xen.org/people/andrewcoop/gcc-11.2-Add-fcf-check-attribute-yes-no.patch -O - | patch -p1
/xen/tools/firmware/etherboot/patches/
A Dseries1 boot_prompt_option.patch
/xen/tools/firmware/vgabios/
A DChangeLog114 * initial patch from the qemu project by Fabrice Bellard
158 - applied patch from the qemu project (Fabrice Bellard)
169 - applied patch from Fabrice Bellard
235 - cross compilation support added (patch from Alex Beregszaszi)
298 - 24 bpp mode entries fixed (patch from Fabrice Bellard)
305 - 4MB memory probe added (patch from Fabrice Bellard)
322 - applied new patch for the cirrus extension from suzu
987 - added lfb-mode numbers (patch from mathis)
1013 - applying hw scrolling/multibuffering patch
1079 - added LFB modes for testing with vbe-lfb patch in Bochs
[all …]
A DREADME14 qemu. The initial patch for the Cirrus extension has been written by Makoto
111 . Bochs VBE protected mode interface added (based on a patch by malc@pulsesoft.com)
162 . added lfb-mode numbers (patch from mathis)
174 . Added LFB modes (to be used with the vbe-lfb patch in bochs)
185 (>640x480 needs a special bochs patch atm)
/xen/automation/build/fedora/
A D29.dockerfile30 patch \
/xen/automation/build/alpine/
A D3.18-arm64v8.dockerfile34 patch \
A D3.18.dockerfile36 patch \
/xen/automation/build/ubuntu/
A D16.04-x86_64.dockerfile29 patch
A D18.04-x86_64.dockerfile29 patch
A D20.04-x86_64.dockerfile29 patch
A D22.04-x86_64.dockerfile29 patch
/xen/automation/build/opensuse/
A Dleap-15.6-x86_64.dockerfile33 patch
A Dtumbleweed-x86_64.dockerfile33 patch

Completed in 670 milliseconds

12