Changeset 281b607 in mainline for arch/ia32/include/pm.h


Ignore:
Timestamp:
2006-03-23T10:29:39Z (19 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a0bb10ef
Parents:
9aa72b4
Message:

Added basic kernel infrastructure for ThreadLocalStorage(TLS) for
ia32(complete),amd64(complete),mips32(missing emulation of rdhwr instruction).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ia32/include/pm.h

    r9aa72b4 r281b607  
    3131
    3232#define IDT_ITEMS 64
    33 #define GDT_ITEMS 6
     33#define GDT_ITEMS 7
    3434
    3535#define NULL_DES        0
     
    3939#define UDATA_DES       4
    4040#define TSS_DES         5
     41#define TLS_DES         6 /* Pointer to Thread-Local-Storage data */
    4142
    4243#define selector(des)   ((des)<<3)
     
    147148
    148149extern void tss_initialize(struct tss *t);
     150extern void set_tls_desc(__address tls);
    149151
    150152#endif /* __ASM__ */
Note: See TracChangeset for help on using the changeset viewer.