Commit Graph

275 Commits

Author SHA1 Message Date
Emery Hemingway
08b0e5df02 proxy/rom_verify: serve ROMs verified by hash
Supports SHA1, SHA2, and SHA3.

Fix #59
2017-01-18 14:27:44 +01:00
Norman Feske
405f787525 vfs/gtotp: fix size_t ambiguity 2016-12-23 23:53:59 +01:00
Norman Feske
55c483135a Adaptation to changed 'String' constructor 2016-12-23 16:58:02 +01:00
Martin Stein
480c9ac2c9 gpio: let zynq driver require spec zynq
Ref #55
2016-12-14 12:14:09 +01:00
Norman Feske
db5a3f6f78 remote_rom: fix size_t in placement-new operator 2016-12-14 12:13:11 +01:00
Norman Feske
d7c42e20de base: rename 'Volatile_object' to 'Reconstructible'
This patch is related to the following issue:

https://github.com/genodelabs/genode/issues/2151
2016-12-14 12:10:12 +01:00
Emery Hemingway
c2e321d296 app/retro_frontend: fix FPS sampling math
Fix #54
2016-12-12 10:48:36 +01:00
Emery Hemingway
54b0e1b23c libretro/snes9x: port of Snes9x
SNES emulator core for libretro.

http://www.snes9x.com/

Ref #52
2016-12-06 18:45:39 +01:00
Emery Hemingway
695a411f19 libretro/fceumm: port of FCE Ultra mappers modified
NES emulator core for libretro.

Ref #52
2016-12-06 18:45:39 +01:00
Emery Hemingway
f3e052f65f app/retro_frontend: Libretro frontend
Native fronted for Libretro cores.

https://www.libretro.com/

Ref #52
2016-12-06 18:45:39 +01:00
Emery Hemingway
26926d2687 server/input_remap: update for Input and base API changes
Fix #51
2016-12-06 17:56:22 +01:00
Emery Hemingway
fb40ccb986 server/rom_fallback: remove RPC server
Respond to clients from the "session_requests" ROM dataspace.

Fix #53
2016-12-06 17:23:25 +01:00
Emery Hemingway
c581c5e87b server/chroot: remove RPC server
Respond to clients from the "session_requests" ROM dataspace.

Ref #53
2016-12-06 17:23:25 +01:00
Emery Hemingway
f428df2dee port of ChucK
A Strongly-timed, Concurrent, and On-the-fly Music Programming Language

http://chuck.cs.princeton.edu/

Fix #47
2016-11-21 12:51:52 +01:00
Emery Hemingway
aa91eb1857 port of liblo
A lightweight Open Sound Control implementation

http://liblo.sourceforge.net/

Ref #47
2016-11-21 12:51:51 +01:00
Emery Hemingway
ce07e3c8f0 port of libsndfile
http://www.mega-nerd.com/libsndfile/

Ref #47
2016-11-21 12:51:51 +01:00
Emery Hemingway
7459fad8a3 input_normalizer improvements
Use new base API.
Handing incoming events by lambda.
Pass thru motion events at full-speed.
Halt fixed polling after inactivity.

Fix #49
2016-11-14 17:46:19 +01:00
Emery Hemingway
b23a529323 update VFS plugins for API changes
See "vfs: pass Env and allocator when creating file-systems",
ddf3716cffd60137221212cb1b90a1c352cbbf41

Fix #50
2016-11-14 17:45:47 +01:00
Emery Hemingway
7a61552f8c Jitterentropy TestU01 scenarios
Test the Jitterentropy VFS plugin against the TestU01 Alphabet and
Rabbit batteries.

Ref #48
2016-11-01 12:35:57 +01:00
Emery Hemingway
8b8491aaf1 Port of the TestU01 test suite
Library for statistical testing of uniform random number generators.
http://simul.iro.umontreal.ca/testu01/tu01.html

Fix #48
2016-11-01 12:35:32 +01:00
Emery Hemingway
e18a1c1e96 fb_upsale: refresh on resize, fix refresh dimensions
Fix #46
2016-10-05 11:26:33 +02:00
Martin Stein
fbddd14396 tuxmath: raise EP stack size
Fixes #44
2016-10-05 11:26:05 +02:00
Emery Hemingway
785d836cee lib/vfs/gtotp: Google Authenticator VFS plugin
Generates time-based one time use passwords,
use it anywhere you might have a filesystem.

Fixes #45
2016-10-05 11:26:05 +02:00
Emery Hemingway
c3a7df1e5e any-rom VFS plugin
Access any ROM from the VFS.
Takes a single optional argument, label (<any-rom label=..."/>).

Fixes #43
2016-10-05 11:26:05 +02:00
Stefan Kalkowski
29287e292d Fix port of TOR
* missed to include a patch for libevent, thanks to @chelmuth for recognizing!
2016-08-31 12:06:18 +02:00
Christian Helmuth
a578c3946e Adapt components to upcoming release 16.08 2016-08-30 17:23:22 +02:00
Josef Söntgen
da743cced4 Add rudimentary audio_player based on libav
For further information please look at 'src/app/audio_player/README'.

Fixes #41.
2016-08-30 14:49:29 +02:00
Josef Söntgen
7adf106f33 uhexen2: set stack size properly
On 32bit platforms the libc application stack is too small. Set to
256K which sufficiently on 32bit and 64bit systems.

Fixes #40.
2016-08-29 17:26:17 +02:00
Stefan Kalkowski
78b6096fa5 fetchurl: add proxy configuration option 2016-08-29 16:09:33 +02:00
Stefan Kalkowski
ba95c6834f TOR: compile for 32-bit platforms
Ref #30
2016-08-29 16:09:18 +02:00
Johannes Schlatow
db30fc550e remote_rom: make localname attribute optional 2016-08-29 15:05:08 +02:00
Norman Feske
4492597403 zynq: limit SDHCI-driver build to selected boards
This patch introduces the spec value 'zync_sdhci' restrict the build of
the driver to the boards that actually support it.

Fixes #37
2016-08-26 16:19:18 +02:00
Norman Feske
ef756be840 zynq: build i2c driver for zedboard only
This patch makes the zynq i2c driver depend on a new 'zynq_i2c' spec
value, which is only enabled for the zedboard.

Issue #37
2016-08-26 16:11:02 +02:00
Josef Söntgen
701516110d uhexen2: update to version 1.5.8
Fixes #34.
2016-08-26 15:59:40 +02:00
Norman Feske
5e54c04b1c remote_rom: minor README tweaks 2016-08-26 11:26:10 +02:00
Martin Stein
4182330914 world remote_rom: adapt to new net and print
Fixes #32
2016-08-25 17:31:26 +02:00
Emery Hemingway
ed41139096 documentation improvements for 16.08 2016-08-25 13:28:38 +02:00
Stefan Kalkowski
39ea3e209c Port of TOR (Fix #30) 2016-08-25 10:27:08 +02:00
Stefan Kalkowski
709fbd7489 Port of libevent (Ref #30) 2016-08-25 10:27:08 +02:00
Norman Feske
05eb96294a Port of TuxMath 2016-08-21 01:29:25 +02:00
Norman Feske
45570065fd Port of libxml2 2016-08-21 01:29:25 +02:00
Emery Hemingway
bf93d7a9f0 server/fb_upscale: sever to scale up small framebuffers
Fixes #29
2016-08-17 18:15:20 +02:00
Christian Helmuth
10a42e8c14 Port of mbed TLS
Thanks to Menno Valkema for the initial patch.

Fixes #17
2016-08-09 14:08:56 +02:00
Emery Hemingway
3c25710f43 server/log_tee: shim to duplicate log streams
Fixes #28
2016-08-09 14:07:23 +02:00
Emery Hemingway
3af80e2d88 new server 'rom_fallback'
Forwards a ROM ssesion request to a list of label prefixes.

Fixes #26
2016-08-09 14:05:36 +02:00
Emery Hemingway
1e0fa7571c server/input_remap
General purpose component for remapping input codes.

Fixes #25
2016-08-09 14:04:07 +02:00
Emery Hemingway
a09410cd09 server/chroot: update to new Session_label API
Componentize.

Fixes #24
2016-08-09 14:03:40 +02:00
Johannes Schlatow
c7729d5a16 remote_rom: change offset type to allow larger ROM content 2016-08-09 14:02:34 +02:00
Johannes Schlatow
3e746c6444 remote_rom: fix payload initialization 2016-08-09 14:02:34 +02:00
Norman Feske
1cf653d548 Use base/log.h instead of deprecated base/printf.h
- Remove use of PLOG, PINF, PWRN, PERR, and printf.
  Only a single use of printf in fesrv remains for now.
- Whitespace and style fixes
- Fix build of server/synergy_input
- Add missing include of base/heap.h (previously, this header
  was implicitly included by root/component.h)
2016-07-15 13:14:35 +02:00