pmaports/main
Pablo Castellano 6bf7ea3ea8 Qemu support for the QXL driver and SPICE (#481)
* pmb.helpers.run: support running processes in background
* enable QXL driver support in the linux kernel configurations so
that we can also use SPICE to connect to the VM.

QXL is a paravirtual graphics driver with 2D support

The SPICE project aims to provide a complete open source solution for remote
access to virtual machines in a seamless way.

Both DRM_QXL and DRM_BOCHS are enabled as modules.
According to [1], on Linux guests, the qxl and bochs_drm kernel modules
must be loaded in order to gain a decent performance

* qemu: add new option --spice to connect to VM using a SPICE client

If specified, 'pmbootstrap qemu' will look for some SPICE client in the
user's PATH and run qemu using the QXL driver.

Currently supported spice clients are 'spicy' and 'remote-viewer' but
adding support for more clients can be easily done.

qemu with qxl support will run on port 8077/tcp, which doesn't belong to
any well-known service and represents 'PM' in decimal.

References:
[0] https://www.linux-kvm.org/page/SPICE
[1] https://wiki.archlinux.org/index.php/QEMU#qxl
[2] https://wiki.archlinux.org/index.php/QEMU#SPICE
[3] https://github.com/postmarketOS/pmbootstrap/issues/453 (partially fixed)
2017-09-26 20:52:00 +00:00
..
0xffff Close #194: Aports subfolders! See migration guide in the wiki (#227) 2017-07-28 22:34:40 +00:00
abootimg aports: packaged abootimg (fixes #135) (#539) 2017-09-10 10:18:31 +00:00
chocolate-doom Added chocolate-doom 2017-09-02 03:52:26 +00:00
directfb [directfb] add gfx init patch and adjust configure options (#614) 2017-09-23 01:09:29 +00:00
dtbtool Initial support for mozilla flame (#356) 2017-08-09 20:57:52 +00:00
extract-dtb extract-dtb: update to v1.1 (#431) 2017-08-21 15:06:44 +00:00
heimdall Close #194: Aports subfolders! See migration guide in the wiki (#227) 2017-07-28 22:34:40 +00:00
hello-world Close #194: Aports subfolders! See migration guide in the wiki (#227) 2017-07-28 22:34:40 +00:00
hello-world-wrapper Close #194: Aports subfolders! See migration guide in the wiki (#227) 2017-07-28 22:34:40 +00:00
libsamsung-ipc Add libsamsung-ipc to device-samsung-i9100 (#564) 2017-09-14 18:18:12 +00:00
libsparse Implement sparse system images (fix #299) (#303) 2017-08-02 16:21:50 +00:00
linux-postmarketos Qemu support for the QXL driver and SPICE (#481) 2017-09-26 20:52:00 +00:00
mkbootimg Initial support for mozilla flame (#356) 2017-08-09 20:57:52 +00:00
msm-fb-refresher Add msm-fb-refresher package and initfs config (#587) 2017-09-18 19:17:30 +00:00
ofono Feature/rx51 ofono (#567) 2017-09-13 19:20:46 +00:00
osk-sdl [osk-sdl] Update to 0.48 (#612) 2017-09-23 01:12:12 +00:00
postmarketos-android-recovery-installer Add ascii art to recovery installer (#498) 2017-09-02 18:44:04 +00:00
postmarketos-base Enable dbus service by default (#628) 2017-09-25 20:33:04 +00:00
postmarketos-demos Reorder entries in the menu, so that shutdown is always available, (#569) 2017-09-14 18:42:39 +00:00
postmarketos-mkinitfs Implement cache for generated splash screens (#620) 2017-09-24 14:24:56 +00:00
postmarketos-mkinitfs-hook-usb-shell Close #194: Aports subfolders! See migration guide in the wiki (#227) 2017-07-28 22:34:40 +00:00
postmarketos-splash Changed logo in the splash screens (#502) 2017-09-02 20:49:34 +00:00
postmarketos-ui-weston Fix #396: No root autologin except for weston (#407) 2017-08-18 15:55:30 +00:00
sdl2 [sdl2] Update package to prevent installing upstream updates (#613) 2017-09-23 01:10:31 +00:00
sdl_net Added chocolate-doom 2017-09-02 03:52:26 +00:00
tslib Add osk-sdl, directfb, sdl2, tslib (#419) 2017-08-19 16:50:59 +00:00
unpackbootimg Close #194: Aports subfolders! See migration guide in the wiki (#227) 2017-07-28 22:34:40 +00:00
weston Upgrade weston to 3.0.0 (#495) 2017-09-11 16:23:42 +00:00