Changeset 281b607 in mainline for generic/include/syscall/syscall.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
  • generic/include/syscall/syscall.h

    r9aa72b4 r281b607  
    3232typedef enum {
    3333        SYS_IO = 0,
     34        SYS_TLS_SET = 1, /* Hardcoded in AMD64,IA32 uspace - psthread.S */
    3435        SYS_THREAD_CREATE,
    3536        SYS_THREAD_EXIT,
     
    6061extern __native syscall_handler(__native a1, __native a2, __native a3,
    6162                                __native a4, __native id);
     63extern __native sys_tls_set(__native addr);
     64
    6265
    6366#endif
Note: See TracChangeset for help on using the changeset viewer.