OSDN Git Service
Chih-Wei Huang [Wed, 14 Feb 2018 07:16:11 +0000 (15:16 +0800)]
Merge remote-tracking branch 'x86/nougat-x86' into cm-14.1-x86
Chih-Wei Huang [Wed, 14 Feb 2018 07:12:54 +0000 (15:12 +0800)]
init.sh: reverse the default orientation of accelerometer
More people reported the orientation of accelerometer is reversed.
Let's change the default orientation.
Chih-Wei Huang [Tue, 13 Feb 2018 06:44:57 +0000 (14:44 +0800)]
init.sh: add sensors.iio properties for HP EliteBook
Reported-and-tested-by: Wing Chun Lau <johnnylau34@gmail.com>
Chih-Wei Huang [Mon, 12 Feb 2018 07:13:36 +0000 (15:13 +0800)]
init.sh: adjust micphone volume
Change the values according to internal testing.
Tested-by: 张淋苹 <18701158269@163.com>
Chih-Wei Huang [Tue, 6 Feb 2018 05:22:40 +0000 (13:22 +0800)]
Android-x86 7.1-r1 release (
20180206)
Chih-Wei Huang [Wed, 24 Jan 2018 03:05:24 +0000 (11:05 +0800)]
init.sh: add sensors.iio properties for ThinkPad X1 Yoga
Reported-and-tested-by: Chris Xiong <chirs241097@gmail.com>
Chih-Wei Huang [Mon, 15 Jan 2018 06:35:47 +0000 (14:35 +0800)]
init.sh: add sensors.iio properties for Dell venue pro 11
Tested-by: Ben Mesman <ben@mesman.eu>
Chih-Wei Huang [Fri, 12 Jan 2018 09:41:15 +0000 (17:41 +0800)]
init.sh: refine the rule of has_sensors
Allow to set has_sensors variable via cmdline HAS_SENSORS=true/false.
For sensors of iio type, if there is no acceleration sensors, treat it
as no sensors.
Chih-Wei Huang [Thu, 11 Jan 2018 05:39:10 +0000 (13:39 +0800)]
init.sh: update properties for new android-iio-sensors-hal
Chih-Wei Huang [Mon, 8 Jan 2018 08:46:06 +0000 (16:46 +0800)]
alsa: enable headphone for bytcrrt5640
Chih-Wei Huang [Mon, 1 Jan 2018 05:38:11 +0000 (13:38 +0800)]
init.sh: switch to android-iio-sensors-hal of 01.org
Intel doesn't maintain the old libsensors. Drop it.
Switch to the new android-iio-sensors-hal which is also
developed by Intel.
Chih-Wei Huang [Mon, 20 Nov 2017 10:44:40 +0000 (18:44 +0800)]
init.x86.rc: add ctrl-alt-del service
Use the keychord driver to trap ctrl-alt-del event and transform it
to a long-press power key.
Unfortunately init only supports one keycodes set. So only the set
is supported: right ctrl (97), right alt (100) and delete (111).
The other combinations will be trapped and handled by init directly.
Chih-Wei Huang [Thu, 2 Nov 2017 07:29:50 +0000 (15:29 +0800)]
CM: disable dex pre-optimization
The dex pre-optimization was broken in CM build.
Chih-Wei Huang [Thu, 26 Oct 2017 10:27:29 +0000 (18:27 +0800)]
Merge remote-tracking branch 'x86/nougat-x86' into cm-14.1-x86
Chih-Wei Huang [Wed, 18 Oct 2017 11:03:43 +0000 (19:03 +0800)]
packages.mk: remove HardwareCollector
It is merged into AnalyticsService.
Chih-Wei Huang [Mon, 9 Oct 2017 19:08:40 +0000 (03:08 +0800)]
nativebridge: support houdini 7.1
Chih-Wei Huang [Tue, 19 Sep 2017 10:17:33 +0000 (18:17 +0800)]
init.sh: enable sdcardfs if possible
Seemingly the sdcardfs doesn't work with tmpfs or 9p.
Don't enable sdcardfs if /data is mounted on these.
Chih-Wei Huang [Fri, 15 Sep 2017 09:03:33 +0000 (17:03 +0800)]
Remove swrast from BOARD_GPU_DRIVERS
Now we use SwiftShader to do software rendering.
Chih-Wei Huang [Fri, 15 Sep 2017 08:24:26 +0000 (16:24 +0800)]
Remove obsolete debug.egl.hw property
Chih-Wei Huang [Thu, 14 Sep 2017 10:24:58 +0000 (18:24 +0800)]
init.sh: don't set hardware gralloc if HWACCEL=0
This will disable hardware acceleration.
Chih-Wei Huang [Thu, 14 Sep 2017 09:54:20 +0000 (17:54 +0800)]
Delete uesless symlinks
These are not used anymore.
Chih-Wei Huang [Sat, 9 Sep 2017 19:12:58 +0000 (03:12 +0800)]
Add SwiftShader as an alternative OpenGL ES libraries
SwiftShader is a high-performance CPU-based implementation of
the OpenGL ES graphics APIs. Its goal is to provide hardware
independence for advanced 3D graphics.
Chih-Wei Huang [Wed, 23 Aug 2017 02:25:01 +0000 (10:25 +0800)]
Revert "Disable forced orientation"
The input issue of forced orientation apps has been fixed.
This reverts commit
4b38ef42d8f4fc046e0d508b099458ae491228ce.
Chih-Wei Huang [Wed, 23 Aug 2017 02:22:47 +0000 (10:22 +0800)]
init.sh: enable audio on IEC958
Chih-Wei Huang [Thu, 10 Aug 2017 06:59:37 +0000 (14:59 +0800)]
overlay: add configs for tethering
Chih-Wei Huang [Tue, 8 Aug 2017 08:49:05 +0000 (16:49 +0800)]
Remove duplicate include media_codecs_ffmpeg.xml
It results from a merging error.
Jaap Jan Meijer [Tue, 1 Aug 2017 15:28:39 +0000 (17:28 +0200)]
LOS: allow enabling SU
This was recently changed and SU is disabled otherwise.
Jaap Jan Meijer [Tue, 1 Aug 2017 15:22:51 +0000 (17:22 +0200)]
Merge remote-tracking branch 'x86/nougat-x86' into cm-14.1-x86
Chih-Wei Huang [Thu, 27 Jul 2017 07:30:31 +0000 (15:30 +0800)]
init.sh: allow setting VMware solution via cmdline
The VMware vmwgfx driver doesn't honor the standard video= cmdline.
Force to set the resolution via the debug.drm.mode.force property.
Chih-Wei Huang [Wed, 19 Jul 2017 03:12:16 +0000 (11:12 +0800)]
Remove the obsolete egl.cfg
Now the EGL loader detects the libraries automatically.
The egl.cfg is unnecessary.
Chih-Wei Huang [Tue, 18 Jul 2017 09:14:07 +0000 (17:14 +0800)]
Enable gralloc.gbm + hwcomposer.drm for virgl
Chih-Wei Huang [Tue, 18 Jul 2017 07:20:49 +0000 (15:20 +0800)]
Add
80860F14:02 to fstab
Suggested by Spin877 <sfumato1977@gmail.com>.
Chih-Wei Huang [Fri, 14 Jul 2017 02:47:40 +0000 (10:47 +0800)]
init.x86.rc: remove dhcpcd services
Android 7 doesn't use dhcpcd anymore. Remove the obsolete services.
Chih-Wei Huang [Fri, 14 Jul 2017 02:44:19 +0000 (10:44 +0800)]
packages.mk: add Taskbar
As discussed in the devel group, let the users choose
which launcher to use.
Chih-Wei Huang [Tue, 20 Jun 2017 02:12:17 +0000 (10:12 +0800)]
Enable freeform window mode
Chih-Wei Huang [Thu, 8 Jun 2017 03:07:57 +0000 (11:07 +0800)]
Android-x86 7.1-rc1 release (
20170608)
Chih-Wei Huang [Thu, 8 Jun 2017 03:05:49 +0000 (11:05 +0800)]
init.sh: disable sleep on T100
Currently T100 can't resume after suspend. Disable it until
we have a proper solution.
Chih-Wei Huang [Wed, 7 Jun 2017 11:00:45 +0000 (19:00 +0800)]
KERNEL_CMDLINE: enlarge vmalloc for 32-bit system
Some devices need more vmalloc space to avoid binder failure.
Chih-Wei Huang [Tue, 6 Jun 2017 17:38:51 +0000 (01:38 +0800)]
Add support of RTL8723BS Bluetooth
Based on a patch provided by Li Xin <lixin@phoenixos.com>.
Chih-Wei Huang [Sat, 3 Jun 2017 06:58:43 +0000 (14:58 +0800)]
overlay: disable Bluetooth by default
Not all x86 devices have Bluetooth. Don't enable it by default.
Chih-Wei Huang [Thu, 1 Jun 2017 09:56:45 +0000 (17:56 +0800)]
alsa: state files for kernel 4.9
Chih-Wei Huang [Sat, 20 May 2017 08:39:09 +0000 (16:39 +0800)]
Remove powerbtnd service
We moved it to libsuspend of the system_server.
Chih-Wei Huang [Wed, 3 May 2017 10:06:53 +0000 (18:06 +0800)]
Enable hardware accelerated decoding
Chih-Wei Huang [Tue, 25 Apr 2017 10:13:42 +0000 (18:13 +0800)]
Enable Stagefright FFMPEG plugins
Signed-off-by: Chih-Wei Huang <cwhuang@linux.org.tw>
Chih-Wei Huang [Thu, 27 Apr 2017 10:34:39 +0000 (18:34 +0800)]
Merge remote-tracking branch 'x86/marshmallow-x86' into nougat-x86
Chih-Wei Huang [Thu, 27 Apr 2017 10:35:52 +0000 (18:35 +0800)]
init.sh: handle amdgpudrmfb by gralloc.drm
Chih-Wei Huang [Sat, 25 Mar 2017 14:50:40 +0000 (22:50 +0800)]
Revert "init.sh: load f2fs module manually"
This reverts commit
17ef541c44d4b432c3d6a8938e20dd51e4749635.
Chih-Wei Huang [Sat, 25 Mar 2017 14:29:52 +0000 (22:29 +0800)]
fstab.x86: auto mount CDROM devices
Chih-Wei Huang [Sat, 25 Mar 2017 11:27:26 +0000 (19:27 +0800)]
init.sh: handle new IntelHdmiLpeAudio driver
The driver has already queued for kernel 4.11.
Jaap Jan Meijer [Mon, 27 Feb 2017 18:53:10 +0000 (19:53 +0100)]
cm: set boot animation resolution
Chih-Wei Huang [Fri, 13 Jan 2017 20:21:04 +0000 (04:21 +0800)]
Merge remote-tracking branch 'x86/marshmallow-x86' into nougat-x86
Chih-Wei Huang [Fri, 13 Jan 2017 14:54:42 +0000 (22:54 +0800)]
init.sh: load f2fs module manually
The f2fs module was removed from the built-in drivers to avoid
some annoying logs in dmesg. Just load it before vold started.
Chih-Wei Huang [Fri, 6 Jan 2017 05:50:01 +0000 (13:50 +0800)]
Disable forced orientation
The input subsystem is buggy in the emulated display mode.
Chih-Wei Huang [Fri, 6 Jan 2017 05:45:32 +0000 (13:45 +0800)]
Don't unload rtl8723be wifi driver
The driver seems to be buggy after unloading and re-loading
on my ASUS X556UB notebook.
Chih-Wei Huang [Fri, 6 Jan 2017 05:44:05 +0000 (13:44 +0800)]
Remove the obsolete debug.autosleep setting
Jaap Jan Meijer [Tue, 15 Nov 2016 21:06:33 +0000 (22:06 +0100)]
Enable automatic density setting again
Scaling glitches are no longer present so use automatic density again.
Revert "Set default density to 160"
This reverts commit
7162cb1c1e0d6be13e0b02c6461e9efe031925ba.
Jaap Jan Meijer [Tue, 15 Nov 2016 17:36:48 +0000 (18:36 +0100)]
Merge remote-tracking branch 'x86/nougat-x86' into cm-14.0-x86
Chih-Wei Huang [Tue, 15 Nov 2016 06:59:23 +0000 (14:59 +0800)]
Merge remote-tracking branch 'x86/marshmallow-x86' into nougat-x86
Chih-Wei Huang [Tue, 15 Nov 2016 06:36:39 +0000 (14:36 +0800)]
Update tp_smapi to 0.42
Copied from https://github.com/evgeni/tp_smapi
commit
cfe115e895012afc65d775c97141d3068d173ff7.
Chih-Wei Huang [Tue, 15 Nov 2016 06:33:38 +0000 (14:33 +0800)]
Fix the permission of video nodes
The owner of video nodes should be the newly introduced cameraserver.
This fixes the camera function of nougat-x86.
Chih-Wei Huang [Wed, 2 Nov 2016 07:18:31 +0000 (15:18 +0800)]
init.sh: use lsusb from our busybox
We've implemented -v option in busybox lsusb to list usb classes.
Avoid using lsusb of toybox which doesn't have the function.
Chih-Wei Huang [Fri, 28 Oct 2016 10:55:03 +0000 (18:55 +0800)]
Merge remote-tracking branch 'x86/marshmallow-x86' into nougat-x86
Chih-Wei Huang [Fri, 28 Oct 2016 10:52:01 +0000 (18:52 +0800)]
Add soc_button_array to the deferred loadng list
To fix Baytrail (e.g. ASUS T100TA) button issue.
Chih-Wei Huang [Tue, 18 Oct 2016 16:40:33 +0000 (00:40 +0800)]
Merge remote-tracking branch 'x86/marshmallow-x86' into nougat-x86
Chih-Wei Huang [Tue, 18 Oct 2016 16:37:31 +0000 (00:37 +0800)]
Force orientation if no sensors
If no known sensors are detected, force the device to remain in its
default orientation. Activities that desire to run in a non-compatible
orientation will be run from an emulated display within the physical
display.
Jaap Jan Meijer [Wed, 12 Oct 2016 14:23:54 +0000 (16:23 +0200)]
Merge remote-tracking branch 'x86/nougat-x86' into cm-14.0-x86
Chih-Wei Huang [Wed, 12 Oct 2016 12:50:06 +0000 (20:50 +0800)]
Support BT HCI UART devices
Set appropriate properties to start btattach service.
Add BT related tools and remove obsolete code for BlueZ.
Jaap Jan Meijer [Tue, 11 Oct 2016 17:56:01 +0000 (19:56 +0200)]
Update PRODUCT_COPY_FILES to match default androidboot.hardware
androidboot.hardware is set by default to TARGET_PRODUCT
this is not the same as PRODUCT_RELEASE_NAME used in PRODUCT_COPY_FILES
Jaap Jan Meijer [Mon, 10 Oct 2016 18:20:30 +0000 (20:20 +0200)]
make INSTALL_PREFIX compatible with Ninja builds
Jaap Jan Meijer [Thu, 6 Oct 2016 18:52:13 +0000 (20:52 +0200)]
Merge remote-tracking branch 'x86/nougat-x86' into cm-14.0-x86
Chih-Wei Huang [Thu, 6 Oct 2016 13:47:53 +0000 (21:47 +0800)]
Enable Fluoride Bluetooth stack
Chih-Wei Huang [Wed, 5 Oct 2016 16:25:17 +0000 (00:25 +0800)]
Merge remote-tracking branch 'x86/marshmallow-x86' into nougat-x86
Conflicts:
BoardConfig.mk
Chih-Wei Huang [Fri, 30 Sep 2016 05:08:23 +0000 (13:08 +0800)]
Set INSTALL_PREFIX for cm-x86
Chih-Wei Huang [Tue, 27 Sep 2016 14:15:21 +0000 (22:15 +0800)]
Merge remote-tracking branch 'x86/marshmallow-x86' into cm-13.0-x86
Conflicts:
BoardConfig.mk
Chih-Wei Huang [Tue, 27 Sep 2016 10:40:44 +0000 (18:40 +0800)]
Add AMD and Nvidia GPU modules to deferred list
These modules will be deferred loaded in the last coldboot stage.
Chih-Wei Huang [Tue, 27 Sep 2016 07:13:33 +0000 (15:13 +0800)]
Remove androidboot.hardware from cmdline
Now the target name is hardcoded into android init.
youling257 [Sat, 24 Sep 2016 17:27:58 +0000 (01:27 +0800)]
add ONDA tablet iio.accelerometer tranformation matrix
Signed-off-by: youling257 <youling257@gmail.com>
Mario Holzinger [Sun, 17 Jul 2016 10:09:54 +0000 (12:09 +0200)]
add ST70416-6 iio.accelerometer tranformation matrix
Chih-Wei Huang [Thu, 22 Sep 2016 14:42:21 +0000 (22:42 +0800)]
Set default density to 160
Suggested by Jaap Jan Meijer.
Chih-Wei Huang [Wed, 21 Sep 2016 04:58:42 +0000 (12:58 +0800)]
Merge remote-tracking branch 'x86/marshmallow-x86' into cm-13.0-x86
Conflicts:
BoardConfig.mk
packages.mk
Chih-Wei Huang [Mon, 12 Sep 2016 18:11:49 +0000 (02:11 +0800)]
packages.mk: add f2fs utilities
Chih-Wei Huang [Mon, 12 Sep 2016 18:11:06 +0000 (02:11 +0800)]
Revert "init.sh: fix ASUS T100 buttons"
This reverts commit
34a78d5cb6e9797eba6caec2604e2c3f349a2fc2.
Chih-Wei Huang [Thu, 8 Sep 2016 06:27:59 +0000 (14:27 +0800)]
Merge remote-tracking branch 'x86/marshmallow-x86' into nougat-x86
Chih-Wei Huang [Tue, 6 Sep 2016 18:47:19 +0000 (02:47 +0800)]
init.sh: fix ASUS T100 buttons
It's strange the module soc_button_array can't detect the input
devices on being loaded by ueventd.
The workaround is to unload and reload it.
Chih-Wei Huang [Fri, 26 Aug 2016 14:20:58 +0000 (22:20 +0800)]
Add a hook after boot complete
Vendors could provide a post processing function.
Chih-Wei Huang [Fri, 26 Aug 2016 14:16:48 +0000 (22:16 +0800)]
Add a compiled-classes filter file
Using a compiled-classes file filters non-mentioned classes from being
compiled into the boot.oat file(s) to reduce the size of the boot image.
Chih-Wei Huang [Thu, 25 Aug 2016 17:43:36 +0000 (01:43 +0800)]
Enable SELinux permissive mode
SELinux can't be disabled in Android 7.0. Before we completely
define our sepolicy, we can only run the permissive mode.
Chih-Wei Huang [Wed, 3 Aug 2016 08:48:58 +0000 (16:48 +0800)]
Fix building errors of nougat-x86
Chih-Wei Huang [Fri, 15 Jul 2016 03:06:24 +0000 (11:06 +0800)]
houdini: support Intel's implementation
NO_REF_TASK
Tested: pass all test cases of check_houdini.sh
Change-Id: I37ed20cec5354575671f3ea58c0b041774fa6dae
Chih-Wei Huang [Mon, 15 Aug 2016 01:44:19 +0000 (09:44 +0800)]
Android-x86 6.0-rc2 release (
20160815)
Enable the features from Intel.
Chih-Wei Huang [Mon, 8 Aug 2016 07:41:54 +0000 (15:41 +0800)]
init.sh: support IntelHDMI audio HAL
Only enable IntelHDMI audio HAL if it's the only sound card.
It doesn't work on devices other than ASUS ViVoStick (TS10).
Jaap Jan Meijer [Fri, 29 Jul 2016 16:42:27 +0000 (18:42 +0200)]
Merge remote-tracking branch 'x86/marshmallow-x86' into cm-13.0-x86
Chih-Wei Huang [Fri, 29 Jul 2016 13:06:25 +0000 (21:06 +0800)]
init.x86.rc: move symlink of /lib to init.rc
It's too late to do here.
Chih-Wei Huang [Fri, 29 Jul 2016 03:46:46 +0000 (11:46 +0800)]
Revert "init: Fix sensors never detected when not available at first boot"
It should be fixed in sensors.hsb directly.
This reverts commit
cc1a67274cc608e1f7f5cbaa08f7bec90fafdeb3.
Jaap Jan Meijer [Thu, 28 Jul 2016 22:09:23 +0000 (00:09 +0200)]
config: Move the inclusion of CM specific stuff to prevent overriding
Jaap Jan Meijer [Thu, 28 Jul 2016 21:36:01 +0000 (23:36 +0200)]
init: Setup WiFi properties specific for CM
Jaap Jan Meijer [Thu, 28 Jul 2016 16:05:20 +0000 (18:05 +0200)]
init: Fix sensors never detected when not available at first boot
It's possible that no sensors are available at first boot.
By default they will not be checked again, with this patch Android will check every boot.
Jaap Jan Meijer [Thu, 28 Jul 2016 15:53:59 +0000 (17:53 +0200)]
init: Add dhcpcd services for bt-pan to enable BT tethering
Jaap Jan Meijer [Thu, 28 Jul 2016 15:38:51 +0000 (17:38 +0200)]
init: Only tell Android we have a ril when we have one
meijjaa [Tue, 29 Mar 2016 20:29:37 +0000 (22:29 +0200)]
DO NOT MERGE temporary fix for broken wget script in CM13.0
CM13.0 is using a wrapper script for curl to mimic wget but it's still WiP
and breaks the enable_nativebridge script. This patch explicitly uses busybox wget.
Conflicts:
nativebridge/bin/enable_nativebridge