Commit graph

364 commits

Author SHA1 Message Date
Simon Fels
6ce026bad4 Setup Android rootfs mount on container manager startup 2017-02-10 23:10:03 +01:00
Simon Fels
d732c8dab7 Merge pull request #39 from morphis/feature/cmd-session-manager
Rename run command to session-manager
2017-02-09 13:55:36 +01:00
Simon Fels
586bdce1b3 Rename run command to session-manager 2017-02-09 12:20:57 +01:00
Simon Fels
1dab5af909 Merge pull request #37 from morphis/bug/fix-nvidia-driver-support
Fix support for systems using the nvidia graphics driver
2017-02-09 12:20:19 +01:00
Simon Fels
06b3683ea4 Force host EGL on devices running with the nvidia driver 2017-02-09 12:04:17 +01:00
Simon Fels
64466fb234 Blacklist EGL_EXT_buffer_age extension to make nvidia users happy 2017-02-09 12:03:49 +01:00
Simon Fels
7fb5c4f08d Merge pull request #38 from morphis/feature/package-kernel-modules
Split out binder/ashmem kernel modules into a dkms package
2017-02-09 12:02:56 +01:00
Simon Fels
4ff9a63c5c Silence binder driver for rlimit failures 2017-02-07 12:12:23 +01:00
Simon Fels
e0091c764b Allow using a different data path for container setup 2017-02-07 12:12:23 +01:00
Simon Fels
f51669d17b Drop classic scripts used for kernel module building 2017-02-07 12:12:23 +01:00
Simon Fels
2222eb8d36 Document dkms package installation via ppa in our README 2017-02-07 12:12:23 +01:00
Simon Fels
c3b2e88960 Print error on startup when binder/ashmem are missing and fail 2017-02-07 12:12:23 +01:00
Simon Fels
2e3a82c429 Remove kernel module building inside the snap 2017-02-07 12:12:23 +01:00
Simon Fels
c32e200638 Add dkms packaging for our kernel modules 2017-02-07 12:12:23 +01:00
Simon Fels
928ebdba5a Merge pull request #31 from morphis/feature/better-gles-selector
Abstract selector of translator or host GL libs a bit more
2017-02-07 12:11:55 +01:00
Simon Fels
30c2186826 Abstract selector of translator or host GL libs a bit more 2017-02-06 07:12:10 +01:00
Simon Fels
d12aad5c01 Merge pull request #34 from morphis/feature/minor-fixes
A few minor fixes to clean things up a bit
2017-02-03 08:04:09 +01:00
Simon Fels
e2f51b80a1 Rework stream usage for desktop/icon file creation 2017-02-02 12:37:49 +01:00
Simon Fels
e1aff4727b Merge pull request #35 from morphis/feature/refactor-config
Refactor configuration to be more dynamic
2017-01-31 14:18:11 +01:00
Simon Fels
fb6277f9a8 Refactor configuration to be more dynamic 2017-01-31 08:48:55 +01:00
Simon Fels
4b5613a023 Use correct type for buffer size to avoid compiler time errors 2017-01-31 08:47:58 +01:00
Simon Fels
fba0b8215d Add missing dependency on boost-test 2017-01-31 08:47:58 +01:00
Simon Fels
51489edbfc Don't build snap in debug mode anymore 2017-01-31 08:47:58 +01:00
Simon Fels
1459488bd3 Drop old and unneeded icon flag for run command 2017-01-31 08:47:57 +01:00
Simon Fels
f9d95172c4 Adjust indentation of launcher storage 2017-01-31 08:46:07 +01:00
Simon Fels
b7937afc3c Only warn when FUSE support for user namespaces couldn't be enabled 2017-01-31 08:46:07 +01:00
Simon Fels
32478856ee Merge pull request #32 from morphis/feature/improve-cross-build-setup
Improve cross-build setup
2017-01-29 14:52:47 +01:00
Simon Fels
e4682cab34 Drop armhf from the chroot setup script 2017-01-27 07:17:21 +01:00
Simon Fels
4219f40ac3 Add missing copyright header for the cross-build scripts 2017-01-27 07:16:49 +01:00
Simon Fels
ffdc33ce8e Report host compiler we're using on configuration 2017-01-27 07:12:19 +01:00
Simon Fels
423e325527 Fetch packages from updates and security pockets for cross-builds too 2017-01-27 07:12:19 +01:00
Simon Fels
0aa311c69f Use provided linker flags from pkgconfig in our build 2017-01-27 07:12:19 +01:00
Simon Fels
9743c6d4f7 debian: specify all build dependencies 2017-01-27 07:12:19 +01:00
Simon Fels
a1dce43b50 Use host compiler to build emugen utility in cross-build environments 2017-01-27 07:12:19 +01:00
Simon Fels
57d1bd8ef2 Merge pull request #33 from mariogrip/mount-script
Add simple script to mount android rootfs on non snap env
2017-01-27 07:03:00 +01:00
Marius Gripsgard
d13c29c3fe Add simple script to mount android rootfs on non snap env 2017-01-26 08:36:46 +01:00
Simon Fels
436c0fdb8f Merge pull request #28 from morphis/feature/disable-kmod-build-and-load
Disable module building and loading on non xenial systems
2017-01-20 17:13:20 +01:00
Simon Fels
383511b397 Disable module building and loading on non xenial systems 2017-01-20 16:49:41 +01:00
Simon Fels
dfe913412e Merge pull request #25 from morphis/feature/travis-support
Add initial travis build configuration
2017-01-20 11:26:05 +01:00
Simon Fels
d7d3ecaf1a Add initial travis build configuration
We need to use docker here as travis only provides Ubuntu 14.04 based
images which are not enough for us to build everything.
2017-01-20 10:34:18 +01:00
Simon Fels
7f950856fb Merge pull request #24 from morphis/feature/remove-emugl-logging
emugl: use our internal logger instead of the emugl one
2017-01-20 08:42:02 +01:00
Simon Fels
c9c3155e96 emugl: use our internal logger instead of the emugl one 2017-01-20 08:38:38 +01:00
Simon Fels
8ccba0d987 Merge pull request #23 from morphis/bug/send-correct-header-size
qemud: send message size in hexadecimal format
2017-01-20 08:33:22 +01:00
Simon Fels
c199e519ba qemud: send message size in hexadecimal format
All sizes need to be printed in hexadecimal. Otherwise size of the
actual data doesn't match and messages are not processed inside the
container.
2017-01-20 07:35:18 +01:00
Simon Fels
b1edee8a11 Merge pull request #22 from vosst/fix-build
Fix build with warnings turned on.
2017-01-20 07:23:20 +01:00
Simon Fels
a55c32844c Merge pull request #21 from vosst/include-positional-parameters
Support positional arguments.
2017-01-20 07:22:08 +01:00
Thomas Voß
4d457153b7 Fix build with warnings turned on. 2017-01-19 20:36:01 +01:00
Thomas Voß
f98239c70d Support positional arguments.
Please note that this feature requires a reecent boost version, ideally 1.57 or
later.
2017-01-19 18:40:37 +01:00
Simon Fels
509055876b Merge pull request #20 from ricmm/fix-new-kernels
Add protection key to calc_vm_prot_bits() on kernels >= 4.5.0
2017-01-18 14:15:57 +01:00
Ricardo Mendoza
498513c7ab Add protection key to calc_vm_prot_bits() if building under kernel >= 4.5.0 2017-01-18 14:13:38 +01:00