|
|
@130ba46
|
6 years |
matthieu.riolo |
sysctl: Fix for removed EMBRYO state
|
|
|
@8ae8262
|
6 years |
matthieu.riolo |
sysman: Support for anonymous services
- Daemons that only call …
|
|
|
@5353f50
|
6 years |
matthieu.riolo |
net: Start network service on boot
- Create unit files
- Create …
|
|
|
@7cce333
|
6 years |
matthieu.riolo |
sysman: Refined semantics of IPC_FLAG_AUTOSTART
IPC_FLAG_AUTOSTART_ …
|
|
|
@a097c50
|
6 years |
matthieu.riolo |
taskman: Do not notify retval (again) for exited daemon
|
|
|
@ed5367b
|
6 years |
matthieu.riolo |
sysman: Implement stopping units
Currently fails service monitoring …
|
|
|
@68ae40a
|
6 years |
matthieu.riolo |
taskman: Test case for wrong task event flags
Will be fixed later.
|
|
|
@ce08421
|
6 years |
matthieu.riolo |
taskman: Fix async request leak
|
|
|
@fcc4f86
|
6 years |
matthieu.riolo |
taskman: Unregister terminated listeners
|
|
|
@c64e254
|
6 years |
matthieu.riolo |
sysman: Generalize closure creation to any graph ("visitor" pattern)
|
|
|
@92a7cfb1
|
6 years |
matthieu.riolo |
dyn_array: Add sugar macro
|
|
|
@25a9fec
|
6 years |
matthieu.riolo |
sysman: Refactor job.c into job_queue.c and job_closure.c
|
|
|
@18377301
|
6 years |
matthieu.riolo |
sysman: Fix typo
|
|
|
@cf172c5
|
6 years |
matthieu.riolo |
sysman: Rename configuration to repo (forgotten change)
|
|
|
@db34424
|
6 years |
matthieu.riolo |
sysman: Simple check for multiedges in graph
|
|
|
@9532981
|
6 years |
matthieu.riolo |
sysman: Rename dependency to edge (more generic)
|
|
|
@af92309
|
6 years |
matthieu.riolo |
sysman: Rename configuration to repo(sitory)
It's better suited for …
|
|
|
@918ac9b
|
6 years |
matthieu.riolo |
taskman: Notify all waiters for NS
This removes race condition when …
|
|
|
@b55f62a
|
6 years |
matthieu.riolo |
sysman: Create control utility sysctl
- can list units and their …
|
|
|
@e8747bd8
|
6 years |
matthieu.riolo |
sysman: Use taskman API to detect successful server start
Conflicts: …
|
|
|
@012dd8e
|
6 years |
matthieu.riolo |
taskman: Handle INIT_TASKS as tasks spawned by loader
- everyone is …
|
|
|
@780c8ce
|
6 years |
matthieu.riolo |
taskman: Light streamlining (removing TODOs)
- Low work attitude today
|
|
|
@2aaccd3
|
6 years |
matthieu.riolo |
networking: Revert accidental deletion from 2373
|
|
|
@035d7d8
|
6 years |
matthieu.riolo |
taskman: Implement task event notifications
|
|
|
@456f7ae
|
6 years |
matthieu.riolo |
libc: Separated task event functions
Conflicts: …
|
|
|
@c675ab1
|
6 years |
matthieu.riolo |
taskman: Restore uppercase (vimstorm?)
|
|
|
@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
- …
|
|
|
@5cd2290
|
6 years |
matthieu.riolo |
taskman: Make use of EVENT_EXIT exit_reason parameter
- Also improved …
|
|
|
@3ea98e8
|
6 years |
matthieu.riolo |
taskman: Forgotten file for tests
|
|
|
@d4ec49e
|
6 years |
matthieu.riolo |
taskman: Implement waiting both for retval and exit
Conflicts: …
|
|
|
@55fe220
|
6 years |
matthieu.riolo |
taskman: Modify existing callers of task_wait API
Conflicts: …
|
|
|
@5044114
|
6 years |
matthieu.riolo |
taskman: Allow relaxed task_wait setups
Conflicts: …
|
|
|
@e0e7eba
|
6 years |
matthieu.riolo |
taskman: Remove remainings from NS
Conflicts: …
|
|
|
@2f44fafd
|
6 years |
matthieu.riolo |
taskman: Implement task_wait API to pass all tests
- different …
|
|
|
@62273d1
|
6 years |
matthieu.riolo |
taskman: Implement simple task exit monitoring
|
|
|
@70d28e8
|
6 years |
matthieu.riolo |
taskman: tester plugin for wait flags combinations
Conflicts: …
|
|
|
@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 …
|
|
|
@d89b259
|
6 years |
matthieu.riolo |
sysman: Add forgotten Makefile dependency
Conflicts:
uspace/Makefile
|
|
|
@c6d87c10
|
6 years |
matthieu.riolo |
sysman: Update closure tests for new semantics of assigned units
|
|
|
@dba056b
|
6 years |
matthieu.riolo |
sysman: Using exposees to detect asynchronous start
- also fixed bug …
|
|
|
@3f05ef7
|
6 years |
matthieu.riolo |
sysman: Catch debug log output to file (temporary version)
|
|
|
@63a3276
|
6 years |
matthieu.riolo |
sysman: Instrumented locsrv for autostart
- also refactored unit name …
|
|
|
@72c8f77
|
6 years |
matthieu.riolo |
sysman: Separate job closure creation and its enqueuing
- added merge …
|
|
|
@c2d50c8
|
6 years |
matthieu.riolo |
dyn_array: Add concat and clear_range operations
|
|
|
@73f7c4e
|
6 years |
matthieu.riolo |
sysman: Create tests for job control
- units are mocked by patching …
|
|
|
@c1b2084
|
6 years |
matthieu.riolo |
dyn_array: Hide actual iterator in foreach macro
|
|
|
@e55741e
|
6 years |
matthieu.riolo |
sysman: Instrumented devman with autostart
- created unit files for …
|
|
|
@4224ef7
|
6 years |
matthieu.riolo |
sysman: Add VFS FS server autostart
- VFS autostart instrumentation …
|
|
|
@dd5c623
|
6 years |
matthieu.riolo |
dyn_array: Non-allocating initialization API
|
|
|
@dda2602
|
6 years |
matthieu.riolo |
sysman: Create units to start up to compositor
- add necessary units …
|
|
|
@c0e4fc50
|
6 years |
matthieu.riolo |
libconf: Fix iterator behavior, fix config error notification
|
|
|
@5559712
|
6 years |
matthieu.riolo |
sysman: Naive autostart instrumentation of locsrv
- Add …
|
|
|
@2dda1d4
|
6 years |
matthieu.riolo |
libconf: Parse booleans
|
|
|
@7671231
|
6 years |
matthieu.riolo |
Add configuration option to put all files to RAM disk (as before) or …
|
|
|
@4b1c6a4b
|
6 years |
matthieu.riolo |
libc: Add more dyn_array functions
Conflicts:
boot/Makefile.common
|
|
|
@8432ae1
|
6 years |
matthieu.riolo |
sysman: Correct reference counting of jobs
|
|
|
@095d03c
|
6 years |
matthieu.riolo |
libconf: Fix default INI section + tests
Conflicts:
.bzrignore
|
|
|
@3f7e1f24
|
6 years |
matthieu.riolo |
sysman: Refactored job manipulation (event loop + one main fibril)
|
|
|
@d7c5fc0
|
6 years |
matthieu.riolo |
libconf: Fix allocation check
|
|
|
@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 …
|
|
|
@09a8006
|
6 years |
matthieu.riolo |
Add license and copyright to new files
|
|
|
@bb154c6
|
6 years |
matthieu.riolo |
Add skeleton for configuration files loading
- Create content of /cfg …
|
|
|
@6006f35
|
6 years |
matthieu.riolo |
Create library for reading INI files and defining configuration values …
|
|
|
@59ba708
|
6 years |
matthieu.riolo |
Add function for hashing strings
Conflicts: …
|
|
|
@6efec7e3
|
6 years |
matthieu.riolo |
Unit polymorphism (simple mount), debug logging
|
|
|
@4fe7fcb
|
6 years |
matthieu.riolo |
Transform unit dependencies to job ordering
|
|
|
@c0c388d2
|
6 years |
matthieu.riolo |
Sysman jobs memory management (refcnt)
|
|
|
@694253c
|
6 years |
matthieu.riolo |
Skeleton for sysman (unit) jobs control
|
|
|
@f42ee6f
|
6 years |
matthieu.riolo |
Add basic structures for sysman
Conflicts:
boot/Makefile.common
|
|
|
@9fe2fd7
|
6 years |
noreply |
Merge pull request #171 from Dzejrou/hackweek
C++ stdlib: <future>
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9fb280c
|
6 years |
zarevucky.jiri |
Make clang slightly less broken
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a949f4a
|
6 years |
jiri |
Dynamic linking on IA-64 (WIP)
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8c0b781
|
6 years |
Jaroslav Jindrak |
cpp: abort when undefined behaviour is encountered in std::async
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@46c66f8
|
6 years |
Jaroslav Jindrak |
cpp: apply requested changes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b781cc49
|
6 years |
noreply |
Merge pull request #135 from matthieuriolo/bdsh_alias
Implements …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@53afa639
|
6 years |
zarevucky.jiri |
Define nullptr_t more consistently
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9675296
|
6 years |
zarevucky.jiri |
Some clang fixes
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8e24583
|
6 years |
Jaroslav Jindrak |
cpp: write tests for <future> and fix minor bugs they found
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@96fec16
|
6 years |
Jaroslav Jindrak |
cpp: fix duration::operator+ which incorrectly used parentheses and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@b96e87e
|
6 years |
Jaroslav Jindrak |
cpp: prepare test files and type
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4dfb259
|
6 years |
Jaroslav Jindrak |
cpp: fix copy paste errors
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5ab9df4
|
6 years |
Jaroslav Jindrak |
cpp: make sure exceptions are stored when we set value at thread exit too
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@72786f38
|
6 years |
Jaroslav Jindrak |
cpp: moved all the at_exit logic to two functions which are to be …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d3ba97d
|
6 years |
Jaroslav Jindrak |
cpp: add a stub allowing creating thread_local variables, without …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@d276424f
|
6 years |
Jaroslav Jindrak |
cpp: fix allocators for promise and packaged_task
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5d71d09
|
6 years |
Jaroslav Jindrak |
cpp: remove aux::future_return_t as it was just identity now
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5ea9dd2
|
6 years |
Jaroslav Jindrak |
cpp: add allocator support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@09170ab8
|
6 years |
Jaroslav Jindrak |
cpp: change todo to a note as the behaviour is compliant
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@4d68584
|
6 years |
Jaroslav Jindrak |
cpp: add stub exception support
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@239d25b
|
6 years |
Jaroslav Jindrak |
cpp: add the ability to catch named exceptions when exceptions are …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fda6dd4
|
6 years |
Jaroslav Jindrak |
cpp: implemented packaged_task
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@1621f91
|
6 years |
Jaroslav Jindrak |
cpp: fix return types for future<R>::get and shared_future<R>::get
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@8660ad0
|
6 years |
Jaroslav Jindrak |
cpp: remove redundant specializations similarly to how we did it with …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a6c3bf3
|
6 years |
Jaroslav Jindrak |
cpp: remove redundant specializations of shared_future using some …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a552044
|
6 years |
Jaroslav Jindrak |
cpp: added shared_future, but it might be possible to remove the …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@0fc6b6c
|
6 years |
Jaroslav Jindrak |
cpp: make sure that promise::get_future increments the refcount since …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|