VirtualBox

Changeset 3042 in kBuild for trunk/src/kWorker/Makefile.kmk


Ignore:
Timestamp:
May 11, 2017 10:23:12 AM (8 years ago)
Author:
bird
Message:

kWorker: Fixed failure 43 (42+1) problem when running built tools from the kBuild output dirs. Implmented base image TLS support and added a _beginthreadex hack for VCC120. The TLS stuff needs more work, probably.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kWorker/Makefile.kmk

    r2968 r3042  
    153153
    154154
     155#
     156# A couple of dummy DLLs we use for grabbing LDR TLS entries.
     157#
     158DLLS += kWorkerTls1K kWorkerTls64K kWorkerTls512K
     159kWorkerTls1K_TEMPLATE   = BIN-STATIC-THREADED
     160kWorkerTls1K_DEFS       = KWORKER_BASE=0x10000 TLS_SIZE=1024
     161kWorkerTls1K_SOURCES    = kWorkerTlsXxxK.c
     162kWorkerTls1K_LDFLAGS    = /Entry:DummyDllEntry
     163
     164kWorkerTls64K_TEMPLATE  = BIN-STATIC-THREADED
     165kWorkerTls64K_DEFS      = KWORKER_BASE=0x10000 TLS_SIZE=65536
     166kWorkerTls64K_SOURCES   = kWorkerTlsXxxK.c
     167kWorkerTls64K_LDFLAGS   = /Entry:DummyDllEntry
     168
     169kWorkerTls512K_TEMPLATE = BIN-STATIC-THREADED
     170kWorkerTls512K_DEFS     = KWORKER_BASE=0x10000 TLS_SIZE=524288
     171kWorkerTls512K_SOURCES  = kWorkerTlsXxxK.c
     172kWorkerTls512K_LDFLAGS  = /Entry:DummyDllEntry
     173
    155174
    156175include $(KBUILD_PATH)/subfooter.kmk
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette