From ed12953042ec38244f3ab93d67f4c2dea6f1fee3 Mon Sep 17 00:00:00 2001 From: dzwdz Date: Sun, 18 Jul 2021 14:16:24 +0200 Subject: move all kernel sources to src/kernel/ --- src/arch/i386/sysenter.s | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 src/arch/i386/sysenter.s (limited to 'src/arch/i386/sysenter.s') diff --git a/src/arch/i386/sysenter.s b/src/arch/i386/sysenter.s deleted file mode 100644 index 666c0f0..0000000 --- a/src/arch/i386/sysenter.s +++ /dev/null @@ -1,31 +0,0 @@ -/* arch/i386/gdt.c */ -.set SEG_r0code, 1 -.set SEG_r3code, 3 -.set SEG_r3data, 4 - -.set IA32_SYSENTER_CS, 0x174 - -.section .text -.global sysexit -.type sysexit, @function -sysexit: - pop %ecx - pop %edx - - mov $(SEG_r3data << 3 | 3), %ax - mov %ax, %ds - mov %ax, %es - mov %ax, %fs - mov %ax, %gs - - sysexit - - -.global sysenter_setup -.type sysenter_setup, @function -sysenter_setup: - xor %edx, %edx - mov $(SEG_r0code << 3), %eax - mov $IA32_SYSENTER_CS, %ecx - wrmsr - ret -- cgit v1.2.3