You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/target/i386/tcg
Paolo Bonzini 106d766c9d target/i386: fix stack size when delivering real mode interrupts
The stack can be 32-bit even in real mode, and in this case
the stack pointer must be updated in its entirety rather than
just the bottom 16 bits.  The same is true of real mode IRET,
for which there was even a comment suggesting the right thing
to do.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/1506
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
4 weeks ago
..
system target/i386: svm: fix sign extension of exit code 4 weeks ago
user include: Remove 'exec/exec-all.h' 8 months ago
access.c include: Remove 'exec/exec-all.h' 8 months ago
access.h target/i386: Add tcg/access.[ch] 2 years ago
bpt_helper.c compiler.h: replace QEMU_NORETURN with G_NORETURN 4 years ago
cc_helper.c target/i386: use compiler builtin to compute PF 1 year ago
cc_helper_template.h.inc target/i386: tcg: use cout to commonize add/adc/sub/sbb cases 8 months ago
decode-new.c.inc target/i386/tcg: validate segment registers 4 weeks ago
decode-new.h target/i386: convert CMPXCHG8B/CMPXCHG16B to new decoder 1 year ago
emit.c.inc target/i386: do not trigger IRQ shadow for LSS 8 months ago
excp_helper.c target/i386: call plugin trap callbacks 2 months ago
fpu_helper.c target/i386: Wire up MXCSR.DE and FPUS.DE correctly 6 months ago
helper-tcg.h target/i386: svm: fix sign extension of exit code 4 weeks ago
int_helper.c include: Remove 'exec/exec-all.h' 8 months ago
mem_helper.c include: Remove 'exec/exec-all.h' 8 months ago
meson.build include: Rename sysemu/ -> system/ 12 months ago
misc_helper.c exec: Declare tlb_flush*() in 'exec/cputlb.h' 9 months ago
mpx_helper.c include: Remove 'exec/exec-all.h' 8 months ago
ops_sse_header.h.inc target/i386: implement SHA instructions 2 years ago
seg_helper.c target/i386: fix stack size when delivering real mode interrupts 4 weeks ago
seg_helper.h target/i386: Restrict cpu_mmu_index_kernel() to TCG 8 months ago
tcg-cpu.c target/i386: Fill in TCGCPUOps.pointer_wrap 7 months ago
tcg-cpu.h target/i386: Remove AccelCPUClass::cpu_class_init need 8 months ago
tcg-stub.c
translate.c target/i386: fix TB exit logic in gen_movl_seg() when writing to SS 6 months ago