From 8ea98ac6482a3c0fa2bee57b558fefe79b04db7e Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Mon, 5 Jan 2009 02:43:00 +0000 Subject: 2009-01-05 Samuel Thibault * i386/i386/gdt.h (LINEAR_DS): New macro. * i386/i386/gdt.c (gdt_init): Initialize LINEAR_DS descriptor. * i386/i386/proc_reg.h (invlpg_user): Rename macro into... (invlpg_linear): ... this. Use movw instead of movl to set KERNEL_DS selector. Use LINEAR_DS selector instead of USER_DS selector. * i386/intel/pmap.c (INVALIDATE_TLB): Call invlpg_linear instead of invlpg_user. --- ChangeLog | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index b49b4c9..cf4cb4b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2009-01-05 Samuel Thibault + + * i386/i386/gdt.h (LINEAR_DS): New macro. + * i386/i386/gdt.c (gdt_init): Initialize LINEAR_DS descriptor. + * i386/i386/proc_reg.h (invlpg_user): Rename macro into... + (invlpg_linear): ... this. Use movw instead of movl to set KERNEL_DS + selector. Use LINEAR_DS selector instead of USER_DS selector. + * i386/intel/pmap.c (INVALIDATE_TLB): Call invlpg_linear instead of + invlpg_user. + 2008-12-30 Samuel Thibault * i386/i386/proc_reg.h [__ASSEMBLER__ && __GNUC__]: Include -- cgit v1.2.3