• R/O
  • HTTP
  • SSH

device-generic-common: List of commits


Rev. Time Author
841d786 oreo-x86 2022-02-01 19:03:10 Chih-Wei Huang

nativebridge: add com.cht.ottPlayer to OEMBlackList

368b600 r-x86 2022-01-03 06:46:06 Mauro Rossi

Remove support for IA-HWC and modules (r-x86)

Change-Id: I40a581fdcb0b231d7fed3b0ad5fe8843030f6800

3410478 2021-12-31 18:37:33 Mauro Rossi

Remove support for gralloc.drm module (r-x86)


gpu/ remove gralloc.drm from PRODUCT_PACKAGES set BOARD_USES_DRM_GRALLOC := false

NOTE: the latter is mandatory to avoid building errors in mesa
Change-Id: Ib46adc6d2d752a9511ab6489445e3dfde20dd3c0

e80984f 2021-12-27 07:14:55 Michael Goffioul

Use binderized gralloc HAL 2.0 (r-x86)

The main (only?) reason to use passthrough HAL for gralloc was to cope
with drm_gralloc limitations. With drm_gralloc out of the picture, one
can re-enable binderized gralloc. This is necessary with recent changes
in minigbm that relies on all allocations happening in a single process
(due to how buffer ID's are generated, making them unique per-process

b27645b 2021-12-27 07:12:10 Mauro Rossi set GRALLOC gbm as default in init_hal_gralloc (r-x86)

drm_gralloc is not supported in r-x86 and later

Change-Id: Ib79161479dbd64ce7d9d6b46ba7ea01b02824a64

1c8fe1a 2021-08-12 18:22:01 Chih-Wei Huang

Merge remote-tracking branch 'x86/nougat-x86' into oreo-x86

125b3f4 nougat-x86 2021-08-12 18:20:09 Chih-Wei Huang create missed /dev/input/event*

Due to unknown reasons some input device nodes are not created at
boot time. The script checks what nodes are missed and re-issue
the add uevent to create them.

68b5dc1 2021-08-08 21:01:28 Mauro Rossi

move to binderized composer@2.1-service HAL (r-x86)

Use hwbinder transport for composer 2.1 HAL in manifext.xml
Enable in

Test result is that gbm_gralloc is booting and GUI is usable

Change-Id: I47519d4f09b8eb0dbb9698e8e326eb02a7454028

3cc003d 2021-08-08 20:55:22 Michael Goffioul

Set ro.lmk.kill_timeout_ms

This prevents lmkd to be over-zealous and rapidly kill many processes,
because the process of recovering memory may need some time.


d6b12a6 2021-08-08 20:55:21 Michael Goffioul

Provide M4 and DEPMOD during kernel compilation

M4 needs to be provided through environment variable. This is required
by flex, which runs m4 internally.


DEPMOD is used during kernel compilatio. Use absolute path to evade
building sandbox.

e66ff8b 2021-08-08 20:55:21 Michael Goffioul

Update audio and keymaster HAL

- audio HAL 6 (sounetrigger 2.3)
- keymaster HAL 4.1 (binderized service)

07366e5 2021-08-08 20:55:21 Michael Goffioul

Remove wifi HAL

There is no wifi HAL and declaring one prevents the wifi service to work
properly (as it's checking the device manifest for a wifi HAL and fails
to initialize the corresponding stubs).

d013d1a 2021-08-08 20:55:21 Michael Goffioul

Use wifi supplicant HAL 1.3

230623b 2021-08-08 20:55:21 Michael Goffioul

Fix dumpstate HAL package name

Suffix ".example" has been added to the package name. Having dumpstate
HAL is required to load the developer settings in Android Settings.

62f670d 2021-08-08 20:55:21 Michael Goffioul

Use clearkey drm HAL 1.3

4ee8a8f 2021-08-08 20:55:21 Michael Goffioul

Disable sdcardfs

The use of FUSE-enabled sdcard, e.g. in live mode, creates a lock-up in
vold, which is waiting for sdcard to exit, but never happens as it's
using FUSE.

Disable the use of sdcardfs in vold. This may creates problems in live
mode, where /data is mounted as tmpfs, which does not fully support

b0b66e6 2021-08-08 20:55:21 Michael Goffioul

Use manifest fragments for USB, WiFi and supplicant HAL

These HAL are now defined in their own manifest fragment, and must be
removed from the main manifest to avoid conflict (as they use the same
major version).

39caba7 2021-08-08 20:55:21 Michael Goffioul

Switch to modules.blocklist

1805ef8 2021-08-08 20:55:21 Michael Goffioul

Port to Android 11

bf482e4 pie-x86 2021-07-08 23:06:39 Chih-Wei Huang

Merge remote-tracking branch 'x86/oreo-x86' into pie-x86

7b3cd8c 2021-07-08 23:05:13 Chih-Wei Huang

Merge remote-tracking branch 'x86/nougat-x86' into oreo-x86

b3f09d0 cm-14.1-x86 2021-07-08 23:04:20 Chih-Wei Huang

Merge remote-tracking branch 'x86/nougat-x86' into cm-14.1-x86

a5c2ca3 2021-07-08 23:01:13 Chih-Wei Huang set ro.serialno from the DMI table

07c4753 q-x86 2021-07-06 01:31:24 Chih-Wei Huang

Merge remote-tracking branch 'x86/pie-x86' into q-x86

5209223 2021-07-05 20:57:35 Chih-Wei Huang add amdgpu.ids

50f871f 2021-06-29 21:31:09 Chih-Wei Huang

Merge remote-tracking branch 'x86/nougat-x86' into cm-14.1-x86

de94fca 2021-06-29 13:04:36 Chih-Wei Huang

Merge remote-tracking branch 'x86/pie-x86' into q-x86


016dc10 2021-06-29 12:52:14 Chih-Wei Huang

Merge remote-tracking branch 'x86/oreo-x86' into pie-x86

3fa6ecd 2021-06-29 12:48:10 Chih-Wei Huang

Merge remote-tracking branch 'x86/nougat-x86' into oreo-x86


fd475d7 2021-06-29 12:42:57 Chih-Wei Huang

Add quirks for ASUS TP300LA

Reported-and-tested-by: Warren Cheung <>

Show on old repository browser