|
|
@c7b9db03
|
6 years |
matthieu.riolo |
sysman: Workaround for graphical applications as services
|
|
|
@5a88d87
|
6 years |
matthieu.riolo |
sysman: Remove unused logging
|
|
|
@ff20afc
|
6 years |
matthieu.riolo |
sysman: Synchronize access to unit repository from other fibrils
|
|
|
@d5cca04
|
6 years |
matthieu.riolo |
sysman: Remove unsynchronized access to observer hash table
|
|
|
@87a31ef2
|
6 years |
matthieu.riolo |
ns: Created simplified taskman API using low-level IPC API only
…
|
|
|
@4ff66ae
|
6 years |
matthieu.riolo |
taskman: Bind events dump to register handler
- So that no events are …
|
|
|
@bb57a00
|
6 years |
matthieu.riolo |
sysman: Awareness of boot time tasks as anonymous services
- sysman …
|
|
|
@4667b5c
|
6 years |
matthieu.riolo |
taskman: Add method to dump events of already running tasks
It's …
|
|
|
@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 …
|
|
|
@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)
|
|
|
@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
|
|
|
@c675ab1
|
6 years |
matthieu.riolo |
taskman: Restore uppercase (vimstorm?)
|
|
|
@b8341bc
|
6 years |
matthieu.riolo |
taskman: IPC builerplate for task event API
- Actual implementation …
|
|
|
@5cd2290
|
6 years |
matthieu.riolo |
taskman: Make use of EVENT_EXIT exit_reason parameter
- Also improved …
|
|
|
@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: …
|
|
|
@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
|
|
|
@1be7bee
|
6 years |
matthieu.riolo |
sysman: Move task retval and waiting logic to taskman (partially)
- …
|
|
|
@0a8f070
|
6 years |
matthieu.riolo |
Create taskman server (extracts task-related operations from naming …
|
|
|
@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 …
|
|
|
@73f7c4e
|
6 years |
matthieu.riolo |
sysman: Create tests for job control
- units are mocked by patching …
|
|
|
@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 …
|
|
|
@5559712
|
6 years |
matthieu.riolo |
sysman: Naive autostart instrumentation of locsrv
- Add …
|
|
|
@8432ae1
|
6 years |
matthieu.riolo |
sysman: Correct reference counting of jobs
|
|
|
@3f7e1f24
|
6 years |
matthieu.riolo |
sysman: Refactored job manipulation (event loop + one main fibril)
|
|
|
@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 …
|
|
|
@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
|
|
|
@2bb6d04
|
6 years |
zarevucky.jiri |
Curb the proliferation of libdraw headers
libdraw provides a lot of …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@83b64a59
|
6 years |
zarevucky.jiri |
Minor cleanup of uspace makefiles
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
|
|
|
@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
|
|
|
@7348c4b
|
6 years |
jakub |
arm64: Add PL011 uspace driver
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@951e451
|
6 years |
jakub |
vfs: do sanity check while resizing
We should make sure a fd is …
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
|
|
|
@52b44c6
|
6 years |
jakub |
srv/vfs: return after checking old fd's validity
It's possible for a …
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
|
|
|
@b583311
|
7 years |
jiri |
Serial keyboard could handle Ctrl-Q et al.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@758c79d
|
7 years |
jiri |
Fix pointer computation for IPv6 ping reply, too
It's good to be able …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f0bc6f6
|
7 years |
jiri |
Fix pointer computation for ping reply
Under the right circumstances …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@fafb8e5
|
7 years |
zarevucky.jiri |
Mechanically lowercase IPC_SET_*/IPC_GET_*
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@eb13ef8
|
7 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
|
|
|
@8fdab9e
|
7 years |
zarevucky.jiri |
Remove unused variable
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
|
|
|
@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
|
|
|
@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
|
|
|
@6371eb47
|
7 years |
jakub |
vfs: unlock namespace lock when fd allocation fails
Signed-off-by: …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@737ebf3
|
7 years |
jiri |
Fix window reference leak in compositor.
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@10b21a1b
|
7 years |
jiri |
PC parallel port driver and printing utility
Add pc-lpt driver for …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@a0765f6
|
7 years |
jakub |
Add assert to match the precondition from comment
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@3083c74
|
7 years |
jakub |
Fix devman device reference counting
After commit 498ced1, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@f89204ee
|
7 years |
jakub |
Fix devman function reference counting
After commit 498ced18a4, …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@5aa06ad
|
7 years |
jakub |
Give a dev reference to driver_reassign_fibril()
…
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
|
|
|
@64f85f5
|
7 years |
jakub |
Fix use of uninitialized variable
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
|
|
|
@4a8d0dd1
|
7 years |
jakub |
Do not async_accept_0() callback connections
Callback connections do …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@9c1841b
|
7 years |
jakub |
Do not answer a call twice
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@790f3a3
|
7 years |
jakub |
Do not answer call twice
Answering the same call handle twice is an …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@c74b9de
|
7 years |
jakub |
Fail gracefully on failure to allocate TLS
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
|
|
|
@167616c
|
7 years |
jakub |
Remove the last remaining vestiges of in_phone_hash
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@faf19d4
|
7 years |
jakub |
Wait for the hangup in ldr_run
We cannot leave any phones open and …
lfn
serial
ticket/834-toolchain-update
topic/msim-upgrade
topic/simplify-dev-export
|
|
|
@82cd2e0
|
7 years |
jakub |
Do not leave connected phones behind
The connection structure is …
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
|
|
|