|
|
|
@554e70f
|
8 years |
jakub |
Sanitize the case when str_dup() fails to allocate memory
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@401840b
|
8 years |
jakub |
Fix memory leak in dnsr_name2host and missing call to async_forget
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@741b2fb1
|
8 years |
jakub |
gem5: A better way to make the —disk-image option take effect
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8b420fa
|
8 years |
jakub |
Make explicitly sure the userspace window buffer is properly aligned
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7510326
|
8 years |
jakub |
Provide common arch_ops for sparc64 and separate arch_ops for sun4[uv] …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@36df4109
|
8 years |
jakub |
Introduce architecure-specific operations
This replaces the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7f0580d
|
8 years |
jakub |
gem5: Use expect to enter 'boot' after the 'ok' prompt in ew.py
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8ad7dd1
|
8 years |
jakub |
When readying a migrated thread, make sure it runs on the current CPU
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@84b8936d
|
8 years |
jakub |
Make sure tlb_shootdown_start() always re-reads tlb_active from memory
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@609f8d9c
|
8 years |
jakub |
Fix cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2a7ba5e
|
8 years |
jakub |
Merge async framework changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c170438
|
8 years |
jakub |
Do not create a new fibril for each IRQ notification
In the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f570cdf
|
8 years |
jakub |
Merge with mainline
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0a981e3
|
8 years |
jiri |
Fix alignment, though technically not used on ia32.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@118a872
|
8 years |
jiri |
Fix amd64 not working properly. Clearly there is something to this …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b3364b7c
|
8 years |
jiri |
Enable dynamic link by default on ia32.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dcc150cb
|
8 years |
jakub |
Fibrils can always be preempted during IPC
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f356618
|
8 years |
jiri |
Merge dynamic linking support for thread local storage.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3a9414e
|
8 years |
jiri |
Do not touch dtv if CONFIG_RTLD is not enabled. Fixes non-ia32 builds.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b272c67a
|
8 years |
jiri |
Remove dynamic build restrictions. The one for pcut was never necessary.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0dc2fec
|
8 years |
jiri |
Merge mainline changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@af2254ec
|
8 years |
jiri |
Fix build with lightweight futex locks enabled.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fe036fe
|
8 years |
jiri |
Fix dynamic build.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@153c7a29
|
8 years |
jiri |
Since dlopen() sets up runtime_env, we would no longer use the static …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2112a79
|
8 years |
jiri |
Do not test thread-local storage in a statically linked executable.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@97696ab
|
8 years |
jiri |
In case of dltest failure, print out variable addresses for better …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9c07c3d
|
8 years |
jiri |
Create TLS blocks for non-initial modules when needed.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d2bb25e7
|
8 years |
jiri |
Use DTVs. symbol_get_addr() should not implicitly read current thread …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e2f26002
|
8 years |
jiri |
symbol_get_addr() must treat thread-local variables differently than …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bab0f42
|
8 years |
jiri |
Make sure we only go through initial modules when constructing TLS.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@29405ac
|
8 years |
jiri |
DTPMOD relocations with null symbol name should return the current …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f6017ee
|
8 years |
martin |
update dependency information and improve dependency check
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eff9f8c
|
8 years |
jakub |
Fix build error during incremental build and after modifying libc
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@362654a
|
8 years |
jakub |
ew.py: Use '-netdev user,hostfwd=…' instead of the deprecated '-redir'
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1cf26ab
|
9 years |
jakub |
Use static assert instead of regular ones
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1023758
|
9 years |
jakub |
Use STATIC_ASSERT instead of ASSERT
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d249b9d
|
9 years |
jakub |
Upgrade toolchain.sh
- Upgrade to binutils 2.26
- Upgrade to gcc …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b7c819e
|
9 years |
jakub |
Make gcc believe reg is not being used uninitialized.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@11af58b
|
9 years |
jakub |
toolchain.sh: Make archive unpacking compression-algorithm agnostic
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c342e88
|
9 years |
jakub |
ia64: Make the PA2KA() and KA2PA() macros array friendly
This …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9260102
|
9 years |
jakub |
tetris: Make copyright volatile to silence warning about unused variable
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4363000
|
9 years |
jakub |
Make sure not to shift bits out of the width of the result
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5012203
|
9 years |
jakub |
IntegratorCP: switch to using the PC/AT (set 2) scancodes
This is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1afd9ee
|
9 years |
jakub |
Build QEMU 2.6.0
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3eebe571
|
9 years |
jakub |
Improve comments, don't state the obvious
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@2889634
|
9 years |
jakub |
When one autogen changes, always calculate dependencies anew for all
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@147a066
|
9 years |
jakub |
Generate dependency rules between autogenerated headers automatically
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7ba16eb
|
9 years |
jakub |
Use autogenerated offsets to access multiboot info and memory map
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fa9f8ad
|
9 years |
jakub |
Support packed structures
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0637ddb
|
9 years |
jakub |
Use PAGE_SIZE and KA2PA() instead of numeric constants
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4928165
|
9 years |
jakub |
Use symbolic constants instead of magic numbers
- Use PA2KA(0) …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0dc9a474
|
9 years |
jiri |
Add tests for fibril_local variables to dltest.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@91e4567
|
9 years |
jiri |
runtime_env must be set early, before calling fibril_setup.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a0d9abcd
|
9 years |
jakub |
Use macros for setting up the initial page tables
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@57c2a87
|
9 years |
jakub |
Avoid even more magic numbers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@811770c
|
9 years |
jakub |
Avoid magic numbers and specialized functions to set/get register bits
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f17bff
|
9 years |
jakub |
Replace magic numbers with macros
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4b0206c
|
9 years |
jakub |
Use macros instead of magic numbers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@650cd22
|
9 years |
jakub |
Use designated initializer for initializing GDT
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6d87dce
|
9 years |
jakub |
Use raw fibril synchronization in fibril_setup()
With some …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a08e6b
|
9 years |
jakub |
Do not define smc_coherence() macro if not compiling for kernel
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7c4b26c
|
9 years |
jiri |
Dltest needs to test direct linking. Dltests to only test dlfcn. Need …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@32573ff
|
9 years |
jiri |
Merge mainline, which has dltest and fixes.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5035ba05
|
9 years |
jiri |
Default symbol search vs. dlsym's BFS search.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@634e020
|
9 years |
jiri |
When in doubt, keep re-reading the specs again and again.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9182e86f
|
9 years |
jiri |
Simple dynamic linking test.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b0e0140
|
9 years |
jakub |
Add explanatory comment
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@af9dd1e
|
9 years |
jakub |
Remove SYS_TLS_SET
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1a5eca4
|
9 years |
jakub |
amd64: Make TLS settable from uspace
The TLS document[1] mandates …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d6f9fff
|
9 years |
jakub |
ia32: Make TLS settable from uspace
The TLS document[1] mandates that …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6adb775f
|
9 years |
jiri |
TLS for dynamically linked executables and initially loaded DSOs (but …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a36bc1e
|
9 years |
martin |
fix compatibility with Bazaar 2.6.0: add ninth argument (number of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6f2c1ff
|
9 years |
jakub |
vfs: Sanitize the case when vfs_node_get() returns NULL in vfs_open()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bc41f3a3
|
9 years |
jakub |
bdsh: Close fd and free buffer in error paths
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@38ad239
|
9 years |
jakub |
sparc32: use asmtool.h macros for defining symbols
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b66cc97
|
9 years |
jakub |
ppc32: use asmtool.h macros for defining symbols
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0407636
|
9 years |
jakub |
mips32: use asmtool.h macros for defining symbols
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a52e2f4
|
9 years |
jakub |
sparc64: use asmtool.h macros for defining symbols
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@27f67f5
|
9 years |
jakub |
ia64: use asmtool.h macros for defining symbols
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@054476d
|
9 years |
jakub |
Merge arm32 switch over to using asmtool.h macros
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@73b3ecd
|
9 years |
jakub |
arm32: use asmtool.h macros for defining symbols
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@dc0d8b52
|
9 years |
jiri |
Fix build on arches not supporting dynamic linking.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@17341d4
|
9 years |
jiri |
Move rtld internals out of loader. Stop misusing rtld instance from …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@13dfa3f9
|
9 years |
jiri |
IN_SHARED_LIBC is not needed.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@184b600
|
9 years |
jiri |
Fix corecfg NAME.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a7bd30f
|
9 years |
jiri |
Fix ELF debug messages with LP64.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8539cf2
|
9 years |
jiri |
libsoftint name no longer needs to be abbreviated.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@87fa4a7
|
9 years |
jakub |
Include libmath.so.0 in dynamically linked builds as compositor …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@96521f2f
|
9 years |
jakub |
Make abi/ includes accessible also from boot/
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d84398a7
|
9 years |
jakub |
asmtool: Use syntax understood by all architectures' assemblers
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@61134f8
|
9 years |
jiri |
Bzr ignore shared library bits.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3b0f1b9a
|
9 years |
jakub |
amd64: use asmtool.h macros for defining symbols
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8844e70
|
9 years |
jakub |
ia32: use asmtool.h macros for defining symbols
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3a34852
|
9 years |
jiri |
Simple system installer.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cfb1217
|
9 years |
jiri |
Update Grub. For i386-pc platform add generated core.img for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e2e9a8a
|
9 years |
jiri |
Shared libraries no longer need to observe 8+3 filename limit.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f792c28
|
9 years |
jiri |
Source for R_*_COPY relocations must be searched for everywhere except …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3876300
|
9 years |
jiri |
Do not depend on scripts being run from the directory they reside in.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5823f4da
|
9 years |
jiri |
.module files not needed. Keep Grub build dir for later use. …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@da3bc0e
|
9 years |
jakub |
Fix memory leak in vbds_get_disks_srv()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|