OSDN Git Service
Chih-Wei Huang [Tue, 5 Sep 2017 08:09:59 +0000 (16:09 +0800)]
Define variables for mksquashfsimage.sh
Now we use AOSP's mksquashfsimage.sh to create system.sfs.
It contains the squashfs directly.
Note this effectively disables read-write support of ntfs/vfat.
Chih-Wei Huang [Wed, 23 Aug 2017 02:29:13 +0000 (10:29 +0800)]
Merge remote-tracking branch 'x86/nougat-x86' into oreo-x86
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 [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.
android-build-team Robot [Fri, 23 Jun 2017 07:10:46 +0000 (07:10 +0000)]
release-request-
160c4b31-7fa0-4e2b-aabe-
85380836a1ce-for-git_oc-release-
4129081 snap-temp-L15300000077039010
Change-Id: I24c141c1dd8d0b63ad98ec2dd53d1250ef650027
Logan Chien [Thu, 22 Jun 2017 11:30:51 +0000 (19:30 +0800)]
vndk-sp: Remove android.hidl.memory@1.0-impl
This commit removes android.hidl.memory@1.0-impl.so from
/system/lib[64]/vndk-sp becuase android.hidl.memory@1.0.so is using
absolute path and will only search for /system/lib[64]/hw or
/vendor/lib[64]/hw.
Bug:
35107583
Bug:
62778280
Test: sailfish boots
Test: Write a small SP-HAL which links to libhidlmemory, load the
testing SP-HAL lib from system executable, and it works when
ld.config.txt exposes android.hidl.memory@1.0-impl.so from default
linker namespace.
Merged-In: I87238337cb70ff9b27ef1b25dc5fb982a84ff0b3
Merged-In: I8e33c560a9ce62403aa7102eeb0a8bcd78116f84
Change-Id: If4a9834c27b532ca8db24d497281ab588b4715f5
(cherry picked from commit
490c47fc14a07830548c6c4465a42abbcc879034)
(cherry picked from commit
cbcac22895bb51cc6e1c8e13a43263ff333a2f88)
android-build-team Robot [Thu, 22 Jun 2017 07:09:11 +0000 (07:09 +0000)]
release-request-
767e2998-9243-43e0-b656-
1acb30ac5115-for-git_oc-release-
4124637 snap-temp-L74200000076595014
Change-Id: I1af4ff7183bc3fd75bdf98189eefad423af69983
Logan Chien [Mon, 19 Jun 2017 10:44:22 +0000 (18:44 +0800)]
vndk-sp: Copy libhidlmemory.so to vndk-sp
This commit copies libhidlmemory.so and its dependencies to vndk-sp
directory because some vendors' GLES implementation relies on
libhidlmemory.so. Check http://b/
35107583#comment15 for the context.
Bug:
35107583
Test: libhidlmemory, android.hidl.memory@1.0, and
android.hidl.memory@1.0-impl are installed into /system/lib[64]/vndk-sp
Test: sailfish boots
Merged-In: I20b6bce4e55b031645f3a0f4fd2c72fdcc573248
Merged-In: I95035a2a73c8ca504f9ae77842b2d5c3018dfa3c
Change-Id: I03d8562342d84f33616e5e90ce88e65ba3a6d689
Chih-Wei Huang [Tue, 20 Jun 2017 02:12:17 +0000 (10:12 +0800)]
Enable freeform window mode
Bartosz Fabianowski [Thu, 8 Jun 2017 10:12:37 +0000 (10:12 +0000)]
Revert "Revert "New target to add vndk-sp libs to system image""
We will selectively revert on a branch only.
This reverts commit
f4e3d9d712bec48d70fee1637df11cfbb3bb0373.
Change-Id: Iac786c87e4619ff1af8a13c46f9bb857043663f2
android-build-team Robot [Thu, 8 Jun 2017 10:03:57 +0000 (10:03 +0000)]
release-request-
011e6329-d82e-4e46-980f-
68776b0cd6b9-for-git_oc-release-
4080367 snap-temp-L79900000072116775
Change-Id: Ia866dca1af449622f59b06d01a29516f28a5556e
Bartosz Fabianowski [Thu, 8 Jun 2017 09:46:43 +0000 (09:46 +0000)]
Revert "New target to add vndk-sp libs to system image"
Revert by Build Cop. This change is causing build failures across builders and branches, e.g.:
ninja: error: 'out/target/product/generic_x86/obj/lib/android.hidl.base@1.0.so', needed by 'checkbuild', missing and no known rule to make it
09:08:08 ninja failed with: exit status 1
This reverts commit
c93eb93a11048a7ad9409cfbcdebe9da9c38a6c0.
Change-Id: Iead4de6bf0ed32f668a7e3561c18e169a173ea8f
Isaac Chen [Tue, 6 Jun 2017 13:01:11 +0000 (21:01 +0800)]
New target to add vndk-sp libs to system image
VNDK-SP libraries should be put under /system/lib*/vndk-sp.
Usage: Adding this new target (vndk-sp) to PRODUCT_PACKAGES.
This initial list of vndk-sp libraries is based on Marlin/Sailfish.
Bug:
38356823
Test: tested with generic AOSP system image on Sailfish
Change-Id: Icbe6431e20c7b5355034f8444b4543df15830d67
Merged-In: Icbe6431e20c7b5355034f8444b4543df15830d67
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.
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
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.
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.
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 [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 [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).
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 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
Chih-Wei Huang [Thu, 21 Jul 2016 15:26:03 +0000 (23:26 +0800)]
init.sh: skip useless cmdline
Chih-Wei Huang [Thu, 14 Jul 2016 06:41:36 +0000 (14:41 +0800)]
nativebridge: support different installations
Chih-Wei Huang [Thu, 14 Jul 2016 05:33:34 +0000 (13:33 +0800)]
init.sh: change uvesafb default mode to 1024x768
Currently the software rendering works better with 1024x768.
Remove obsolete device specified modes because they are
supported by the native framebuffer driver.
Re-enable the Setup Wizard for the software rendering case.
Chih-Wei Huang [Thu, 14 Jul 2016 02:33:05 +0000 (10:33 +0800)]
Create an x86_64.mk as a base of all 64-bit targets
Chih-Wei Huang [Sat, 9 Jul 2016 15:23:31 +0000 (23:23 +0800)]
init.sh: honor sensors.${ro_hardware}.so first
A change suggested by Roman Petrovski.
Chih-Wei Huang [Wed, 6 Jul 2016 19:08:13 +0000 (03:08 +0800)]
packages.mk: add fsck.exfat and mkfs.exfat
Now these are real executables instead of symbolic links.
Ma Jian [Sun, 12 Jun 2016 10:03:32 +0000 (18:03 +0800)]
Change ro.rtc_local_time to persist.rtc_local_time
Make it easy for user to config whether use local time or utc for rtc.
NO_REF_TASK
Tested: local build and set persist.rtc_local_time with 0 and 1
when 0 is set, bios will use utc time
when 1 is set, bios will use local time
Change-Id: I38dbacf273fa8f1958b34aef479d8351d6a81a16
Chih-Wei Huang [Wed, 22 Jun 2016 12:02:36 +0000 (20:02 +0800)]
init.sh: set sensor hal to hdaps if lis3lv02d_i2c is loaded
A patch proposed by Hypo Turtle <hypoturtle@gmail.com>.
Chih-Wei Huang [Tue, 7 Jun 2016 17:45:31 +0000 (01:45 +0800)]
Android-x86 6.0-rc1 release (
20160608)
Suici Doga [Tue, 7 Jun 2016 12:08:24 +0000 (20:08 +0800)]
init.sh: support the accelerometer of HP laptops
Chih-Wei Huang [Sun, 5 Jun 2016 11:20:19 +0000 (19:20 +0800)]
Add the Power HAL for x86
Li Xin [Fri, 3 Jun 2016 07:00:21 +0000 (15:00 +0800)]
Fix some Mac WiFi drivers conflict
Fix MacBook 2013-2015 (Air6/7&Pro11/12) BCM4360 ssb&wl drivers conflict.
https://en.wikipedia.org/wiki/MacBook_Air#Specifications
https://en.wikipedia.org/wiki/MacBook_Pro#Technical_specifications_3
Chih-Wei Huang [Fri, 3 Jun 2016 04:30:53 +0000 (12:30 +0800)]
init: move the init.sh execution to the post-fs stage
Chih-Wei Huang [Fri, 3 Jun 2016 04:29:29 +0000 (12:29 +0800)]
init.sh: disable hwcomposer of the virgl gpu
Currently it only work with the tested virgl branch.
Chih-Wei Huang [Fri, 3 Jun 2016 04:25:41 +0000 (12:25 +0800)]
init.sh: fix the Cube i7 Stylus tablet sensor orientation
Chih-Wei Huang [Fri, 3 Jun 2016 04:05:58 +0000 (12:05 +0800)]
init.sh: don't try to load the dummy camera driver
Now the camera app will be hidden if no camera device is found.
So remove the obsolete code.
Ma Jian [Fri, 20 May 2016 03:16:26 +0000 (11:16 +0800)]
avoid dalvik-cache for system binaries
ref T7670
tested: local build and install, verify the /data/dalvik-cache after
first boot, there should not be dex patch for system binaries
Change-Id: Id38c6690812639da2a7aef0e27bacc36b91b6ecd
WuZhen [Fri, 19 Feb 2016 08:59:07 +0000 (16:59 +0800)]
include libtxc_dxn to support S3TC texture compression for mesa
NO_REF_TASK
tested: local run
Change-Id: I1e0641870723cd087d79d0f10b07e17c4d542761
Chih-Wei Huang [Tue, 17 May 2016 16:05:26 +0000 (00:05 +0800)]
nativebridge: download and mount sfs
Chih-Wei Huang [Sat, 14 May 2016 18:16:29 +0000 (02:16 +0800)]
Change btattach to be a standard android service
Chih-Wei Huang [Fri, 13 May 2016 07:31:01 +0000 (15:31 +0800)]
nativebridge: remove cpuinfo
Chih-Wei Huang [Fri, 13 May 2016 07:00:56 +0000 (15:00 +0800)]
nativebridge: move 64-bit properties to its own configurations
The current way depends on the target name which is too hacking.
Use the more standard way to handle it.
Chih-Wei Huang [Mon, 9 May 2016 15:55:25 +0000 (23:55 +0800)]
init.sh: only do set_property on the init stage
Chih-Wei Huang [Mon, 9 May 2016 15:49:40 +0000 (23:49 +0800)]
idc: add more files
Chih-Wei Huang [Fri, 6 May 2016 06:15:29 +0000 (14:15 +0800)]
init.sh: fix the old software renderer
We changed the uvesafb to 32-bit for llvmpipe software renderer.
However, it breaks the old AOSP software renderer.
Fix it by determining the bpp via the HWACCEL variable.
Chih-Wei Huang [Thu, 5 May 2016 19:51:46 +0000 (03:51 +0800)]
Enable the support of radeonsi and vmwgfx GPUs
Chih-Wei Huang [Thu, 5 May 2016 19:44:53 +0000 (03:44 +0800)]
init.sh: enable llvmpipe software rendering
Change uvesafb to 32-bit which is required by the
software rendering.
Enable debug.egl.trace no matter what the GPU is.
Chih-Wei Huang [Thu, 5 May 2016 18:20:06 +0000 (02:20 +0800)]
Change the default firmware dir
Chih-Wei Huang [Wed, 9 Mar 2016 16:37:05 +0000 (00:37 +0800)]
init.x86.rc: remove duplicate commands
These are defined in AOSP's init.rc now.
meijjaa [Mon, 22 Feb 2016 18:57:48 +0000 (19:57 +0100)]
Use btattach for BT bcm UART devices