[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-changelog] [xen-unstable] [XEN] eliminate unused {g, i}dt{, _descr}



# HG changeset patch
# User kfraser@xxxxxxxxxxxxxxxxxxxxx
# Node ID 02899109a3ace551b365fb9a1d7bf6d614e2a03a
# Parent  3dfb2eef0f054f4c1d595178e8590f7e55f7ea42
[XEN] eliminate unused {g,i}dt{,_descr}
Signed-off-by: Jan Beulich <jbeulich@xxxxxxxxxx>
---
 xen/arch/x86/boot/x86_32.S |    5 -----
 xen/arch/x86/boot/x86_64.S |    5 -----
 xen/include/asm-x86/desc.h |    5 -----
 3 files changed, 15 deletions(-)

diff -r 3dfb2eef0f05 -r 02899109a3ac xen/arch/x86/boot/x86_32.S
--- a/xen/arch/x86/boot/x86_32.S        Mon Nov 13 13:39:16 2006 +0000
+++ b/xen/arch/x86/boot/x86_32.S        Mon Nov 13 13:40:21 2006 +0000
@@ -196,21 +196,16 @@ ENTRY(stack_start)
         
 /*** DESCRIPTOR TABLES ***/
 
-.globl idt
-.globl gdt        
-
         ALIGN
         
         .word   0    
 idt_descr:
         .word   256*8-1
-idt:
         .long   idt_table
 
         .word   0
 gdt_descr:
         .word   LAST_RESERVED_GDT_BYTE
-gdt:
         .long   gdt_table - FIRST_RESERVED_GDT_BYTE
 
         .word   0
diff -r 3dfb2eef0f05 -r 02899109a3ac xen/arch/x86/boot/x86_64.S
--- a/xen/arch/x86/boot/x86_64.S        Mon Nov 13 13:39:16 2006 +0000
+++ b/xen/arch/x86/boot/x86_64.S        Mon Nov 13 13:40:21 2006 +0000
@@ -192,9 +192,6 @@ 1:      jmp     1b
 
 /*** DESCRIPTOR TABLES ***/
 
-.globl idt
-.globl gdt        
-
         .align 8, 0xCC
 multiboot_ptr:
         .long   0
@@ -210,13 +207,11 @@ cpuid_ext_features:
         .word   0
 gdt_descr:
         .word   LAST_RESERVED_GDT_BYTE
-gdt:
         .quad   gdt_table - FIRST_RESERVED_GDT_BYTE
 
         .word   0,0,0
 idt_descr:
         .word   256*16-1
-idt:
         .quad   idt_table
 
 ENTRY(stack_start)
diff -r 3dfb2eef0f05 -r 02899109a3ac xen/include/asm-x86/desc.h
--- a/xen/include/asm-x86/desc.h        Mon Nov 13 13:39:16 2006 +0000
+++ b/xen/include/asm-x86/desc.h        Mon Nov 13 13:40:21 2006 +0000
@@ -155,16 +155,11 @@ __asm__ __volatile__ ("movw %w3,0(%2)\n\
 #endif
 
 extern struct desc_struct gdt_table[];
-extern struct desc_struct *gdt;
-extern idt_entry_t        *idt;
 
 struct Xgt_desc_struct {
     unsigned short size;
     unsigned long address __attribute__((packed));
 };
-
-#define idt_descr (*(struct Xgt_desc_struct *)((char *)&idt - 2))
-#define gdt_descr (*(struct Xgt_desc_struct *)((char *)&gdt - 2))
 
 extern void set_intr_gate(unsigned int irq, void * addr);
 extern void set_system_gate(unsigned int n, void *addr);

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.