[Other TouchPad Development] jshafer817:
My notes.. in case I lose this file.. most of the info here is not useful.. but.. whatever.

Got Tearing???? hehehe

cp arch/arm/boot/uImage ~/moboot/tools

cd ~/moboot/tools

rm uImage.Mer

rm uRamdisk

rm kernel.img

./uimage-extract uImage

rm uImage

mkimage -A arm -O linux -T kernel -C none -a 0x40208000 -e 0x40208000 -n "Kernel" -d kernel.img uImage

mkimage -A arm -O linux -T ramdisk -C none -a 0x60000000 -e 0x60000000 -n "Image" -d ramdisk.img uRamdisk

mkimage -A arm -O linux -T multi -a 0x40208000 -e 0x40208000 -C none -n "multi image" -d uImage:uRamdisk uImage.Mer

cat uImage.Mer | novacom put finemo-apps-wayland | Nemo Apps | pattern

| nemo-complete-wayland | Nemo Comple-> | pattern

| nemo-mobile-session-wayland | Wayland con-> | package

| nemo-rnd-wayland | Nemo RND Wa-> | pattern

| nemo-ux-wayland le:///boot/uImage.Mer

sed -i '$ a nameserver 8.8.8.8' > /etc/resolv.conf

echo "nameserver 8.8.8.8" > /etc/resolv.conf

./autogen.sh --prefix=/usr --enable-wayland --with-android-headers=/headertest --with-default-egl-platform=ics --enable-debug --enable-mesa --enable-trace

./autogen.sh --prefix=/usr --enable-debug --enable-mesa --enable-trace --enable-alinker=jb

QT_QPA_EGLFS_DEPTH=24 /usr/lib/qt5/bin/qmlscene -platform eglfs

QT_QPA_EGLFS_DEPTH=32 /usr/lib/qt5/bin/qmlscene -platform eglfs

QT_QPA_EGLFS_DEPTH=16 /usr/lib/qt5/bin/qmlscene -platform eglfs

QT_QPA_EGLFS_PHYSICAL_WIDTH=1024 QT_QPA_EGLFS_PHYSICAL_HEIGHT=768

QT_WAYLAND_GL_CONFIG=brcm_egl QT_QPA_EGLFS_WIDTH=1024 QT_QPA_EGLFS_HEIGHT=768 QT_QPA_EGLFS_DEPTH=24 QT_QPA_PLATFORM=eglfs /usr/lib/qt5/bin/qmlscene -platform eglfs ./usr/lib/qt5/examples/qtwayland/qml-compositor/main.qml

QT_QPA_EGLFS_HIDECURSOR=1 QT_QPA_EGLFS_PHYSICAL_WIDTH=400 QT_QPA_EGLFS_PHYSICAL_HEIGHT=300 QT_QPA_EGLFS_DEPTH=24 /usr/lib/qt5/bin/qmlscene -platform eglfs

zypper install make gcc automake libtool wayland-devel gcc-c++ libX11-devel

./autogen.sh --prefix=/usr --enable-wayland --with-android-headers=/headertest --enable-mesa --enable-debug --enable-trace --with-default-egl-platform=null

make

make install

[root@localhost libhybris]# mv eglplatform_null.la eglplatform_jb.la

[root@localhost libhybris]# mv eglplatform_null.so eglplatform_jb.so

test_glesv2 works!

gpasswd -a nemo hybris

gpasswd -a root hybris

echo 5.9.68.173 repo.pub.meego.com | tee -a /etc/hosts

echo 5.9.68.173 releases.nemomobile.org | tee -a /etc/hosts

move hybris into external!!!!

remove sgx and n950 stuff

egl-utils eglext-tests!!!!!!!!!!!!!!!!!!

releases.nemomobile.org

zypper in qt5-qtwayland-wayland_egl-examples qt5-plugin-imageformat-jpeg qt5-plugin-platform-eglfs qt5-qtsvg-plugin-imageformat-svg gettext

./autogen.sh --prefix=/usr --enable-gallium-llvm --enable-gallium-egl --with-state-trackers=egl --enable-glew=no --enable-glw=no --enable-glut=no --enable-gles1=yes --enable-gles2=yes --enable-egl=yes --enable-gallium-egl --enable-osmesa=no --with-egl-platforms=fbdev,wayland --enable-glx-tls --enable-glx=yes --enable-dri=no

/home/justin/UTA/ubuntu/hybris ./usr/lib/qt5/examples/qtwayland/qml-compositor/WindowChrome.qml

PRODUCT_PACKAGES += \

libcamera_compat_layer \

libis_compat_layer \

libmedia_compat_layer \

libsf_compat_layer \

libui_compat_layer \

direct_camera_test \

direct_input_test \

direct_media_test \

direct_sf_test \

libubuntu_application_api \

ubuntuappmanager \

ubuntu_chroot \

uchroot \

upstart-property-watcher

./autogen.sh --prefix=/usr --with-x --enable-gallium-llvm --with-dri-drivers=swrast --with-state-trackers=egl --enable-glew=no --enable-glw=no --enable-glut=no --enable-gles1=yes --enable-gles2=yes --enable-egl=yes --enable-gallium-egl --enable-osmesa=no --with-gallium-drivers=swrast --with-egl-platforms=x11,fbdev,wayland --enable-glx-tls --enable-glx=yes --enable-dri

nemo-apps-wayland | Nemo Apps | pattern

| nemo-complete-wayland | Nemo Comple-> | pattern

| nemo-mobile-session-wayland | Wayland con-> | package

| nemo-rnd-wayland | Nemo RND Wa-> | pattern

| nemo-ux-wayland

Sat Nov 16 17:09:11 EET 2013

./autogen.sh --prefix=/usr --with-x --enable-gallium-llvm --with-dri-drivers=swrast --with-state-trackers=egl --enable-glew=no --enable-glw=no --enable-glut=no --enable-gles1=yes --enable-gles2=yes --enable-egl=yes --enable-gallium-egl --enable-osmesa=no --with-egl-platforms=x11,fbdev,wayland --enable-glx-tls --enable-glx=yes --enable-dri

PATH="/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/nemo/bin:/sbin"

Sat Nov 16 17:09:11 EET 2013

I/gralloc (19700): width = 163 mm (159.568 dpi)

I/gralloc (19700): height = 122 mm (159.895 dpi)

QT_QPA_EGLFS_PHYSICAL_WIDTH=163 QT_QPA_EGLFS_PHYSICAL_HEIGHT=122 QT_QPA_EGLFS_DEPTH=32 QT_QPA_PLATFORM=eglfs /usr/lib/qt5/bin/qmlscene -platform eglfs

I/SurfaceFlinger( 1111): EGLSurface: 8-8-8-0, config=0x7

cd /dev

rm -f /dev/log

mkdir /dev/log

chmod 777 /dev/log

cd /dev/log

ln -s /dev/log_main main

ln -s /dev/log_system system

ln -s /dev/log_events events

ln -s /dev/log_radio radio

mkdir /dev/graphics

cd /dev/graphics

ln -s /dev/fb0 fb0

chmod 666 /dev/graphics/fb0

chmod 666 /dev/fb0

chmod 666 /dev/genlock

chmod 666 /dev/log*

chmod 666 /dev/log/*

chmod 666 /dev/kgsl*