|
|
@012dd8e
|
6 years |
matthieu.riolo |
taskman: Handle INIT_TASKS as tasks spawned by loader
- everyone is …
|
|
|
@456f7ae
|
6 years |
matthieu.riolo |
libc: Separated task event functions
Conflicts: …
|
|
|
@b8341bc
|
6 years |
matthieu.riolo |
taskman: IPC builerplate for task event API
- Actual implementation …
|
|
|
@b22b0a94
|
6 years |
matthieu.riolo |
task: Inoperative API for passing kernel task events to uspace
- …
|
|
|
@d4ec49e
|
6 years |
matthieu.riolo |
taskman: Implement waiting both for retval and exit
Conflicts: …
|
|
|
@5044114
|
6 years |
matthieu.riolo |
taskman: Allow relaxed task_wait setups
Conflicts: …
|
|
|
@2f44fafd
|
6 years |
matthieu.riolo |
taskman: Implement task_wait API to pass all tests
- different …
|
|
|
@1be7bee
|
6 years |
matthieu.riolo |
sysman: Move task retval and waiting logic to taskman (partially)
- …
|
|
|
@fe86d9d
|
6 years |
matthieu.riolo |
taskman: .bzrignore + forgotten printf
Conflicts:
.bzrignore
|
|
|
@0a8f070
|
6 years |
matthieu.riolo |
Create taskman server (extracts task-related operations from naming …
|
|
|
@63a3276
|
6 years |
matthieu.riolo |
sysman: Instrumented locsrv for autostart
- also refactored unit name …
|
|
|
@c2d50c8
|
6 years |
matthieu.riolo |
dyn_array: Add concat and clear_range operations
|
|
|
@dd5c623
|
6 years |
matthieu.riolo |
dyn_array: Non-allocating initialization API
|
|
|
@4b1c6a4b
|
6 years |
matthieu.riolo |
libc: Add more dyn_array functions
Conflicts:
boot/Makefile.common
|
|
|
@c8891c8
|
6 years |
matthieu.riolo |
dyn_array: Remove runtime pointer arithmetics
|
|
|
@62d3d87
|
6 years |
matthieu.riolo |
Create ADT for dynamic array and its tests
Conflicts:
uspace/Makefile …
|
|
|
@a949f4a
|
6 years |
jiri |
Dynamic linking on IA-64 (WIP)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b401b33
|
6 years |
noreply |
Merge pull request #169 from le-jzr/strtolwip
Removes internal …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a4cf312
|
6 years |
zarevucky.jiri |
Fix build with -fsanitize=undefined
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f3f4149
|
6 years |
zarevucky.jiri |
Rename entry.[cS] files to match their export names
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bebd154
|
6 years |
zarevucky.jiri |
Fix coastline gcc build
Not really sure why, but during gcc build the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@42e91ae
|
6 years |
zarevucky.jiri |
Replace kernel's copy of str_uint64_t with a piece of strtol.c
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1c9bf292
|
6 years |
zarevucky.jiri |
Reunite uspace string-to-int conversion functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0260034
|
6 years |
zarevucky.jiri |
Fix and test additional corner cases in strtol()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@31a566b
|
6 years |
zarevucky.jiri |
Generalize and fix strtol() and friends
Added the option to recognize …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bc56f30
|
6 years |
zarevucky.jiri |
Make some libc and libposix headers usable in C++
These headers …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a0e2f9c
|
6 years |
jakub |
Correcting return handling of rtld/module_load()
Because of the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8aea932
|
6 years |
jakub |
dlopen() used to run into a null pointer
The rtld functions will …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bdca26a
|
6 years |
jakub |
Removing printf when failing from lib/rtld
If rtld failed a message …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@967e7a1
|
6 years |
jakub |
Removing exit() from lib rtld
Several functions in the library rtld …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5e801dc
|
6 years |
noreply |
Indicate and enforce constness of hash table key in certain functions …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ca0e838
|
6 years |
zarevucky.jiri |
Convert preprocessor macros in abi/ to C constructs
Preprocessor …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ab87db5
|
6 years |
noreply |
Merge pull request #157
Turn some function-like macros into functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@76ec309b
|
6 years |
zarevucky.jiri |
Correct ipow10_u64() for large exponents
theoretically ipow10_u64() …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a4ee8b3f
|
6 years |
zarevucky.jiri |
Make sure rndgen_destroy() always gets called
The original …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6c707e4
|
6 years |
zarevucky.jiri |
Add an implementation of uuid_format
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ab7d85a
|
6 years |
zarevucky.jiri |
Remove unnecessary test from uuid parser
The original parser tested …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bae2a05f
|
6 years |
zarevucky.jiri |
Update file description for gsort.c
This commit removes the old file …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0f6a85ae
|
6 years |
zarevucky.jiri |
Fix version 4 UUID generation
According to the standard, the 4 most …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9f4ce50
|
6 years |
zarevucky.jiri |
Fix test of the comparison function in gsort()
Comparison functions …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@89e3152
|
6 years |
zarevucky.jiri |
Fix strndup()
PCUT showed one failure which occured while testing
the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4805495
|
6 years |
zarevucky.jiri |
Make sure libc and abi header guards are reserved identifiers
It's …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@391996b
|
6 years |
zarevucky.jiri |
Hide internal details of <dirent.h> structure DIR
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@95a47b0
|
6 years |
zarevucky.jiri |
Turn ipc_get_*/ipc_set_* into functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fafb8e5
|
6 years |
zarevucky.jiri |
Mechanically lowercase IPC_SET_*/IPC_GET_*
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb13ef8
|
6 years |
zarevucky.jiri |
Change IPC_GET_* and IPC_SET_* to accept pointer instead of lvalue
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bb97118
|
6 years |
zarevucky.jiri |
Convert CAP_HANDLE_RAW and CAP_HANDLE_VALID into functions
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d066259
|
6 years |
zarevucky.jiri |
Synchronize str.c/str.h across boot/kernel/uspace
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@cca2d93b
|
6 years |
zarevucky.jiri |
Rename (v)printf_size to (v)print_length, to match <str.h> naming scheme
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4f4018b
|
6 years |
zarevucky.jiri |
Do not misuse printf_size() to estimate byte size of output
The …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@472fe7a
|
6 years |
jiri |
Fix ccheck
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8f99dbf
|
6 years |
zarevucky.jiri |
Move non-optimization attribute from header to implementation
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b4f1171
|
6 years |
zarevucky.jiri |
Rename setjmp/longjmp to context_save/context_restore
Once …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@67ca359
|
6 years |
zarevucky.jiri |
Functions in <ctype.h> should be external
Standard says so.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c3fa24e
|
7 years |
zarevucky.jiri |
Use LIST_INITIALIZER() macro
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@e5360a8
|
7 years |
zarevucky.jiri |
Unnecessary public include
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d8cb48d
|
7 years |
zarevucky.jiri |
Remove FIBRIL_DFLT_STK_SIZE macro
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4f13e19
|
7 years |
noreply |
Remove async "fast" and "slow" functions from public interface (#153)
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1c3c287
|
7 years |
jiri |
Dynamic linking on sparc64
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fec7ba0
|
7 years |
zarevucky.jiri |
Avoid including <fibril.h> from <async.h>
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0a520db
|
7 years |
zarevucky.jiri |
Change static_assert to its standard definition
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1567471
|
7 years |
jiri |
Enable dynamic linking on amd64
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d3e938c
|
7 years |
jiri |
Dynamic linking on amd64 (WIP)
After modifying HelenOS.config, it is …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f2d88f3
|
7 years |
jiri |
Add forgotten changes to enable non-blocking chardev read
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c477c80
|
7 years |
jiri |
Fix some common misspellings
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7acd787
|
7 years |
jiri |
Utility for listing PCI devices
Currently all information presented …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@68f1254c
|
7 years |
jiri |
Terminal/console need to handle invalid coordinates
…
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@de9a18e
|
7 years |
jakub |
Make the call explicitly invalid in case of error
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ea4910b
|
7 years |
jiri |
strdup(), strndup(), strnlen() are commonly used extensions so move …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@21d3201
|
7 years |
jiri |
Actually pass the absolute program path.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3b3fcf36
|
7 years |
jiri |
IPC share-in test using text and data segment.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1edd6d0
|
7 years |
jiri |
Add separate IPC test service. Keep ns_ping for now for the sake of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0b8fad2
|
7 years |
jakub |
Make user waitq more generic
By allowing SYS_WAITQ_SLEEP to specify …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@25f6bddb
|
7 years |
jakub |
Deallocate waitq's used by the loader
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f4cb6c5f
|
7 years |
jakub |
Reset whandle to CAP_NIL in futex_destroy()
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@45c8eea
|
7 years |
jakub |
Preallocate waitq handle during initialization
Do not clutter …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@269bc459
|
7 years |
jakub |
Add SYS_WAITQ_DESTROY
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8a18d5b
|
7 years |
jakub |
Preallocate the waitq handle
This fixes a race condition (a missing …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9e889f6
|
7 years |
jakub |
Switch userspace futexes to using waitq kobjects
This replaces …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@bed67f2
|
7 years |
jakub |
Remove SYS_SMP_MEMORY_BARRIER syscall
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b03c684
|
7 years |
jakub |
Remove user space RCU
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d57c7c2
|
7 years |
jakub |
Make sure not to answer async calls twice
This commit explicitly …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@da75af4
|
7 years |
jakub |
Do not accept callback connections
For callback connections, the call …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@208db5a
|
7 years |
jiri |
Make ordered dictionary available in kernel, too.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@beb83c1
|
7 years |
jakub |
Add async_accept_0() for accepting connections
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@53ee7a0
|
7 years |
jakub |
Fix cstyle
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@6769005
|
7 years |
jakub |
Use user-defined labels instead of phone hashes
This commit changes …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@889cdb1
|
7 years |
jakub |
Always answer the IPC_M_PHONE_HUNGUP message
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@7900e5d
|
7 years |
zarevucky.jiri |
Fix typo
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b82985e
|
7 years |
jiri |
Inserting volume by path.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9286475
|
7 years |
zarevucky.jiri |
Set task name to full path instead of just the base name
This …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@63c1dd5
|
7 years |
jiri |
Persistence of Tetris highscore table. Detect live mode and create …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f0f8787
|
7 years |
jiri |
Add vol insert subcommand to re-insert a previously ejected volume.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@174156fd
|
7 years |
jakub |
Disambiguate doxygroup generic*
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3f7fe9e
|
7 years |
jiri.zarevucky |
Clean up headers
Depends on <limits.h> and <stdint.h> being provided, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@ef84413
|
7 years |
jiri.zarevucky |
libposix: Correctly disambiguate other uses of off_t
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@42da5ed
|
7 years |
jiri.zarevucky |
Fix clang build
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8591b31
|
7 years |
jiri.zarevucky |
Fix most clang issues
Build error in futex.c remains because the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9a5ae815
|
7 years |
jiri.zarevucky |
Fix strxfrm() return type
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@09ab0a9a
|
7 years |
jiri |
Fix vertical spacing with new Ccheck revision.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|