Changeset 7d3d641 in mainline for kernel/arch/xen32/include/pm.h


Ignore:
Timestamp:
2006-08-01T20:45:26Z (19 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
5b23a82
Parents:
3e5cc686
Message:

xen32: initialize virtual IDT

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/xen32/include/pm.h

    r3e5cc686 r7d3d641  
    9393typedef struct descriptor  descriptor_t;
    9494
    95 struct idescriptor {
    96         unsigned offset_0_15: 16;
    97         unsigned selector: 16;
    98         unsigned unused: 8;
    99         unsigned access: 8;
    100         unsigned offset_16_31: 16;
    101 } __attribute__ ((packed));
    102 typedef struct idescriptor idescriptor_t;
    103 
    10495struct tss {
    10596        uint16_t link;
     
    157148extern void gdt_setlimit(descriptor_t *d, uint32_t limit);
    158149
    159 extern void idt_init(void);
    160 extern void idt_setoffset(idescriptor_t *d, uintptr_t offset);
     150extern void traps_init(void);
    161151
    162152extern void tss_initialize(tss_t *t);
Note: See TracChangeset for help on using the changeset viewer.