aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/x86_64/entry.S
Commit message (Expand)AuthorAgeFilesLines
* x86: Improve information from domain_crash_synchronousAndrew Cooper2013-10-041-24/+24
* x86: Introduce and use GLOBAL() in asm codeAndrew Cooper2013-09-091-9/+4
* x86: clear EFLAGS.NT in SYSENTER entry pathJan Beulich2013-04-181-0/+7
* x86: don't rely on __softirq_pending to be the first field in irq_cpustat_tJan Beulich2013-03-041-3/+3
* x86: defer processing events on the NMI exit pathJan Beulich2013-03-041-5/+22
* x86: Assert !in_atomic() before exiting to guest context.Keir Fraser2013-01-141-0/+1
* x86/kexec: Change NMI and MCE handling on kexec pathAndrew Cooper2012-12-131-0/+33
* x86: save/restore only partial register state where possibleJan Beulich2012-10-301-10/+11
* x86: use MOV instead of PUSH/POP when saving/restoring register stateJan Beulich2012-10-301-10/+6
* trace: rename trace_hypercall() to __trace_hypercall_entry()David Vrabel2012-10-091-2/+2
* x86: enhance rsp-relative calculationsJan Beulich2012-09-261-4/+4
* x86: use only a single branch for upcall-pending exit path checksJan Beulich2012-09-121-6/+6
* x86-64: drop updating of UREGS_rip when converting sysenter to #GPJan Beulich2012-07-271-5/+2
* x86_64: Do not execute sysret with a non-canonical return addressJan Beulich2012-06-121-0/+11
* x86_64: Record entry vector for double faults.Andrew Cooper2012-05-251-0/+1
* x86: don't hold off NMI delivery when MCE is maskedJan Beulich2012-05-221-1/+2
* x86-64: fix updating of UREGS_rip when converting sysenter to #GPJan Beulich2012-04-171-1/+1
* x86-64: fix #GP generation in assembly codeJan Beulich2012-04-171-10/+13
* x86: remove unnecessary ALIGN directivesJan Beulich2011-07-011-2/+0
* x86: streamline page fault pathJan Beulich2011-07-011-6/+4
* x86, vtd: [CVE-2011-1898] Protect against malicious MSIs from untrusted devices.Keir Fraser2011-05-121-0/+8
* x86: split struct vcpuJan Beulich2011-04-051-2/+3
* x86: Do not pollute namespace with asm defns of PERFC_*.Keir Fraser2011-01-261-2/+2
* x86-64: use PC-relative exception table entriesKeir Fraser2010-12-241-14/+14
* x86: move early page fault code into .init.textKeir Fraser2010-12-161-0/+2
* x86/asm: allow some unlikely taken branches to be statically predicted this wayKeir Fraser2010-12-161-7/+10
* x86-64: fix restoring of hypercall arguments after trace calloutKeir Fraser2010-12-151-2/+2
* x86: Fix NMI injection to PV guestsKeir Fraser2010-08-051-1/+1
* x86: Avoid assumptions about C struct layouts from asm code.Keir Fraser2010-07-131-14/+3
* x86: fix MCE/NMI injectionKeir Fraser2009-12-011-10/+12
* Miscellaneous data placement adjustmentsKeir Fraser2009-10-281-1/+1
* tmem: Placeholder hypercall.Keir Fraser2009-03-201-0/+2
* x86_64: Remove bogus extra do_xsm_op from hypercall_args_tableKeir Fraser2009-01-301-1/+0
* x86: MCA support.Keir Fraser2008-07-041-3/+32
* x86: Change a local label in asm entry stubs to really be local.Keir Fraser2008-05-221-3/+2
* x86: Clean up NMI delivery logic. Allow set_trap_table vector 2 to beKeir Fraser2007-10-291-6/+4
* x86: Remove CALLBACKTYPE_sysexit.Keir Fraser2007-10-241-4/+2
* x86-64: syscall/sysenter support for 32-bit apps for both 32-bit appsKeir Fraser2007-10-241-10/+57
* x86: Fix xentrace of hypercalls in debug builds of Xen.Keir Fraser2007-10-231-7/+11
* x86/64: Do not clobber %r11 (user rflags) on syscall from guestKeir Fraser2007-10-151-1/+2
* xentrace/x86: PV guest tracing extensions.Keir Fraser2007-10-121-0/+12
* x86: Rename math_state_restore() to more logicalKeir Fraser2007-10-011-1/+1
* Xen Security Modules: ACM.kfraser@localhost.localdomain2007-08-311-3/+2
* Xen Security Modules: XSMkfraser@localhost.localdomain2007-08-311-0/+2
* x86-64: clear DF for kernel when forwarding syscall.kfraser@localhost.localdomain2007-07-031-0/+1
* Fix x86/64 failsafe callback handling.kfraser@localhost.localdomain2007-06-211-11/+11
* x86: machine check exception handlingkfraser@localhost.localdomain2007-06-211-19/+21
* xen: More 'IS_COMPAT' cleanups.kfraser@localhost.localdomain2007-04-271-4/+4
* xen: Fix up use of trap_bounce structure.kfraser@localhost.localdomain2007-04-251-11/+11
* xen x86/64: Fix int80 direct trap. It must check for events and alsoKeir Fraser2007-04-061-2/+4