Lines Matching +full:cs +full:- +full:0
12 u16 cs = read_cs(), ss = read_ss(); in test_syscall_lazy_load() local
17 wrmsr(MSR_STAR, (uint64_t)cs << 32); in test_syscall_lazy_load()
28 * This uses 32-bit syscall/sysret because KVM emulates it on Intel processors.
29 * However, the same bug happens with 64-bit syscall/sysret if two vCPUs
36 code_segment_upon_db = regs->cs; in handle_db()
37 regs->rflags &= ~(1 << 8); in handle_db()
42 " cmpl $0, code_segment_upon_db(%rip)\n"
47 /* 32-bit, ring-3 part of test_syscall_tf */
75 * syscall to syscall32_target -> TF cleared and no singlestep in test_syscall_tf()
88 rax = (ulong)&tss[0].rsp0; in test_syscall_tf()
100 printf("wrong CS (%#04x)!\n", code_segment_upon_db); in test_syscall_tf()