summaryrefslogtreecommitdiff
path: root/xen/include/asm-x86/current.h
AgeCommit message (Expand)Author
2022-02-04x86/spec-ctrl: Record the last write to MSR_SPEC_CTRLAndrew Cooper
2021-01-15include: don't use asm/page.h from common headersJan Beulich
2020-12-22x86: verify function type (and maybe attribute) in switch_stack_and_jump()Jan Beulich
2020-12-16x86: clobber registers in switch_stack_and_jump() when !LIVEPATCHJan Beulich
2020-12-15x86: avoid calling {svm,vmx}_do_resume()Jan Beulich
2020-12-15x86: replace reset_stack_and_jump_nolp()Jan Beulich
2020-05-29x86/cpu: Adjust reset_stack_and_jump() to be shadow stack compatibleAndrew Cooper
2020-05-29x86/shstk: Rework the stack layout to support shadow stacksAndrew Cooper
2020-05-05x86/smpboot: Write the top-of-stack block in cpu_smpboot_alloc()Andrew Cooper
2019-10-04xen/sched: add fall back to idle vcpu when scheduling unitJuergen Gross
2019-05-14x86/spec-ctrl: Infrastructure to use VERW to flush pipeline buffersAndrew Cooper
2018-05-16x86/spec_ctrl: Merge bti_ist_info and use_shadow_spec_ctrl into spec_ctrl_flagsAndrew Cooper
2018-05-16x86/spec_ctrl: Express Xen's choice of MSR_SPEC_CTRL value as a variableAndrew Cooper
2018-05-04xen/x86: use flag byte for decision whether xen_cr3 is validJuergen Gross
2018-05-04xen/x86: support per-domain flag for xptiJuergen Gross
2018-05-04x86/xpti: avoid copying L4 page table contents when possibleJuergen Gross
2018-03-02x86: guard more stack pagesJan Beulich
2018-01-26x86/entry: Avoid using alternatives in NMI/#MC pathsAndrew Cooper
2018-01-26x86/entry: Organise the use of MSR_SPEC_CTRL at each entry/exit pointAndrew Cooper
2018-01-16x86: Meltdown band-aid against malicious 64-bit PV guestsJan Beulich
2017-02-17x86: package up context switch hook pointersJan Beulich
2017-02-16xen/include: Remove explicit xen/config.h includesAndrew Cooper
2016-06-02xen: Rename of xSplice to livepatch.Konrad Rzeszutek Wilk
2016-05-13x86: reduce code size of struct cpu_info member accessesJan Beulich
2016-04-29xsplice: Implement support for applying/reverting/replacing patches.Ross Lagerwall
2016-03-18x86: move cached CR4 value to struct cpu_infoJan Beulich
2016-02-10x86: fix get_cpu_info() when built with clangAndrew Cooper
2015-01-09x86/stack: avoid peeking into unmapped guard pages when dumping Xens stackAndrew Cooper
2014-09-03x86/current: provide additional information to optimise get_cpu_info()Andrew Cooper
2014-03-10x86/schedule: remove noreturn from schedule_tail() function pointerAndrew Cooper
2014-03-04x86: identify reset_stack_and_jump() as noreturnAndrew Cooper
2013-11-22x86/stack: adjust boundary conditions for printed stacksAndrew Cooper
2012-09-26x86: use compiler visible "add" instead of inline assembly "or" in get_cpu_in...Jan Beulich
2012-09-12xen: Remove x86_32 build target.Keir Fraser
2011-12-21x86: reduce scope of some symbols used with reset_stack_and_jump()Jan Beulich
2010-07-13x86: optimize this_cpu()Keir Fraser
2006-08-08[XEN] Make tlbflush_time a PER_CPU variable.kaf24@firebug.cl.cam.ac.uk
2006-04-21Pull the Linux percpu interface into Xen. Implemented forkaf24@firebug.cl.cam.ac.uk
2006-03-29Ensure curr_vcpu in domain.c is set correctly, even whenkaf24@firebug.cl.cam.ac.uk
2005-12-29Various fixes to Xen stack management. Ensure the cpu0_stackkaf24@firebug.cl.cam.ac.uk
2005-06-02bitkeeper revision 1.1644.1.1 (429f749dKFzVUg9NXDMVu4apHJvpNQ)kaf24@firebug.cl.cam.ac.uk
2005-05-18bitkeeper revision 1.1449.1.1 (428b6f1cotmJt0X1Gu4JjKeAeDY1BQ)kaf24@firebug.cl.cam.ac.uk
2004-06-15bitkeeper revision 1.968 (40cf1596Prlo7Ak2J5KWtvKaolWxOg)kaf24@scramble.cl.cam.ac.uk
2004-06-10bitkeeper revision 1.952 (40c8935a3XSRdQfnx5RoO7XgaggvOQ)kaf24@scramble.cl.cam.ac.uk