Commit Graph

171 Commits

Author SHA1 Message Date
Martin Stein
98f052076f add avconv support 2020-04-28 11:22:46 +02:00
Martin Stein
000dd13860 libav: add avdevice support 2020-04-28 11:22:46 +02:00
Norman Feske
c548f19c34 Remove stale port of glucose
Fixes #178
2020-04-22 15:41:54 +02:00
Norman Feske
dbdc441258 Remove stale port of testu01
The build errors remained unattended since almost a year.

Fixes #171
2020-04-22 15:24:01 +02:00
Norman Feske
97f8a3b71a Remove fesrv
The build error of the application remained unattended for almost a
year.

Fixes #170
2020-04-22 15:17:07 +02:00
Norman Feske
bd2293249e Remove pike_loader
The build error of the application remained unattended for almost a
year.

Fixes #165
2020-04-22 15:11:54 +02:00
Norman Feske
474b7b5980 Replace use of ram_fs by VFS server
Issue genodelabs/genode#3734
2020-04-22 15:07:04 +02:00
Norman Feske
d8c3feaf5e Remove port of tor
Fixes #205
2020-04-22 15:07:04 +02:00
Norman Feske
8b50651536 Remove stale hotkey.run script
This is a follow-up commit of "Remove XML editor".
2020-04-22 12:25:52 +02:00
Stefan Thöni
ed754367a5 grpc: enabled TLS and added example script
Issue #190
2020-02-06 09:04:27 +01:00
Sid Hussmann
12d69338c5 protobuf_grpc: use pthread
Fixes pagefaults.

This includes the changes provided by ssumpf in 6726aef.

Issue #190
2020-02-06 09:04:22 +01:00
Christian Helmuth
9b9bc55588 java: increase cap quota (needded on sel4) 2020-01-03 12:20:29 +01:00
Pirmin Duss
e0f557c050 protobuf_grpc: google serializing and RPC library
protobuf : 3.9.3
grpc     : 1.24.0

This a new version of the port with a vastly reduced port size.

Issue #190
2019-11-26 14:11:04 +01:00
Christian Helmuth
dfe284836e java: parsable abort message in run script 2019-11-21 14:39:20 +01:00
Christian Helmuth
21cab2004a Revert "protobuf_grpc: google serializing and RPC library"
This reverts commit 5587d78e89.

Issue #190
2019-11-12 08:24:40 +01:00
Sebastian Sumpf
17afe8bf40 jdk: support ARMv7 and x86_64 only in java.run 2019-11-08 11:16:28 +01:00
Pirmin Duss
5587d78e89 protobuf_grpc: google serializing and RPC library
protobuf : 3.9.1
grpc     : 1.24.0

Issue #190
2019-11-04 14:03:22 +01:00
Alexander Senier
4420531023 gtest: Make library shared 2019-08-20 10:44:27 +02:00
Alexander Senier
2dc3acddee gtest: remove rtc_drv from boot image 2019-08-20 10:44:27 +02:00
Sebastian Sumpf
1077ec6a3f fdt: test program and run script
issue #188
2019-08-14 17:43:45 +02:00
Alexander Senier
a35d5d7995 gtest: remove dependency to rtc_drv
The googletest run files needlessly used rtc_drv where a dummy /dev/rtc
node would do. Remove this dependency to enable those tests on
base-linux.

Fixes #187
2019-08-14 10:52:08 +02:00
Emery Hemingway
3066684ded Convert run/audio_player to XSPF playlist formatting 2019-07-01 15:08:08 +02:00
Stefan Kalkowski
5da85325d4 Remove abandoned libpq and libpqxx ports
Fix #175
2019-06-07 10:55:18 +02:00
Stefan Kalkowski
e639510af5 run: use unambigously named components and pkgs 2019-06-03 11:37:21 +02:00
Pirmin Duss
5c353771ba Port the sgdisk utilit form the gptfdisk package 2019-05-14 10:42:45 +02:00
Johannes Schlatow
8ed98b8459 remote_rom: use UDP and implement go-back-N ARQ 2019-05-07 10:14:34 +02:00
Edgard Schmidt
c137c595c8 remote_rom: improvements and refactoring
Avoid a runtime warning message since our backend does not provide
such constructor functions yet. If a backend requires them, it should
initiate their execution by itself within the backend init functions.

In coherence with the size_guard idea, the remote_rom packets are are
separated into a simple layer packet and a data packet. While basically
only managing common control informations, the layer packet may carry
any payload. The data packet, instead, manages the transmission of the
actual ROM payload and can be attached to the layer packet. This
simplifies the management of the notification packets UPDATE and SIGNAL
since they do not contain fields like 'offset' or 'payload_size'
anymore.

Now, a single thread manages all incoming RPC calls, signals and (thus)
network packets. This will hopefully make further synchronization
enhancements a lot easier.

Further changes:
* Following data packets are identified as such by their offset instead
  of their packet type field. This simplifies the protocol.
* reduced redundancy in the packet building code
* rewrap lines with >79 columns
* fix compiler warnings
* split backend code
* Remove a few unnecessary include and using directives.
* In order to avoid global variables across modules, 'verbose' is a
  member variable now. Later, its value may be set via constructor.
* The nested Rx class is merged with Backend_base. This way, we avoid
  unnecessary maintenance as long as we don't have a clear design for
  ROM multiplexing which may require the management of multiple IP
  addresses etc.
* The HANDLER template argument is removed since client and server
  inherit from Backend_base anyway. The receive method is virtual now.
* The signals packet_avail and ready_to_ack are directly passed to the
  same signal handler now.
* Remove unnecessarily public/protected visibility from some members.
* Remove and add unnecessary and, due to inclusion order, secretly
  missing include directives, respectively.
2019-05-07 10:14:34 +02:00
Johannes Schlatow
5627797e77 log_udp: receive LOG messages via UDP 2019-05-07 10:14:34 +02:00
Johannes Schlatow
c87b2f2eb9 udp_log: send LOG as UDP packets 2019-05-07 10:14:34 +02:00
Norman Feske
7ea7cb2bd2 nitpicker_app.inc: adjust wm -> focus label
This patch adjusts the label of the wm's focus session to the explicitly
named label as introduced in the wm pkgs in Genode 19.02.
2019-03-14 12:18:07 +01:00
Alexander Senier
70c44f934b Port libsparkcrypto test cases 2019-03-05 11:16:51 +01:00
Emery Hemingway
a3444e5aff Package Grafx2 2019-02-28 16:46:49 +01:00
Emery Hemingway
1de91edfe8 Remove XML editor 2019-02-22 17:01:48 +01:00
Emery Hemingway
9fe7643285 Remove rom_fallback server 2019-02-22 17:01:48 +01:00
Norman Feske
92bc4f3a83 python3: remove uninitialized variable (build fix)
This patch also prevents the dynamic loading of the rtc_drv when
executed on Linux, which is needed because this version of the rtc_drv
is a hybrid Linux/Genode program.
2019-02-22 15:49:18 +01:00
Sebastian Sumpf
65e7ccc662 jdk: boot to Java demo
issue #136
2019-02-22 15:15:54 +01:00
Sebastian Sumpf
2f73680071 jdk: use depot for 'java.run'
Build JVM using packets.

issue #136
2019-02-22 15:15:08 +01:00
Emery Hemingway
6c27b9ad77 Fixup Tox DHT bootstrap 2019-02-21 13:29:41 +01:00
Emery Hemingway
c9124f3a80 Update julia_fractal for -Werror=suggest-override 2019-02-21 13:29:39 +01:00
Sebastian Sumpf
e675075ee3 jdk: C1 compiler for x86_64 and arm
JIT compiler version of OpenJDK 9

issue #136
2019-02-21 10:30:54 +01:00
Emery Hemingway
a6de6457d2 Convert SDL to a Nitpicker client library
Fixes #138
2019-02-20 11:25:10 +01:00
Christian Helmuth
693a1f7f8c Adapt run scripts to nic_bridge default policy 2019-02-19 11:49:04 +01:00
Alexander Senier
ff9dc178d9 Port aunit unit test library 2019-02-18 16:45:48 +01:00
Alexander Senier
e0a0d07cb3 Port libc-based "fat" Ada runtime 2019-02-18 16:42:41 +01:00
Emery Hemingway
eea19f8386 Feed RDRAND into jitter_sponge 2019-02-12 10:23:08 +01:00
Emery Hemingway
6628d03126 Port of OCaml bytecode runtime
A minimal runtime for executing portable OCaml bytecode.
A bytecode standard library is not yet provided.
2019-01-21 14:24:28 +01:00
Norman Feske
ffc8c453e2 Adaptation to changed timer location
Related to genodelabs/genode#3101
2019-01-14 12:36:10 +01:00
Emery Hemingway
c042419226 Port of the c-toxcore Tox library
Port of the C reference implementation of the Tox chat protocol.
Includes a native DHT bootstrap node, see run/tox_dht_bootstrap.

https://tox.chat/
2019-01-10 16:44:30 +01:00
Josef Söntgen
fd713e737d Add FUSE implementation and dependencies
Imported from the genode repository.

Fixes #129.

Issue genodelabs/genode#3104.
2019-01-04 14:31:29 +01:00
Norman Feske
4ab0ad26ca Add libav, avplay, and qt_avplay
Imported from the genode repository.

Issue genodelabs/genode#3103
2019-01-04 12:06:30 +01:00