Changeset 5b4f9e1 in mainline for libc/arch/ppc32/include/thread.h


Ignore:
Timestamp:
2006-05-21T20:56:14Z (19 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
6862338
Parents:
233fead
Message:

initial ppc64 support

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libc/arch/ppc32/include/thread.h

    r233fead r5b4f9e1  
    3030#define __LIBC__ppc32__THREAD_H__
    3131
    32 /* I did not find any specification (neither MIPS nor PowerPC), but
    33  * as I found it
    34  * - it uses Variant II
    35  * - TCB is at Address(First TLS Block)+0x7000.
    36  * - DTV is at Address(First TLS Block)+0x8000
    37  * - What would happen if the TLS data was larger then 0x7000?
    38  * - The linker never accesses DTV directly, has the second definition any
    39  *   sense?
    40  * We will make it this way:
    41  * - TCB is at TP-0x7000-sizeof(tcb)
    42  * - No assumption about DTV etc., but it will not have a fixed address
    43  */
    4432#define PPC_TP_OFFSET 0x7000
    4533
Note: See TracChangeset for help on using the changeset viewer.