|
|
|
@114d098
|
8 years |
martin |
add support for RISC-V cross-compiler
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a3e527c
|
8 years |
martin |
add cross-compiler build script for RISC-V (tools sourced from the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3f4c537a
|
8 years |
martin |
add support for running spike (RISC-V simulator)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e98f1c3e
|
8 years |
martin |
cstyle (no change in functionality)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@db4c43e1
|
8 years |
martin |
cstyle: remove extra lines
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7aca4a6
|
8 years |
martin |
welcome to 2016
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b1dc282
|
8 years |
martin |
add EM_RISCV
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5550323
|
8 years |
martin |
update cstyle for future EM_RISCV
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1e5d01b
|
8 years |
jakub |
Fix memory leak by destroying the transaction.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c7840e9
|
8 years |
jakub |
Fix a use-after-free by adding the missing return.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@96ef672
|
8 years |
jakub |
Do not leave behind functions in device_tree.loc_functions hash table
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f527f58
|
8 years |
jakub |
Reference-count endpoint_t structures
Track explicit references to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e657635
|
8 years |
jakub |
Fix use after free in hcd_ddf_remove_device()
The problem here is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@086f8e3
|
8 years |
jakub |
Test result of devman_parent_device_connect()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f76d2c2
|
8 years |
jakub |
Make INTERFACE_DEVMAN_DEVICE use IFACE_EXCHANGE_PARALLEL
This is to …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b4b534ac
|
8 years |
jakub |
Merge from lp:~jan.vesely/helenos/usb
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5b18137
|
8 years |
jakub |
devman: Fix memory leak
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e540424a
|
8 years |
jakub |
mkbd: Fix double free
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8f9c808
|
8 years |
jakub |
cht: Make sure done is initialized in resize_table()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9fbc7fa
|
8 years |
jakub |
cht: Make sure done is initialized before use
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e86a617a
|
8 years |
jiri |
Fix fread() returning bogus data due to uninitialized ungetc_chars …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fb4a424
|
8 years |
jiri |
Better solution for disambiguating libc headers in XCW builds. Fixes …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8ef1c1e
|
8 years |
jakub |
inetsrv: Fix memory leak in reass_dgram_insert_frag()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@234f47e
|
8 years |
jakub |
ns: Fix memory leak in ns_task_id_intro()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@659ebd86
|
8 years |
jakub |
kio: Fix leak in producer()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b454a22
|
8 years |
jakub |
libdrv: Do proper reference counting on fun in driver_connection_gen() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@92c07dc
|
8 years |
martin |
prioritize genisoimage over xorriso for now
(xorriso with genisoimage …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6a66923
|
8 years |
martin |
fix memory leak in gpt_update_pt_crc()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5c7be3e
|
8 years |
jakub |
When km_temporary_page_get() cannot allocate a page for a high-memory …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@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
|
9 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
|
9 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
|
9 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
|
9 years |
martin |
update dependency information and improve dependency check
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eff9f8c
|
9 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
|
9 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
|
|
|