Stefan Kalkowski
5085ad36c3
tool: remove deprecated 'make prepare' mechanism
...
Fix #1897
2016-03-17 17:02:04 +01:00
Waylon Cude
28117fee12
Added rust support
...
Rust relies on atomic builtins, which are not implemented in libgcc for
ARM. One is implemented in rust, which is sufficient to get the
current rust test to run.
Issue #1899
2016-03-17 17:02:04 +01:00
Emery Hemingway
d0735b1734
Move SQLite to genode-world
...
Fixes #1874
2016-03-07 12:38:30 +01:00
Emery Hemingway
74342ca2fc
lib/lwip: fix import description
...
The REP_DIR variable does not remain consistent when importing from
other repositories.
Fixes #1888
2016-03-07 12:34:43 +01:00
Sebastian Sumpf
a640be9a24
qemu-usb: xHCI model as library
...
NEC USB3 controller ported from Qemu 2.4.1. See README for more
details.
Issue #1863 .
2016-02-05 10:47:43 +01:00
Emery Hemingway
b9c234a341
Libc: sigprocmask reports all signals blocked
...
Fixes #1756
2016-01-13 11:13:52 +01:00
Josef Söntgen
48738bbf63
libports: update libssh to 0.7.2
...
Fixes #1811 .
2015-12-10 13:16:29 +01:00
Christian Prochaska
f6863e3f4b
qt5: add clipboard support
...
If a Qt application shall use the clipboard, this must be configured as:
<config clipboard="yes">
Fixes #1749
2015-11-09 13:17:56 +01:00
Norman Feske
be789ffcf1
libports: fix comment in import-libc.mk
2015-10-06 12:18:52 +02:00
Christian Prochaska
3bf050ed30
qt5: use signal handler for input processing
...
Fixes #1707
2015-09-30 12:20:39 +02:00
Stefan Kalkowski
ed52d5a211
Introduce 'spec' subdirectories to outline aspects
...
Instead of holding SPEC-variable dependent files and directories inline
within the repository structure, move them into 'spec' subdirectories
at the corresponding levels, e.g.:
repos/base/include/spec
repos/base/mk/spec
repos/base/lib/mk/spec
repos/base/src/core/spec
...
Moreover, this commit removes the 'platform' directories. That term was
used in an overloaded sense. All SPEC-relative 'platform' directories are
now named 'spec'. Other files, like for instance those related to the
kernel/architecture specific startup library, where moved from 'platform'
directories to explicit, more meaningful places like e.g.: 'src/lib/startup'.
Fix #1673
2015-09-16 13:58:50 +02:00
Christian Helmuth
32da844f01
libc: refactor socket operations
2015-08-21 11:00:57 +02:00
Norman Feske
e3be65833f
vfs: decouple file-system factory from libc
...
This patch moves the VFS file-system factory to a separate vfs library
that is independent from libc. This enables libc-less Genode programs to
easily use the VFS infrastructure.
Fixes #1561
2015-06-09 11:00:10 +02:00
Christian Helmuth
b5b9b1789d
libcrypto: remove redundant ) from .mk
2015-05-26 09:39:52 +02:00
Christian Helmuth
05dc764935
qt5: prevent compiler warnings
2015-05-26 09:39:52 +02:00
Christian Prochaska
d554200e5a
x86emu: prevent warnings about uninitialized vars
...
Fixes #1522
2015-05-26 09:39:51 +02:00
Christian Prochaska
72e31090ee
tool_chain: update GCC to version 4.9.2
...
Fixes #1520
2015-05-26 09:39:49 +02:00
Christian Helmuth
6b0723b3bb
libc: provide C99 API functions
...
At least stdcxx needs some C99 functions and depends on _GLIBCXX_USE_C99
for C++11 compatibility.
2015-05-06 10:55:24 +02:00
Christian Helmuth
2f14f57735
stdcxx: add dependency to libm
2015-05-06 10:55:24 +02:00
Alexander Boettcher
97758f8468
libc: use correct type for dummy libc functions
...
as far as possible. Some functions are internal to libc and no public
header are available.
Fixes #1466
2015-03-27 11:53:16 +01:00
Norman Feske
45c9739fe7
Remove repos/qt4, fix #1451
2015-03-19 08:57:20 +01:00
Christian Prochaska
d76220d6a9
qt5: save generated source files in the contrib directory
...
Fixes #1436
2015-03-13 12:17:23 +01:00
Sebastian Sumpf
ab0fd6510f
jitterentropy: Fix foreign import
...
Make the jitterentropy library accessible from other repositories.
Noticed while working on issue #1393
2015-02-16 13:40:35 +01:00
Emery Hemingway
e1667e61cc
libports: sqlite
...
Issue #1357
2015-01-20 11:25:58 +01:00
Emery Hemingway
b5f1af6af0
libports: libbz2 (Bzip2)
...
Issue #1357
2015-01-20 11:23:52 +01:00
Christian Prochaska
136d87bd9a
qt5: fix include dir of 'qt5_qpa_nitpicker' library
...
Fixes #1315
2014-12-04 17:17:23 +01:00
Norman Feske
50ea944789
libports/sdl_image: enable XPM, add include/SDL
...
Some SDL applications expect the SDL_image headers in include/SDL to be
reachable without the SDL/ prefix. This patch adds the corresponding
search path. Furthermore it enables support for XPM images.
2014-11-12 14:44:17 +01:00
Sebastian Sumpf
5a821d4c92
base: Genode's dynamic linker
...
Issue #1280
2014-11-12 14:44:15 +01:00
Josef Söntgen
23dcbff998
libports: fix sdl_mixer include paths
...
Fixes #1255 .
2014-10-10 13:02:30 +02:00
Alexander Boettcher
8b8c2713ae
vfs: use 64bit for file offset and size
...
Fixes #1246
2014-10-10 13:02:28 +02:00
Josef Söntgen
1a170e9caf
libports: add vfs_jitterentropy library
...
This file system library uses the the jitterentropy library to provide
a rudimentary '/dev/random' device.
Fixes #1239 .
2014-08-26 11:00:13 +02:00
Josef Söntgen
2f46930824
libports: add jitterentropy-20140411
...
This commit adds a port the jitterentropy library to Genode. As
backend on x86_{32,64} 'rdtsc' is used and on ARMv{6,7} the
performance-counter.
Fixes #1239 .
2014-08-26 11:00:13 +02:00
Josef Söntgen
ebc07949ff
libc: add support for Rtc_file_system
...
Fixes #1241 .
2014-08-22 16:16:41 +02:00
Josef Söntgen
4cab202d8a
libcrypto: remove MD2, RC5 and store
...
Remove components that are disabled upstream.
Fixes #1236 .
2014-08-22 16:16:41 +02:00
Josef Söntgen
1f1b7f7158
libcrypto: use platform specific mk files
...
Instead of checking the target platform in the mk file use the common
pattern of providing a mk file for each platform.
Fixes #1236 .
2014-08-22 16:16:41 +02:00
Josef Söntgen
5322714183
libssl: use platform specific mk files
...
Instead of checking the target platform in the mk file use the common
pattern of providing a mk file for each platform.
Fixes #1236 .
2014-08-22 16:16:41 +02:00
Josef Söntgen
e23a0c8a13
openssl: use Genode specific RAND backend
...
The backend merely provides simpler access to '/dev/random' because
on Genode the common random device checks are unnecessary.
Fixes #1236 .
2014-08-22 16:16:40 +02:00
Christian Prochaska
4973f2a310
Qt5: migrate to new ports mechanism
...
Fixes #1233 .
2014-08-22 16:16:40 +02:00
Christian Prochaska
4672ae637a
Qt5: set the parent view of a QPluginWidget's view
...
For the correct integration of a QPluginWidget in a parent QWidget, with
this commit the parent QWidget's Nitpicker view is made the parent view of
the plugin's Nitpicker view.
Fixes #1173 .
2014-06-26 10:57:25 +02:00
Christian Prochaska
db89c85954
Qt5: ARM-related improvements
...
- fix compile errors when building for ARM
- use the correct device drivers in Qt run scripts
Fixes #1154 .
2014-05-27 11:14:45 +02:00
Josef Söntgen
0a0f0031a4
libports: enable curl on arm
2014-05-27 11:14:45 +02:00
Christian Prochaska
ea79c0e2e9
openssl: add ARM support
...
Fixes #1136 .
2014-05-27 11:14:45 +02:00
Sebastian Sumpf
d1e10e939d
dde_linux: migrate to new ports mechanism
...
Issue #1082
2014-05-27 11:14:43 +02:00
Norman Feske
85a2ebc1c4
libports: migrate to new ports mechanism
...
Issue #1082
2014-05-27 11:14:42 +02:00
Norman Feske
ca971bbfd8
Move repositories to 'repos/' subdirectory
...
This patch changes the top-level directory layout as a preparatory
step for improving the tools for managing 3rd-party source codes.
The rationale is described in the issue referenced below.
Issue #1082
2014-05-14 16:08:00 +02:00