今日のx86froyoのrepo sync
今日は変化なし。
一昨日のをチェック。
bionic
It adds two functions sigsetjmp and siglongjmp
that fix bluetooth compiling error on x86.
The patch origins from http://code.google.com/p/android-m912
- Additions necessary for busybox
- change PROP_NAME_MAX to 128
- Implemented pthread_atfork()
- enable atom optimization only if TARGET_ARCH_VARIANT is x86-atom
If a target wants to enable the atom optimization,
it has to set TARGET_ARCH_VARIANT := x86-atom.
- add sigsetjmp.S for x86
It adds two functions sigsetjmp and siglongjmp
that fix bluetooth compiling error on x86.
The patch origins from http://code.google.com/p/android-m912
- Additions necessary for busybox
- change PROP_NAME_MAX to 128
build
- Add atom optimization flags
To enable the optimization, set TARGET_ARCH_VARIANT := x86-atom.
To enable the optimization, set TARGET_ARCH_VARIANT := x86-atom.
- Set /system/bin/sh to mksh for generic_x86
- add service alsainit
This is necessary for some sound cards like ICH AC97.
- Set arm specific variables to be empty for non-arm platforms
These variables are useless for non-arm platforms, and will
generate misleading messages during building process.
- update init.rc of generic_x86 to froyo version
- acp: Ensure dst mtime always greater or equal to src mtime
When copying files from file systems that support high resolution
mtime, we should not truncating the nsec part. Instead we should
increase the dst mtime by one sec to prevent dst mtime to become less
- For the generic board, set /system/bin/sh to mksh to test the transition
- Add new variable TARGET_SHELL := ash (default; or mksh)
Besides that, add enough magic to build everything tagged
as "shell_$(TARGET_SHELL)" and permit ash/mksh as not unusual
- Replace arm with proper variable for CPU/ABI
- kernel.mk: use loose_nonint_oldconfig
This goal will give default values to unknown options
to avoid compiling errors.To strip all symbols, add TARGET_STRIP=1 to make.
- definitions.mk: fix a bug in build-package-rules
We cannot call all-subdir-makefiles directly since
it has included other files.
- define the heap size to 32M
- enabled livewallpapers.
- add firmware for zd1222
- generic_x86: update bluetooth services for eclair
- generic_x86: add tslib files
If BOARD_USES_TSLIB is true, copy tslib files into /system/etc.
- fix the permission issue
- kernel.mk: clean system/lib/modules before installing kernel modules
- kernel.mk: allow to specify TARGET_KERNEL_CONFIG to a real file
Each target now can specify its kernel config by setting
TARGET_KERNEL_CONFIG to its local directory.
- enabled provision and IM applications
- switch to use phone policy instead of mid policy
Since mid policy has not be well mantained for a long time.
Switching to phone policy also gives us a lot of new features.
- auto add init.rc of the target
- add TARGET_PREBUILT_APPS
- add firmware for generic_x86
- add wifi support for x86
If an inherited target needs to support wifi, it has to define
BOARD_WPA_SUPPLICANT_DRIVER and BOARD_WPA_SUPPLICANT_CONF_DIR(optional).
- Multiple x86 platforms support
Add generic_x86 as a common base for all x86 targets,
and change the default target to generic_x86.
- kernel.mk: fix a dependency issue
If the config update only affects modules, the kernel image will not
be updated, so the updated modules will not be installed to /system.
The fix let the final kernel image depends on the config directly.
- core/Makefile: fix a dependency issue
The symlinks in /sbin must be created before ramdisk.img being made.
- Install Kernel Driver Firmwares to $(TARGET_PRODUCT)/lib/firmware
- kernel.mk: fix TARGET_PREBUILT_KERNEL issue
- Add $(TARGET_DEVICE_DIR)/system.prop to be a prerequisite
If $(TARGET_DEVICE_DIR)/system.prop exists, it should be
a prerequisite of $(INSTALLED_BUILD_PROP_TARGET),
as the following rules state.
- initial commit for the ethernet state tracker work.
- enable java 1.6
- Use copy-file-to-new-target so that the timestamp will not be kept.
That forces to update system.img.
- Compress squashfs to system.sfs to avoid confused.
- ignore target modules & modules_install if CONFIG_MODULES is not set
- add kernel.mk to build kernel image on-fly
- reconcile forked froyos
- Include Test Case List from CTS Project
Bug 2732160
Have the cts.mk include the test case list from CTS rather
than defining it in cts.mk. This permits CTS developers to
add new packages and applications without having to submit
multiple project changes to both the CTS and build projects
everytime.
- Merge "add phony target "all_modules" and use it as make goal for "mm"/"mmm"
- Set /system/bin/sh to mksh for generic_x86
- add service alsainit
This is necessary for some sound cards like ICH AC97.
- Set arm specific variables to be empty for non-arm platforms
These variables are useless for non-arm platforms, and will
generate misleading messages during building process.
- update init.rc of generic_x86 to froyo version
- acp: Ensure dst mtime always greater or equal to src mtime
When copying files from file systems that support high resolution
mtime, we should not truncating the nsec part. Instead we should
increase the dst mtime by one sec to prevent dst mtime to become less
than src mtime.
- For the generic board, set /system/bin/sh to mksh to test the transition
- Add new variable TARGET_SHELL := ash (default; or mksh)
Besides that, add enough magic to build everything tagged
as "shell_$(TARGET_SHELL)" and permit ash/mksh as not unusual
- Replace arm with proper variable for CPU/ABI
- kernel.mk: use loose_nonint_oldconfig
This goal will give default values to unknown options
to avoid compiling errors.To strip all symbols, add TARGET_STRIP=1 to make.
- definitions.mk: fix a bug in build-package-rules
We cannot call all-subdir-makefiles directly since
it has included other files.
- define the heap size to 32M
- enabled livewallpapers.
- add firmware for zd1222
- generic_x86: update bluetooth services for eclair
- generic_x86: add tslib files
If BOARD_USES_TSLIB is true, copy tslib files into /system/etc.
- fix the permission issue
- kernel.mk: clean system/lib/modules before installing kernel modules
- kernel.mk: allow to specify TARGET_KERNEL_CONFIG to a real file
Each target now can specify its kernel config by setting
TARGET_KERNEL_CONFIG to its local directory.
- enabled provision and IM applications
- switch to use phone policy instead of mid policy
Since mid policy has not be well mantained for a long time.
Switching to phone policy also gives us a lot of new features.
- auto add init.rc of the target
- add TARGET_PREBUILT_APPS
- add firmware for generic_x86
- add wifi support for x86
If an inherited target needs to support wifi, it has to define
BOARD_WPA_SUPPLICANT_DRIVER and BOARD_WPA_SUPPLICANT_CONF_DIR(optional).
- Multiple x86 platforms support
Add generic_x86 as a common base for all x86 targets,
and change the default target to generic_x86.
- kernel.mk: fix a dependency issue
If the config update only affects modules, the kernel image will not
be updated, so the updated modules will not be installed to /system.
The fix let the final kernel image depends on the config directly.
- core/Makefile: fix a dependency issue
The symlinks in /sbin must be created before ramdisk.img being made.
- Install Kernel Driver Firmwares to $(TARGET_PRODUCT)/lib/firmware
- kernel.mk: fix TARGET_PREBUILT_KERNEL issue
- Add $(TARGET_DEVICE_DIR)/system.prop to be a prerequisite
If $(TARGET_DEVICE_DIR)/system.prop exists, it should be
a prerequisite of $(INSTALLED_BUILD_PROP_TARGET),
as the following rules state.
- initial commit for the ethernet state tracker work.
- enable java 1.6
- Use copy-file-to-new-target so that the timestamp will not be kept.
That forces to update system.img.
- Compress squashfs to system.sfs to avoid confused.
- ignore target modules & modules_install if CONFIG_MODULES is not set
- add kernel.mk to build kernel image on-fly
- add phony target "all_modules" and use it as make goal for "mm"/"mmm"
So that mm/mmm don't depend on phony target "files", which brings in
unwanted files for apps-only build.
Also allow "dist" for mmm.
Bug: http://b/issue?id=2811503
- Fix sim build for unbundling native code
NDK does not support sim build.
- docs: ensure code-ified links in qv are the proper color
external/apache-http
Problem described at:
http://code.google.com/p/android/issues/detail?id=2690
The fix is to set default port for scheme to avoid passing -1 as port,
which would cause an IllegalArgumentException.
frameworks/base
- add software mouse cursor
This is a rework of mouse cursor for Froyo based on Yi's work
and merges all patches into one. Also incorporates the button
features from 0xdroid:
Menu: Middle button
Back: Right button
This is more convenient.
- libRS: initEGL according to GL version
Do not use GL2 for libagl since it doesn't implement EGL_OPENGL_ES2_BIT.
See http://code.google.com/p/0xdroid/issues/detail?id=76
- Disable dithering by default for the sake of performance.
This is a workaround for the performance drop on Eclair. Enabling
dithering prevents the fast path in software renderer implementation
thus the performance drops drastically.
Disabling dithering has small impact on the rendering result, but the
performance boosts a lot.
- add a global flag to prevent the EventHub to push events to upper layer
By doing this, the keyevents will not be pushed to Android when
Surfaceflinger give up the screen (Alt-F1 is used).
The idea is based on the original code from
Filippo Pagin.
- make camcorder ok
- make audio recorder ok
- change the keyword "phone" to "device"
- change the original orientation.
- Add battery status support for PC and VMs
- InputDevice: read calibration settings from pointercal
Patch from git.koolu.org by Sean McNeals
(applied in koolu freerunner by Brian Code)
Updated for Froyo by Chih-Wei Huang
- add new wallpaper
- installd: fix disk_free issue
When the available free size of a partition is bigger than 2G,
the disk_free function does not work correctly.
Fixed it by the correct variable type.
- add surport for the key between SHIFT_LEFT and KEY_Z in some keyboards
- enable keyboard layout selection
- add support for ctrl and cap keys
- TouchFeature: Add the touch features to do Home/Menu/Back functions
The changes add the following touch features to the status bar. Touch
the right corner of the status bar to enable or disable the functions.
* Home: Touch the status bar.
* Menu: Touch the status bar from left to right.
* Back: Touch the status bar from right to left.
- add Eee PC hot keys support for mute, sleep and wifi
- add an option to enable/disable software keyboard
- fix the airplan mode by adding the command simulator
- add reboot item to power button dialog
- disable compatibility mode (#issue 31)
- add navigation hot keys for browser (like firefox & IE)
PageUp / PageDown
Alt-Left/Right - go back/forward a page
- add keycodes for PageUp and PageDown
- fixed a possible crash on WifiStateTracker
- add Eee Top touchscreen support
- merge the v4l2 camera works from android-m912 project by Niels Keeman
- fix inaccurate copyrights
- Fix a bug where we cleaned an apps external data when upgrading it. :(
- Merge "Avoid leaking file descriptors when returning drop box events." into
- Avoid leaking file descriptors when returning drop box events.
We can't use Parcel.writeValue() to write the ParcelFileDescriptor, otherwis
it leaks when returning the value to the caller (the flag gets lost). Chang
the way DropBoxManager.Entry gets serialized so that it uses a bit of its ow
flags value to track whether the data is a byte[] or a ParcelFileDescriptor.
Modify the dropbox unit test to add extensive checking of Entry serializatio
and deserialization under various circumstances, and to include a regression
test to ensure that FD leaking doesn't happen.
Bug: 2847738
- Fix a merge problem with html mms
Html mms message support was added back in Jan '10. At that time, we
had moved the mms code out of the framework into the mms app. We decided
to back out that change and leave the mms code in its original place.
As a result, the changes to support html messages were lost. This
handmerged CL restores those changes. I'll cherry-pick this into master
as well. Bug 2858888
- Merge "COMMENT ONLY change to add some warnings about ParcelFileDescriptor b
- docs: add information about using color resources as drawables
- COMMENT ONLY change to add some warnings about ParcelFileDescriptor
behavior with Parcel.writeValue().
Bug: 2847738
- Merge "COMMENT-ONLY change to clarify Camera documentation." into froyo
- Merge "docs: add troubleshooting to eclipse guide about restarting adb" into
- Merge "Add the hook which can set the device to connect to wifi and in airpl
- docs: add troubleshooting to eclipse guide about restarting adb
- Merge "docs: editorial revisions to Search guide" into froyo
- docs: editorial revisions to Search guide
- Add the hook which can set the device to connect to wifi and in airplane mod
- Merge "docs: update notepad tutorial to change EditNote activity title and u
- docs: dashboard update
- Merge "Doc change: Update AVD create instructions." into froyo
- Doc change: Update AVD create instructions.
- Merge "docs: lots of additions to the resources docs new drawable resources
- Merge "Skip hostname verification when using insecure factory" into froyo
- COMMENT-ONLY change to clarify Camera documentation.
- Merge "Fix issue #2834005: Android Settings.Secure bypass" into froyo
- Fix issue #2834005: Android Settings.Secure bypass
- Doc change: add notes for ndk r4b.
- Skip hostname verification when using insecure factory
If the factory was obtained by calling getInsecure(), calls to
createSocket() should skip hostname verification (along with all of the
other skipped safety checks.)
This change slightly relaxes the too-strict checking that was introduced
in change 7fc93c36ae235115727296780dbc35101622bbd4.
Bug: 2834174
- docchange: fixed typo "Pacskage" to "Package"
- docs: add redirect for download.html
- add software mouse cursor
This is a rework of mouse cursor for Froyo based on Yi's work
and merges all patches into one. Also incorporates the button
features from 0xdroid:
Menu: Middle button
Back: Right button
This is more convenient.
- libRS: initEGL according to GL version
Do not use GL2 for libagl since it doesn't implement EGL_OPENGL_ES2_BIT.
See http://code.google.com/p/0xdroid/issues/detail?id=76
- Disable dithering by default for the sake of performance.
This is a workaround for the performance drop on Eclair. Enabling
dithering prevents the fast path in software renderer implementation
thus the performance drops drastically.
Disabling dithering has small impact on the rendering result, but the
performance boosts a lot.
- add a global flag to prevent the EventHub to push events to upper layer
By doing this, the keyevents will not be pushed to Android when
Surfaceflinger give up the screen (Alt-F1 is used).
The idea is based on the original code from
Filippo Pagin.
- make camcorder ok
- make audio recorder ok
- change the keyword "phone" to "device"
- change the original orientation.
- Add battery status support for PC and VMs
- InputDevice: read calibration settings from pointercal
Patch from git.koolu.org by Sean McNeals
(applied in koolu freerunner by Brian Code)
Updated for Froyo by Chih-Wei Huang
- add new wallpaper
- installd: fix disk_free issue
When the available free size of a partition is bigger than 2G,
the disk_free function does not work correctly.
Fixed it by the correct variable type.
- add surport for the key between SHIFT_LEFT and KEY_Z in some keyboards
- enable keyboard layout selection
- add support for ctrl and cap keys
- TouchFeature: Add the touch features to do Home/Menu/Back functions
The changes add the following touch features to the status bar. Touch
the right corner of the status bar to enable or disable the functions.
* Home: Touch the status bar.
* Menu: Touch the status bar from left to right.
* Back: Touch the status bar from right to left.
- add Eee PC hot keys support for mute, sleep and wifi
- add an option to enable/disable software keyboard
- fix the airplan mode by adding the command simulator
- add reboot item to power button dialog
- disable compatibility mode (#issue 31)
- add navigation hot keys for browser (like firefox & IE)
PageUp / PageDown
Alt-Left/Right - go back/forward a page
- add keycodes for PageUp and PageDown
- fixed a possible crash on WifiStateTracker
- add Eee Top touchscreen support
- merge the v4l2 camera works from android-m912 project by Niels Keeman
- Merge "docs: add caution about adt in eclipse 3.6" into froyo
- docs: add caution about adt in eclipse 3.6
- Merge "Doc change: Add revision notes for Android 2.2_r2 development platfor
- Doc change: Add revision notes for Android 2.2_r2 development platform. Fix
- docs: fix misc broken links
- Merge "Flush binder buffer after setting raw heap to avoid leaking a referen
- Merge "docs: update device dashboard; add historical chart" into froyo
- Flush binder buffer after setting raw heap to avoid leaking a reference.
The problem was:
1. In handleShutter(), thread A in CameraService calls
registerBuffers(IMemoryHeap) and it's received by thread B
in system_server. [transaction 1]
2. While thread A is waiting for the reply, thread B calls
back to thread A to get the id of the heap
(IMemoryHeap.getHeapID). [transaction 2]
3. Thread A replies transaction 2 and is preemptied in kernel.
Thread B gets the reply and finishes registerBuffers and send
reply for transaction 1.
4. When thread A runs again, it gets the reply for transaction 1
and returns to handleShutter().
5. At this point the transaction buffer for transaction 2 (which
holds a reference to IMemoryHeap) is not freed because the
BC_FREE_BUFFER command is kept in thread A's local command
queue and not sent to the kernel.
6. Normally when thread A makes next transaction, the
BC_FREE_BUFFER command will be sent together (piggyback) with
the commands for that transaction. But in this case thread A
is a callback thread from camera driver, so it does not make
any binder calls afterwards, and the IMemoryHeap is never freed
(until the next time handleShutter is called).
- Fix issue 2811538: System server crash when disconnecting BT headset after u
Problem:
When the bluetooth device is removed, the AudioService clears all active SCO
and unlinks from the client application's binder interface death.
The problem is that the unlinking is done even if no more connections are ac
which throws a runtime exception that is not catched causing the system serv
The fix consists in calling unlinkToDeath() in ScoClient.clearCount() only i
active SCO connections for this client is not 0. The NoSuchElementException
catched when calling unlinkToDeath()
- docs: update device dashboard; add historical chart
- docs: lots of additions to the resources docs
new drawable resources
addand to layout resource
update drawable class descriptioons to point to resources guide
add ID resource type
- docs: update notepad tutorial to change EditNote activity title and update c
bug: 2762919
masterのほうも死ぬ程あります... orz
froyo86build:~/froyo86/frameworks/base# git log 10859a5...0f0dd44 | grep ^commit | wc
18905 37810 907440
パス。
packages/apps/Stk
- CAT: Use new Cat package from frameworks
As all stk related classes were moved to new Cat package this application
needs to use new package instead of old one.
system/bluetooth
- bluedroid: fix several issues to enable a bluetooth device
* set_bluetooth_power(): check the rfkill state before set it. If the
state is already the expected value, don't write to it. This avoids
the permission issue after wakeup for external bluetooth dongle.
* bt_enable(): try to disable and re-enable eeepc-bluetooth if unable
to turn on it, since the rfkill id may has changed.
- bluedroid: fix discontinuous rfkill id issue
The rfkill id may not continuous due to unplug and plug
or suspend and wakeup. This fix uses opendir and readdir
to find the first available bluetooth rfkill id.
- bluedroid: fix several issues to enable a bluetooth device
* init_rfkill(): use the first rkilll interface (eeepc-bluetooth)
* set_bluetooth_power(): check the rfkill state before set it. If the
state is already the expected value, don't write to it. This avoids
the permission issue after wakeup for external bluetooth dongle.
* bt_enable(): try to disable and re-enable eeepc-bluetooth if unable
to turn on it, since the rfkill id may has changed.
- bluedroid: fix discontinuous rfkill id issue
The rfkill id may not continuous due to unplug and plug
or suspend and wakeup. This fix uses opendir and readdir
to find the first available bluetooth rfkill id.
- bluedroid: fix several issues to enable a bluetooth device
* set_bluetooth_power(): check the rfkill state before set it. If the
state is already the expected value, don't write to it. This avoids
the permission issue after wakeup for external bluetooth dongle.
* bt_enable(): try to disable and re-enable eeepc-bluetooth if unable
to turn on it, since the rfkill id may has changed.
- bluedroid: fix discontinuous rfkill id issue
The rfkill id may not continuous due to unplug and plug
or suspend and wakeup. This fix uses opendir and readdir
to find the first available bluetooth rfkill id.
- bluedroid: fix several issues to enable a bluetooth device
* init_rfkill(): use the first rkilll interface (eeepc-bluetooth)
* set_bluetooth_power(): check the rfkill state before set it. If the
state is already the expected value, don't write to it. This avoids
the permission issue after wakeup for external bluetooth dongle.
* bt_enable(): try to disable and re-enable eeepc-bluetooth if unable
to turn on it, since the rfkill id may has changed.
- bluetooth.c: fix discontinuous rfkill id issue
The rfkill id may not continuous due to unplug and plug
or suspend and wakeup. This fix uses opendir and readdir
to find the first available bluetooth rfkill id.
- Update brfpatch for new TI firmware scripts.
- Add support for 6 byte parameters
- Add support for 16 byte parameters
brfpatch is only used to generate firmware, it is not installed on the devic
- Add another car kit vendor to the blacklist file.
Bug: 2545955
- Add hci_command_hdr to clean bluez headers.
- Disable park state in main.conf
This is to match code change in external/bluetooth/bluez/, which
allow configuration of park state support. Turn off park state
on Android to avoid connection lost with devices supporting park
state.
Signed-off-by: Bao Liang
- Add blacklist for Bluetooth SCO connections
- Add exceptions for Motorola HF850 and Infinity G350
Signed-off-by: Eric Olsen
- Delay 50ms before downlooading firmware patch to fix BCM4329B1 incompatabili
- Add an empty CleanSpec.mk
- Merge "Add Auto Pairing blacklist, change paths."
- Update bluez clean headers for struct sockaddr_sco change.
- Do not attempt role switch to Master.
Just causes too many problems with legacy carkits that cannot handle role
switch.
- am d7a53f14: am 39760b25: reconcile main tree with open-source eclair
Merge commit 'd7a53f143d0733c26612af1754944826fd0841dc'
* commit 'd7a53f143d0733c26612af1754944826fd0841dc':
android-2.1_r1 snapshot
- Add Auto Pairing blacklist, change paths.
- Merge commit 'goog/eclair-plus-aosp'
- am 4522d8ef: Add L2CAP_LM_FLUSHABLE to clean Bluez headers.
Merge commit '4522d8ef8b710ac67752ac51ef2d3405cf1032cd' into eclair-mr2-plus
* commit '4522d8ef8b710ac67752ac51ef2d3405cf1032cd':
Add L2CAP_LM_FLUSHABLE to clean Bluez headers.
- am dc18c419: Update Bluez header for new ACL state debug parameters.
Merge commit 'dc18c419590935a7bcb180ae932e543defd73e18' into eclair-mr2-plus
* commit 'dc18c419590935a7bcb180ae932e543defd73e18':
Update Bluez header for new ACL state debug parameters.
- merge from open-source master
system/core
- Merge branch 'mksh' into froyo-x86
- add back libdiskconfig_host
This is required by editdisklbl on building usb_img target.
- libsysutils: reimplement NetlinkEvent::findParam in the proper way
The original implementation can not find correct parameters for certain
cases. For example, if you have both foo_bar and foo, try to find foo
may be mismatched. The correct way is to match with "=".
- DBUS is not fully implemented. Disable it for nowOn Android-x86, the firmware directory is /system/lib/firmware.
- do not include goldfish files on x86
- init: a hack to avoid kernel warning
Change options androidboot.* to androidboot_* so kernel won't warn it.
- init: add an option to disable 3D acceleration
If the hardware OpenGL support doesn't work for you,
disable it by adding HWACCEL=0 to cmdline.
- fixed a bug caused by the changes in the prop name size
- Let console applications have a controlling tty.
Since the logic in open_console() is changed, terminating console
application within a shell is now possible via Ctrl-C.
- fix permission of /dev/videoX, and remove unnecessary /dev/snd/*
- init: Create subdirectory for drm subsystem.
- Add mksh from CVS 2010/07/21 as system/core/mksh module
Both shells (ash from system/core/sh, and mksh) are built by
default but only the one where $(TARGET_SHELL) is set to is
actually installed (the shell and the mkshrc configuration
file are tagged shell_mksh for this to work).
- Build ash as ash with shell_ash tag; install sh symlink
- sys_signame[] was added to libc, remove conflicting definition
Signed-off-by: Thorsten Glaser
- add back libdiskconfig_host
This is required by editdisklbl on building usb_img target.
Both shells (ash from system/core/sh, and mksh) are built by
default but only the one where $(TARGET_SHELL) is set to is
actually installed (the shell and the mkshrc configuration
file are tagged shell_mksh for this to work).
- Build ash as ash with shell_ash tag; install sh symlink
- libsysutils: reimplement NetlinkEvent::findParam in the proper way
The original implementation can not find correct parameters for certain
cases. For example, if you have both foo_bar and foo, try to find foo
may be mismatched. The correct way is to match with "=".
- validate the source of uevent messages
Bug: 2844206
On Android-x86, the firmware directory is /system/lib/firmware.
- do not include goldfish files on x86
- init: a hack to avoid kernel warning
- sys_signame[] was added to libc, remove conflicting definition
- init: add an option to disable 3D acceleration
If the hardware OpenGL support doesn't work for you,
disable it by adding HWACCEL=0 to cmdline.
- fixed a bug caused by the changes in the prop name size
- Let console applications have a controlling tty.
Since the logic in open_console() is changed, terminating console
application within a shell is now possible via Ctrl-C.
- fix permission of /dev/videoX, and remove unnecessary /dev/snd/*
- init: Create subdirectory for drm subsystem.