2018-06-27 |
Jiří Zárevúcky | Replace _Noreturn with C++-friendly __noreturn. Remove...
|
commit | commitdiff | tree |
2018-06-27 |
Jiří Zárevúcky | Fix undefined behavior.
|
commit | commitdiff | tree |
2018-06-27 |
Jiří Zárevúcky | Better fix for USB endpoint interval. (thx aearsis)
|
commit | commitdiff | tree |
2018-06-27 |
Jiří Zárevúcky | Add virtio-net to .gitignore.
|
commit | commitdiff | tree |
2018-06-27 |
Jiří Zárevúcky | tools/ew.py: Expose serial port in terminal by default.
|
commit | commitdiff | tree |
2018-06-26 |
Jiří Zárevúcky | Fix cases of undefined behavior found by ubsan.
|
commit | commitdiff | tree |
2018-06-26 |
Jiří Zárevúcky | Fix accidentally introduced build issue.
|
commit | commitdiff | tree |
2018-06-26 |
Jiří Zárevúcky | Merge some preliminary async/fibril framework changes.
|
commit | commitdiff | tree |
2018-06-26 |
Jiří Zárevúcky | Simplify async manager.
|
commit | commitdiff | tree |
2018-06-26 |
Jiří Zárevúcky | Simplify the interaction between async_futex and fibril_swit...
|
commit | commitdiff | tree |
2018-06-26 |
Jiří Zárevúcky | Make futex able to time out.
|
commit | commitdiff | tree |
2018-06-26 |
Jiří Zárevúcky | Improve the debugging options for futexes.
|
commit | commitdiff | tree |
2018-06-25 |
Jiří Zárevúcky | Switch other up/down to lock/unlock.
|
commit | commitdiff | tree |
2018-06-25 |
Jiří Zárevúcky | Switch async_futex to using futex_lock/unlock.
|
commit | commitdiff | tree |
2018-06-25 |
Jiří Zárevúcky | Remove the option of RCU-upgradable futexes for now.
|
commit | commitdiff | tree |
2018-06-25 |
Jiří Zárevúcky | Hide libc-internal details of the fibril implementation.
|
commit | commitdiff | tree |
2018-06-25 |
Jiří Zárevúcky | Add const to time functions.
|
commit | commitdiff | tree |
2018-06-25 |
Jiří Zárevúcky | Add task ID in the assert failure message.
|
commit | commitdiff | tree |
2018-06-19 |
Jiří Zárevúcky | Print stacktrace on KIO before attempting printf().
|
commit | commitdiff | tree |
2018-06-19 |
Jiří Zárevúcky | async: Use a dedicated futex for client hash table.
|
commit | commitdiff | tree |
2018-06-19 |
Jiří Zárevúcky | async: Lock interface hash table with a dedicated interface_...
|
commit | commitdiff | tree |
2018-06-19 |
Jiří Zárevúcky | Statically allocate session_ns.
|
commit | commitdiff | tree |
2018-06-19 |
Jiří Zárevúcky | Introduce list_pop().
|
commit | commitdiff | tree |
2018-06-14 |
Jiří Zárevúcky | Add notification queue to the async framework. (#40)
|
commit | commitdiff | tree |
2018-06-14 |
Jiří Zárevúcky | Fix some undefined behaviors.
|
commit | commitdiff | tree |
2018-06-14 |
Jiří Zárevúcky | Add rudimentary support for undefined behavior sanitizer.
|
commit | commitdiff | tree |
2018-06-14 |
Jiří Zárevúcky | tools/ew.py: Add -bigmem option for RAM-hungry configurations.
|
commit | commitdiff | tree |
2018-06-14 |
Jiří Zárevúcky | tools/ew.py: understand -nographic
|
commit | commitdiff | tree |
2018-06-13 |
Jiří Zárevúcky | Implement a simple counting semaphore for fibrils.
|
commit | commitdiff | tree |
2018-06-11 |
Jiří Zárevúcky | `fibril_futex` must be locked during `context_swap()`.
|
commit | commitdiff | tree |
2018-05-31 |
Jiří Zárevúcky | Have async_poke() check whether the poke is necessary.
|
commit | commitdiff | tree |
2018-05-31 |
Jiří Zárevúcky | Split the async framework into several parts.
|
commit | commitdiff | tree |
2018-05-31 |
Jiří Zárevúcky | Deduplicate async_create_port().
|
commit | commitdiff | tree |
2018-05-29 |
Jiří Zárevúcky | Revert "Don't use custom ldscripts in uspace. (#38)"
|
commit | commitdiff | tree |
2018-05-25 |
Jiří Zárevúcky | Don't use custom ldscripts in uspace. (#38)
|
commit | commitdiff | tree |
2018-05-15 |
Jiří Zárevúcky | Fix the return value of memcpy_to/from_uspace().
|
commit | commitdiff | tree |
2018-05-13 |
Jiří Zárevúcky | Use standard signature for `malloc()` in kernel.
|
commit | commitdiff | tree |
2018-05-12 |
Jiří Zárevúcky | Improve tools/srepl.
|
commit | commitdiff | tree |
2018-05-02 |
Jiří Zárevúcky | Don't use custom ldscripts in uspace.
|
commit | commitdiff | tree |
2018-05-02 |
Jiří Zárevúcky | Ignore GNU program headers.
|
commit | commitdiff | tree |
2018-05-02 |
Jiří Zárevúcky | Clean up some debris left behind by autogen headers.
|
commit | commitdiff | tree |
2018-05-01 |
Jiří Zárevúcky | Make some effort to allocate the memory area for shared...
|
commit | commitdiff | tree |
2018-05-01 |
Jiří Zárevúcky | Always use CC for linking.
|
commit | commitdiff | tree |
2018-05-01 |
Jiří Zárevúcky | Default to `nproc` processes when running `make check`.
|
commit | commitdiff | tree |
2018-05-01 |
Jiří Zárevúcky | Fix inadvertent discrepancy between toolchain.sh and...
|
commit | commitdiff | tree |
2018-05-01 |
Jiří Zárevúcky | Work around Travis limits
|
commit | commitdiff | tree |
2018-05-01 |
Jiří Zárevúcky | Revive support for `-helenos` target specification...
|
commit | commitdiff | tree |
2018-04-30 |
Jiří Zárevúcky | Fix a linker script issue I introduced.
|
commit | commitdiff | tree |
2018-04-28 |
Jiří Zárevúcky | Ensure valid TLS info even if there is no TLS header.
|
commit | commitdiff | tree |
2018-04-28 |
Jiří Zárevúcky | Rename `__entry` to the usual `_start`.
|
commit | commitdiff | tree |
2018-04-28 |
Jiří Zárevúcky | Remove old, unused patches.
|
commit | commitdiff | tree |
2018-04-28 |
Jiří Zárevúcky | Don't choke on architecture-specific ELF program headers.
|
commit | commitdiff | tree |
2018-04-28 |
Jiří Zárevúcky | Rename __main to __libc_main, to avoid conflict with...
|
commit | commitdiff | tree |
2018-04-23 |
Jiří Zárevúcky | Honor TLS alignment.
|
commit | commitdiff | tree |
2018-04-19 |
Jiří Zárevúcky | Add licence header.
|
commit | commitdiff | tree |
2018-04-17 |
Jiří Zárevúcky | Replace autogen.py with something simpler. (#30)
|
commit | commitdiff | tree |
2018-04-16 |
Jiří Zárevúcky | Fix missing struct field initialization (my bad).
|
commit | commitdiff | tree |
2018-04-15 |
Jiří Zárevúcky | Remove const qualifier from arguments that pass ownership...
|
commit | commitdiff | tree |
2018-04-15 |
Jiří Zárevúcky | oops
|
commit | commitdiff | tree |
2018-04-15 |
Jiří Zárevúcky | libposix: get rid of `dlopen()` override
|
commit | commitdiff | tree |
2018-04-10 |
Jiří Zárevúcky | Define `_end`, and use it instead of the address of...
|
commit | commitdiff | tree |
2018-04-10 |
Jiří Zárevúcky | puts() should append newline.
|
commit | commitdiff | tree |
2018-04-10 |
Jiří Zárevúcky | libposix: pid_t should be int
|
commit | commitdiff | tree |
2018-04-10 |
Jiří Zárevúcky | Fix insufficient buffer size.
|
commit | commitdiff | tree |
2018-04-10 |
Jiří Zárevúcky | Fix possible use of uninitialized variables due to...
|
commit | commitdiff | tree |
2018-04-10 |
Jiří Zárevúcky | Remove _gp from sparc linker script.
|
commit | commitdiff | tree |
2018-04-10 |
Jiří Zárevúcky | Instead of having a special linker script for loader...
|
commit | commitdiff | tree |
2018-04-10 |
Jiří Zárevúcky | Instead of using .interp section, determine loader...
|
commit | commitdiff | tree |
2018-04-10 |
Jiří Zárevúcky | No sense reading sections in the kernel either.
|
commit | commitdiff | tree |
2018-04-04 |
Jiří Zárevúcky | Fix tools/srepl to work in non-bash shells.
|
commit | commitdiff | tree |
2018-04-04 |
Jiří Zárevúcky | We should not attempt to read sections in the ELF file.
|
commit | commitdiff | tree |
2018-04-04 |
Jiří Zárevúcky | Define TLS consistently in linker scripts, and remove...
|
commit | commitdiff | tree |
2018-03-30 |
Jiří Zárevúcky | Always load ELF headers as part of the text segment.
|
commit | commitdiff | tree |
2018-03-29 |
Jiří Zárevúcky | Fix travis script (changed interface of hsct.sh)
|
commit | commitdiff | tree |
2018-03-26 |
Jiří Zárevúcky | Strip trailing whitespace.
|
commit | commitdiff | tree |
2018-03-26 |
Jiří Zárevúcky | Disable -Werror for app/tester. It does nonsensical...
|
commit | commitdiff | tree |
2018-03-26 |
Jiří Zárevúcky | Use standard constants with standard functions.
|
commit | commitdiff | tree |
2018-03-26 |
Jiří Zárevúcky | Fix insufficient memset.
|
commit | commitdiff | tree |
2018-03-26 |
Jiří Zárevúcky | Check for path length overflow in rm.
|
commit | commitdiff | tree |
2018-03-26 |
Jiří Zárevúcky | Avoid using standard C function names for local functions.
|
commit | commitdiff | tree |
2018-03-26 |
Jiří Zárevúcky | Fix printf specifier.
|
commit | commitdiff | tree |
2018-03-26 |
Jiří Zárevúcky | Add two missing intrinsics for arm32.
|
commit | commitdiff | tree |
2018-03-15 |
Jiří Zárevúcky | toolchain.sh: Instead of depending on system libraries...
|
commit | commitdiff | tree |
2018-03-13 |
Jiří Zárevúcky | Fix riscv64 build, and add a build config for it to...
|
commit | commitdiff | tree |
2018-03-12 |
Jiří Zárevúcky | Turn context_save/context_restore into standard setjmp...
|
commit | commitdiff | tree |
2018-03-08 |
Jiří Zárevúcky | Replace __ASM__ macro with the standard __ASSEMBLER__.
|
commit | commitdiff | tree |
2018-03-08 |
Jiří Zárevúcky | Introduce context_swap() and use it to simplify fibril...
|
commit | commitdiff | tree |
2018-03-02 |
Jiří Zárevúcky | Remove all trailing whitespace, everywhere.
|
commit | commitdiff | tree |
2018-03-02 |
Jiří Zárevúcky | Add `make space` for convenience of obliterating rampant...
|
commit | commitdiff | tree |
2018-03-02 |
Jiří Zárevúcky | style: Remove trailing whitespace on _all_ lines, including...
|
commit | commitdiff | tree |
2018-03-02 |
Jiří Zárevúcky | style: Remove trailing whitespace on _all_ lines, including...
|
commit | commitdiff | tree |
2018-02-28 |
Jiří Zárevúcky | style: Remove trailing whitespace on non-empty lines...
|
commit | commitdiff | tree |
2018-02-28 |
Jiří Zárevúcky | style: Remove trailing whitespace on non-empty lines...
|
commit | commitdiff | tree |
2018-02-26 |
Jiří Zárevúcky | Add missing paths to .gitignore, and clean it up a...
|
commit | commitdiff | tree |
2018-02-26 |
Jiří Zárevúcky | Fix `HELENOS_CROSS_PATH` export when `CC` has extra...
|
commit | commitdiff | tree |
2018-02-22 |
Jiří Zárevúcky | Update .gitignore
|
commit | commitdiff | tree |
2018-02-12 |
Jiří Zárevúcky | Generalize ns16550 driver to work with more chips....
|
commit | commitdiff | tree |
2018-02-08 |
Jiří Zárevúcky | Third party build improvements.
|
commit | commitdiff | tree |
2018-01-31 |
Jiří Zárevúcky | Generate files that a third party can use to build...
|
commit | commitdiff | tree |
2018-01-25 |
Jiří Zárevúcky | Remove a few unnecessary compiler flags.
|
commit | commitdiff | tree |