Jump to content

Liquid Kernel Source Build


Recommended Posts

Posted (edited)
The problem is that it doesnt boot up with the stock libc.so and linker in /system/bin..

When I replace it with the Liquid ones, I get a logcat, and it outputs lib errors, so the Acer libc.so isnt compatible with the AOSP versions.

When I replace all libs, I have problems with the framework, they're wifi-related, I can't get a bootup.

So, Acer made changes to the framework too.

I would have to replace it with the Liquid version too, but.. then the AOSP is gone. ;)

But you are trying to build the entire android source?? Did you tried building only the kernel (outside the android source tree) and see if it works ??

Good, but you have to use the GPLv2 license because the kernel is v2 and you can't change license nor version (too bad, but so it is).

my mistake (:

I may be wrong but.. framework & libs license is apache too, isn't it?

I guess so

Edited by disc0
Guest maxisma
Posted
But you are trying to build the entire android source?? Did you tried building only the kernel (outside the android source tree) and see if it works ??

Nah, Kernel built successfully, AOSP doesmt even boot with stock kernel.

Posted
Nah, Kernel built successfully, AOSP doesmt even boot with stock kernel.

I see.. Well, guess thats we need to stick with the shipped system.img and modify it..

Guest maxisma
Posted
I see.. Well, guess thats we need to stick with the shipped system.img and modify it..

Yes ;) Hopefully this changes with their Eclair release.

Posted
Yes ;) Hopefully this changes with their Eclair release.

Lets hope soo..

I'm having some troubles now with getting the boot.imgs working properly with the bootloader from new ROM.. I'l continue trying some things..

Posted (edited)

I extracted a list of source code files used to compile 2.000.16 kernel. This is most likely not a complete list, but these are the files that had traces in the kernel. Maybe this list could be used to cross-reference the files that we currently have, and see if we are missing something. Or maybe it could be used to get hints of the actual kernel config. Well, not sure if it'll help much, but here it is anyway ;).

/home/robert/autobuild/customize/android/kernel/init/main.c

/home/robert/autobuild/customize/android/kernel/arch/arm/kernel/setup.c

/home/robert/autobuild/customize/android/kernel/arch/arm/kernel/traps.c

/home/robert/autobuild/customize/android/kernel/arch/arm/mm/dma-mapping.c

/home/robert/autobuild/customize/android/kernel/arch/arm/include/asm/dma-mapping.h

/home/robert/autobuild/customize/android/kernel/arch/arm/mm/fault.c

/home/robert/autobuild/customize/android/kernel/arch/arm/mm/init.c

/home/robert/autobuild/customize/android/kernel/arch/arm/mm/fault-armv.c

/home/robert/autobuild/customize/android/kernel/arch/arm/mm/ioremap.c

/home/robert/autobuild/customize/android/kernel/arch/arm/mm/pgd.c

/home/robert/autobuild/customize/android/kernel/arch/arm/mach-msm/irq.c

/home/robert/autobuild/customize/android/kernel/arch/arm/mach-msm/timer.c

/home/robert/autobuild/customize/android/kernel/arch/arm/mach-msm/dma.c

/home/robert/autobuild/customize/android/kernel/arch/arm/mach-msm/clock.c

/home/robert/autobuild/customize/android/kernel/arch/arm/mach-msm/socinfo.c

/home/robert/autobuild/customize/android/kernel/arch/arm/mach-msm/acpuclock-8x50.c

/home/robert/autobuild/customize/android/kernel/arch/arm/mach-msm/smd.c

/home/robert/autobuild/customize/android/kernel/arch/arm/mach-msm/smd_ctl2.c

/home/robert/autobuild/customize/android/kernel/arch/arm/mach-msm/smd_nmea.c

/home/robert/autobuild/customize/android/kernel/arch/arm/mach-msm/pmic_debugfs.c

/home/robert/autobuild/customize/android/kernel/arch/arm/mach-msm/smd_rpcrouter.c

/home/robert/autobuild/customize/android/kernel/arch/arm/mach-msm/pm2.c

/home/robert/autobuild/customize/android/kernel/kernel/sched_rt.c

/home/robert/autobuild/customize/android/kernel/kernel/sched.c

/home/robert/autobuild/customize/android/kernel/kernel/sched_fair.c

/home/robert/autobuild/customize/android/kernel/kernel/fork.c

/home/robert/autobuild/customize/android/kernel/include/linux/security.h

/home/robert/autobuild/customize/android/kernel/include/linux/cred.h

/home/robert/autobuild/customize/android/kernel/kernel/printk.c

/home/robert/autobuild/customize/android/kernel/kernel/exit.c

/home/robert/autobuild/customize/android/kernel/include/linux/ptrace.h

/home/robert/autobuild/customize/android/kernel/include/linux/pid_namespace.h

/home/robert/autobuild/customize/android/kernel/kernel/softirq.c

/home/robert/autobuild/customize/android/kernel/kernel/resource.c

/home/robert/autobuild/customize/android/kernel/kernel/sysctl.c

/home/robert/autobuild/customize/android/kernel/kernel/capability.c

/home/robert/autobuild/customize/android/kernel/kernel/ptrace.c

/home/robert/autobuild/customize/android/kernel/kernel/timer.c

/home/robert/autobuild/customize/android/kernel/kernel/signal.c

/home/robert/autobuild/customize/android/kernel/kernel/sys.c

/home/robert/autobuild/customize/android/kernel/kernel/kmod.c

/home/robert/autobuild/customize/android/kernel/kernel/workqueue.c

/home/robert/autobuild/customize/android/kernel/include/linux/timer.h

/home/robert/autobuild/customize/android/kernel/kernel/rcupdate.c

/home/robert/autobuild/customize/android/kernel/kernel/params.c

/home/robert/autobuild/customize/android/kernel/kernel/kfifo.c

/home/robert/autobuild/customize/android/kernel/kernel/posix-cpu-timers.c

/home/robert/autobuild/customize/android/kernel/kernel/mutex.c

/home/robert/autobuild/customize/android/kernel/kernel/hrtimer.c

/home/robert/autobuild/customize/android/kernel/kernel/rwsem.c

/home/robert/autobuild/customize/android/kernel/kernel/nsproxy.c

/home/robert/autobuild/customize/android/kernel/kernel/srcu.c

/home/robert/autobuild/customize/android/kernel/kernel/notifier.c

/home/robert/autobuild/customize/android/kernel/kernel/cred.c

/home/robert/autobuild/customize/android/kernel/kernel/profile.c

/home/robert/autobuild/customize/android/kernel/kernel/stacktrace.c

/home/robert/autobuild/customize/android/kernel/kernel/time/timekeeping.c

/home/robert/autobuild/customize/android/kernel/kernel/time/clockevents.c

/home/robert/autobuild/customize/android/kernel/kernel/mutex-debug.c

/home/robert/autobuild/customize/android/kernel/kernel/lockdep.c

/home/robert/autobuild/customize/android/kernel/include/linux/pagemap.h

/home/robert/autobuild/customize/android/kernel/kernel/futex.c

/home/robert/autobuild/customize/android/kernel/kernel/rtmutex_common.h

/home/robert/autobuild/customize/android/kernel/kernel/rtmutex.c

/home/robert/autobuild/customize/android/kernel/kernel/up.c

/home/robert/autobuild/customize/android/kernel/kernel/module.c

/home/robert/autobuild/customize/android/kernel/kernel/kallsyms.c

/home/robert/autobuild/customize/android/kernel/kernel/power/main.c

/home/robert/autobuild/customize/android/kernel/kernel/power/process.c

/home/robert/autobuild/customize/android/kernel/kernel/power/wakelock.c

/home/robert/autobuild/customize/android/kernel/kernel/cgroup.c

/home/robert/autobuild/customize/android/kernel/include/linux/dcache.h

/home/robert/autobuild/customize/android/kernel/kernel/cgroup_freezer.c

/home/robert/autobuild/customize/android/kernel/kernel/res_counter.c

/home/robert/autobuild/customize/android/kernel/kernel/softlockup.c

/home/robert/autobuild/customize/android/kernel/kernel/irq/manage.c

/home/robert/autobuild/customize/android/kernel/kernel/irq/chip.c

/home/robert/autobuild/customize/android/kernel/kernel/irq/devres.c

/home/robert/autobuild/customize/android/kernel/kernel/tracepoint.c

/home/robert/autobuild/customize/android/kernel/kernel/trace/ring_buffer.c

/home/robert/autobuild/customize/android/kernel/kernel/trace/trace.c

/home/robert/autobuild/customize/android/kernel/mm/bootmem.c

/home/robert/autobuild/customize/android/kernel/mm/filemap.c

/home/robert/autobuild/customize/android/kernel/include/linux/highmem.h

/home/robert/autobuild/customize/android/kernel/mm/mempool.c

/home/robert/autobuild/customize/android/kernel/mm/oom_kill.c

/home/robert/autobuild/customize/android/kernel/mm/page_alloc.c

/home/robert/autobuild/customize/android/kernel/include/linux/gfp.h

/home/robert/autobuild/customize/android/kernel/mm/page-writeback.c

/home/robert/autobuild/customize/android/kernel/mm/pdflush.c

/home/robert/autobuild/customize/android/kernel/mm/readahead.c

/home/robert/autobuild/customize/android/kernel/mm/truncate.c

/home/robert/autobuild/customize/android/kernel/mm/vmscan.c

/home/robert/autobuild/customize/android/kernel/mm/shmem.c

/home/robert/autobuild/customize/android/kernel/mm/prio_tree.c

/home/robert/autobuild/customize/android/kernel/mm/page_isolation.c

/home/robert/autobuild/customize/android/kernel/mm/fremap.c

/home/robert/autobuild/customize/android/kernel/mm/memory.c

/home/robert/autobuild/customize/android/kernel/mm/mincore.c

/home/robert/autobuild/customize/android/kernel/mm/mlock.c

/home/robert/autobuild/customize/android/kernel/mm/mmap.c

/home/robert/autobuild/customize/android/kernel/mm/mprotect.c

/home/robert/autobuild/customize/android/kernel/mm/rmap.c

/home/robert/autobuild/customize/android/kernel/include/linux/swapops.h

/home/robert/autobuild/customize/android/kernel/mm/vmalloc.c

/home/robert/autobuild/customize/android/kernel/mm/dmapool.c

/home/robert/autobuild/customize/android/kernel/mm/slab.c

/home/robert/autobuild/customize/android/kernel/fs/open.c

/home/robert/autobuild/customize/android/kernel/fs/file_table.c

/home/robert/autobuild/customize/android/kernel/fs/super.c

/home/robert/autobuild/customize/android/kernel/fs/exec.c

/home/robert/autobuild/customize/android/kernel/fs/namei.c

/home/robert/autobuild/customize/android/kernel/fs/fcntl.c

/home/robert/autobuild/customize/android/kernel/fs/dcache.c

/home/robert/autobuild/customize/android/kernel/fs/inode.c

/home/robert/autobuild/customize/android/kernel/include/linux/writeback.h

/home/robert/autobuild/customize/android/kernel/fs/attr.c

/home/robert/autobuild/customize/android/kernel/fs/file.c

/home/robert/autobuild/customize/android/kernel/fs/filesystems.c

/home/robert/autobuild/customize/android/kernel/fs/namespace.c

/home/robert/autobuild/customize/android/kernel/fs/fs-writeback.c

/home/robert/autobuild/customize/android/kernel/fs/pnode.c

/home/robert/autobuild/customize/android/kernel/fs/splice.c

/home/robert/autobuild/customize/android/kernel/fs/buffer.c

/home/robert/autobuild/customize/android/kernel/include/linux/buffer_head.h

/home/robert/autobuild/customize/android/kernel/include/linux/bit_spinlock.h

/home/robert/autobuild/customize/android/kernel/fs/bio.c

/home/robert/autobuild/customize/android/kernel/fs/block_dev.c

/home/robert/autobuild/customize/android/kernel/fs/direct-io.c

/home/robert/autobuild/customize/android/kernel/fs/mpage.c

/home/robert/autobuild/customize/android/kernel/fs/aio.c

/home/robert/autobuild/customize/android/kernel/fs/locks.c

/home/robert/autobuild/customize/android/kernel/fs/proc/generic.c

/home/robert/autobuild/customize/android/kernel/fs/proc/proc_sysctl.c

/home/robert/autobuild/customize/android/kernel/fs/sysfs/inode.c

/home/robert/autobuild/customize/android/kernel/fs/sysfs/file.c

/home/robert/autobuild/customize/android/kernel/fs/sysfs/sysfs.h

/home/robert/autobuild/customize/android/kernel/fs/sysfs/dir.c

/home/robert/autobuild/customize/android/kernel/fs/sysfs/symlink.c

/home/robert/autobuild/customize/android/kernel/fs/sysfs/bin.c

/home/robert/autobuild/customize/android/kernel/fs/sysfs/group.c

/home/robert/autobuild/customize/android/kernel/fs/devpts/inode.c

/home/robert/autobuild/customize/android/kernel/fs/ext2/balloc.c

/home/robert/autobuild/customize/android/kernel/fs/ext2/dir.c

/home/robert/autobuild/customize/android/kernel/fs/fat/cache.c

/home/robert/autobuild/customize/android/kernel/fs/fat/dir.c

/home/robert/autobuild/customize/android/kernel/fs/fat/fatent.c

/home/robert/autobuild/customize/android/kernel/fs/fat/inode.c

/home/robert/autobuild/customize/android/kernel/fs/fat/namei_vfat.c

/home/robert/autobuild/customize/android/kernel/fs/nfs/client.c

/home/robert/autobuild/customize/android/kernel/fs/nfs/file.c

/home/robert/autobuild/customize/android/kernel/fs/nfs/inode.c

/home/robert/autobuild/customize/android/kernel/fs/nfs/direct.c

/home/robert/autobuild/customize/android/kernel/fs/nfs/pagelist.c

/home/robert/autobuild/customize/android/kernel/fs/nfs/proc.c

/home/robert/autobuild/customize/android/kernel/fs/nfs/write.c

/home/robert/autobuild/customize/android/kernel/fs/lockd/clntproc.c

/home/robert/autobuild/customize/android/kernel/fs/lockd/host.c

/home/robert/autobuild/customize/android/kernel/fs/lockd/svc.c

/home/robert/autobuild/customize/android/kernel/fs/lockd/svcsubs.c

/home/robert/autobuild/customize/android/kernel/fs/fuse/dev.c

/home/robert/autobuild/customize/android/kernel/fs/fuse/dir.c

/home/robert/autobuild/customize/android/kernel/fs/fuse/file.c

/home/robert/autobuild/customize/android/kernel/fs/fuse/inode.c

/home/robert/autobuild/customize/android/kernel/fs/fuse/control.c

/home/robert/autobuild/customize/android/kernel/fs/yaffs2/yaffs_fs.c

/home/robert/autobuild/customize/android/kernel/fs/yaffs2/yaffs_getblockinfo.h

/home/robert/autobuild/customize/android/kernel/fs/yaffs2/yaffs_guts.c

/home/robert/autobuild/customize/android/kernel/fs/yaffs2/yaffs_nand.c

/home/robert/autobuild/customize/android/kernel/fs/yaffs2/yaffs_mtdif2.c

/home/robert/autobuild/customize/android/kernel/ipc/sem.c

/home/robert/autobuild/customize/android/kernel/ipc/shm.c

/home/robert/autobuild/customize/android/kernel/crypto/api.c

/home/robert/autobuild/customize/android/kernel/crypto/digest.c

/home/robert/autobuild/customize/android/kernel/crypto/algapi.c

/home/robert/autobuild/customize/android/kernel/crypto/scatterwalk.c

/home/robert/autobuild/customize/android/kernel/crypto/blkcipher.c

/home/robert/autobuild/customize/android/kernel/crypto/chainiv.c

/home/robert/autobuild/customize/android/kernel/include/linux/scatterlist.h

/home/robert/autobuild/customize/android/kernel/crypto/algboss.c

/home/robert/autobuild/customize/android/kernel/crypto/testmgr.c

/home/robert/autobuild/customize/android/kernel/block/elevator.c

/home/robert/autobuild/customize/android/kernel/block/blk-core.c

/home/robert/autobuild/customize/android/kernel/block/blk-tag.c

/home/robert/autobuild/customize/android/kernel/block/blk-sysfs.c

/home/robert/autobuild/customize/android/kernel/block/blk-barrier.c

/home/robert/autobuild/customize/android/kernel/block/blk-settings.c

/home/robert/autobuild/customize/android/kernel/block/blk-ioc.c

/home/robert/autobuild/customize/android/kernel/block/blk-exec.c

/home/robert/autobuild/customize/android/kernel/block/blk-softirq.c

/home/robert/autobuild/customize/android/kernel/block/blk-timeout.c

/home/robert/autobuild/customize/android/kernel/block/genhd.c

/home/robert/autobuild/customize/android/kernel/block/noop-iosched.c

/home/robert/autobuild/customize/android/kernel/block/as-iosched.c

/home/robert/autobuild/customize/android/kernel/lib/idr.c

/home/robert/autobuild/customize/android/kernel/lib/kobject.c

/home/robert/autobuild/customize/android/kernel/lib/kobject_uevent.c

/home/robert/autobuild/customize/android/kernel/lib/kref.c

/home/robert/autobuild/customize/android/kernel/lib/prio_tree.c

/home/robert/autobuild/customize/android/kernel/lib/radix-tree.c

/home/robert/autobuild/customize/android/kernel/lib/string.c

/home/robert/autobuild/customize/android/kernel/lib/vsprintf.c

/home/robert/autobuild/customize/android/kernel/lib/bitmap.c

/home/robert/autobuild/customize/android/kernel/lib/scatterlist.c

/home/robert/autobuild/customize/android/kernel/lib/devres.c

/home/robert/autobuild/customize/android/kernel/lib/kernel_lock.c

/home/robert/autobuild/customize/android/kernel/lib/plist.c

/home/robert/autobuild/customize/android/kernel/lib/genalloc.c

/home/robert/autobuild/customize/android/kernel/drivers/char/random.c

/home/robert/autobuild/customize/android/kernel/drivers/char/tty_io.c

/home/robert/autobuild/customize/android/kernel/drivers/char/n_tty.c

/home/robert/autobuild/customize/android/kernel/drivers/char/tty_ldisc.c

/home/robert/autobuild/customize/android/kernel/drivers/char/tty_buffer.c

/home/robert/autobuild/customize/android/kernel/drivers/char/pty.c

/home/robert/autobuild/customize/android/kernel/drivers/char/vt.c

/home/robert/autobuild/customize/android/kernel/drivers/char/msm_kgsl/kgsl_drawctxt.c

/home/robert/autobuild/customize/android/kernel/drivers/char/msm_kgsl/kgsl.c

/home/robert/autobuild/customize/android/kernel/drivers/char/msm_kgsl/kgsl_mmu.c

/home/robert/autobuild/customize/android/kernel/drivers/char/msm_kgsl/kgsl_ringbuffer.c

/home/robert/autobuild/customize/android/kernel/drivers/char/msm_kgsl/kgsl_sharedmem.c

/home/robert/autobuild/customize/android/kernel/drivers/char/msm_kgsl/kgsl_yamato.c

/home/robert/autobuild/customize/android/kernel/drivers/gpu/drm/drm_fops.c

/home/robert/autobuild/customize/android/kernel/drivers/gpu/drm/drm_gem.c

/home/robert/autobuild/customize/android/kernel/drivers/gpu/drm/drm_irq.c

/home/robert/autobuild/customize/android/kernel/drivers/gpu/drm/drm_sysfs.c

/home/robert/autobuild/customize/android/kernel/drivers/gpu/drm/drm_sman.c

/home/robert/autobuild/customize/android/kernel/drivers/serial/serial_core.c

/home/robert/autobuild/customize/android/kernel/drivers/serial/msm_serial.c

/home/robert/autobuild/customize/android/kernel/drivers/serial/msm_serial_hs.c

/home/robert/autobuild/customize/android/kernel/drivers/base/core.c

/home/robert/autobuild/customize/android/kernel/drivers/base/sys.c

/home/robert/autobuild/customize/android/kernel/drivers/base/bus.c

/home/robert/autobuild/customize/android/kernel/drivers/base/dd.c

/home/robert/autobuild/customize/android/kernel/drivers/base/class.c

/home/robert/autobuild/customize/android/kernel/drivers/base/devres.c

/home/robert/autobuild/customize/android/kernel/drivers/base/attribute_container.c

/home/robert/autobuild/customize/android/kernel/drivers/base/transport_class.c

/home/robert/autobuild/customize/android/kernel/drivers/base/power/main.c

/home/robert/autobuild/customize/android/kernel/drivers/base/dma-mapping.c

/home/robert/autobuild/customize/android/kernel/drivers/base/firmware_class.c

/home/robert/autobuild/customize/android/kernel/drivers/block/brd.c

/home/robert/autobuild/customize/android/kernel/drivers/block/loop.c

/home/robert/autobuild/customize/android/kernel/drivers/misc/pmem.c

/home/robert/autobuild/customize/android/kernel/drivers/media/video/v4l2-dev.c

/home/robert/autobuild/customize/android/kernel/drivers/media/video/v4l2-ioctl.c

/home/robert/autobuild/customize/android/kernel/drivers/media/video/v4l2-device.c

/home/robert/autobuild/customize/android/kernel/drivers/media/video/v4l2-common.c

/home/robert/autobuild/customize/android/kernel/include/media/v4l2-subdev.h

/home/robert/autobuild/customize/android/kernel/drivers/media/video/msm/msm_camera.c

/home/robert/autobuild/customize/android/kernel/drivers/mtd/mtdcore.c

/home/robert/autobuild/customize/android/kernel/drivers/mtd/mtdpart.c

/home/robert/autobuild/customize/android/kernel/drivers/mtd/mtd_blkdevs.c

/home/robert/autobuild/customize/android/kernel/drivers/mtd/devices/msm_nand.c

/home/robert/autobuild/customize/android/kernel/drivers/usb/function/msm_hsusb.c

/home/robert/autobuild/customize/android/kernel/drivers/input/input.c

/home/robert/autobuild/customize/android/kernel/drivers/rtc/hctosys.c

/home/robert/autobuild/customize/android/kernel/drivers/rtc/class.c

/home/robert/autobuild/customize/android/kernel/drivers/rtc/rtc-dev.c

/home/robert/autobuild/customize/android/kernel/drivers/i2c/i2c-core.c

/home/robert/autobuild/customize/android/kernel/drivers/i2c/i2c-dev.c

/home/robert/autobuild/customize/android/kernel/drivers/i2c/chips/bma150_driver.c

/home/robert/autobuild/customize/android/kernel/drivers/i2c/chips/isl29018.c

/home/robert/autobuild/customize/android/kernel/drivers/cpufreq/cpufreq.c

/home/robert/autobuild/customize/android/kernel/drivers/cpufreq/cpufreq_userspace.c

/home/robert/autobuild/customize/android/kernel/drivers/mmc/core/core.c

/home/robert/autobuild/customize/android/kernel/drivers/mmc/core/host.c

/home/robert/autobuild/customize/android/kernel/drivers/mmc/core/mmc.c

/home/robert/autobuild/customize/android/kernel/drivers/mmc/core/mmc_ops.c

/home/robert/autobuild/customize/android/kernel/drivers/mmc/core/sd.c

/home/robert/autobuild/customize/android/kernel/drivers/mmc/core/sd_ops.c

/home/robert/autobuild/customize/android/kernel/drivers/mmc/core/sdio.c

/home/robert/autobuild/customize/android/kernel/drivers/mmc/core/sdio_ops.c

/home/robert/autobuild/customize/android/kernel/drivers/mmc/core/sdio_cis.c

/home/robert/autobuild/customize/android/kernel/drivers/mmc/core/sdio_io.c

/home/robert/autobuild/customize/android/kernel/drivers/mmc/core/sdio_irq.c

/home/robert/autobuild/customize/android/kernel/drivers/mmc/core/debugfs.c

/home/robert/autobuild/customize/android/kernel/drivers/mmc/card/queue.c

/home/robert/autobuild/customize/android/kernel/drivers/mmc/host/msm_sdcc.c

/home/robert/autobuild/customize/android/kernel/drivers/hid/hid-core.c

/home/robert/autobuild/customize/android/kernel/drivers/hid/hid-input.c

/home/robert/autobuild/customize/android/kernel/drivers/staging/android/binder.c

/home/robert/autobuild/customize/android/kernel/sound/core/info.c

/home/robert/autobuild/customize/android/kernel/sound/core/memalloc.c

/home/robert/autobuild/customize/android/kernel/net/socket.c

/home/robert/autobuild/customize/android/kernel/net/core/sock.c

/home/robert/autobuild/customize/android/kernel/net/core/request_sock.c

/home/robert/autobuild/customize/android/kernel/include/linux/skbuff.h

/home/robert/autobuild/customize/android/kernel/net/core/skbuff.c

/home/robert/autobuild/customize/android/kernel/net/core/datagram.c

/home/robert/autobuild/customize/android/kernel/net/core/stream.c

/home/robert/autobuild/customize/android/kernel/net/core/gen_estimator.c

/home/robert/autobuild/customize/android/kernel/net/core/net_namespace.c

/home/robert/autobuild/customize/android/kernel/net/core/sysctl_net_core.c

/home/robert/autobuild/customize/android/kernel/net/core/dev.c

/home/robert/autobuild/customize/android/kernel/net/core/ethtool.c

/home/robert/autobuild/customize/android/kernel/net/core/dst.c

/home/robert/autobuild/customize/android/kernel/net/core/neighbour.c

/home/robert/autobuild/customize/android/kernel/net/core/rtnetlink.c

/home/robert/autobuild/customize/android/kernel/net/core/filter.c

/home/robert/autobuild/customize/android/kernel/net/core/net-sysfs.c

/home/robert/autobuild/customize/android/kernel/net/sched/sch_generic.c

/home/robert/autobuild/customize/android/kernel/net/netlink/af_netlink.c

/home/robert/autobuild/customize/android/kernel/include/net/sock.h

/home/robert/autobuild/customize/android/kernel/net/netlink/attr.c

/home/robert/autobuild/customize/android/kernel/net/netlink/genetlink.c

/home/robert/autobuild/customize/android/kernel/net/ipv4/route.c

/home/robert/autobuild/customize/android/kernel/net/ipv4/inetpeer.c

/home/robert/autobuild/customize/android/kernel/net/ipv4/ip_fragment.c

/home/robert/autobuild/customize/android/kernel/net/ipv4/ip_output.c

/home/robert/autobuild/customize/android/kernel/net/ipv4/inet_hashtables.c

/home/robert/autobuild/customize/android/kernel/include/net/timewait_sock.h

/home/robert/autobuild/customize/android/kernel/net/ipv4/inet_timewait_sock.c

/home/robert/autobuild/customize/android/kernel/net/ipv4/inet_connection_sock.c

/home/robert/autobuild/customize/android/kernel/include/net/request_sock.h

/home/robert/autobuild/customize/android/kernel/net/ipv4/tcp.c

/home/robert/autobuild/customize/android/kernel/net/ipv4/tcp_input.c

/home/robert/autobuild/customize/android/kernel/net/ipv4/tcp_output.c

/home/robert/autobuild/customize/android/kernel/net/ipv4/tcp_timer.c

/home/robert/autobuild/customize/android/kernel/net/ipv4/tcp_ipv4.c

/home/robert/autobuild/customize/android/kernel/include/net/tcp.h

/home/robert/autobuild/customize/android/kernel/net/ipv4/tcp_cong.c

/home/robert/autobuild/customize/android/kernel/include/net/udp.h

/home/robert/autobuild/customize/android/kernel/net/ipv4/icmp.c

/home/robert/autobuild/customize/android/kernel/net/ipv4/devinet.c

/home/robert/autobuild/customize/android/kernel/net/ipv4/af_inet.c

/home/robert/autobuild/customize/android/kernel/net/ipv4/igmp.c

/home/robert/autobuild/customize/android/kernel/net/ipv4/fib_semantics.c

/home/robert/autobuild/customize/android/kernel/net/ipv4/inet_fragment.c

/home/robert/autobuild/customize/android/kernel/net/ipv4/fib_hash.c

/home/robert/autobuild/customize/android/kernel/net/ipv4/esp4.c

/home/robert/autobuild/customize/android/kernel/net/ipv4/xfrm4_mode_transport.c

/home/robert/autobuild/customize/android/kernel/net/ipv4/xfrm4_policy.c

/home/robert/autobuild/customize/android/kernel/net/xfrm/xfrm_policy.c

/home/robert/autobuild/customize/android/kernel/net/xfrm/xfrm_state.c

/home/robert/autobuild/customize/android/kernel/net/xfrm/xfrm_algo.c

/home/robert/autobuild/customize/android/kernel/net/unix/af_unix.c

/home/robert/autobuild/customize/android/kernel/net/unix/garbage.c

/home/robert/autobuild/customize/android/kernel/net/packet/af_packet.c

/home/robert/autobuild/customize/android/kernel/include/net/netns/generic.h

/home/robert/autobuild/customize/android/kernel/net/key/af_key.c

/home/robert/autobuild/customize/android/kernel/net/bluetooth/af_bluetooth.c

/home/robert/autobuild/customize/android/kernel/net/bluetooth/rfcomm/tty.c

/home/robert/autobuild/customize/android/kernel/net/sunrpc/clnt.c

/home/robert/autobuild/customize/android/kernel/net/sunrpc/xprtsock.c

/home/robert/autobuild/customize/android/kernel/net/sunrpc/sched.c

/home/robert/autobuild/customize/android/kernel/net/sunrpc/svc.c

/home/robert/autobuild/customize/android/kernel/net/sunrpc/svcsock.c

/home/robert/autobuild/customize/android/kernel/net/sunrpc/svcauth_unix.c

/home/robert/autobuild/customize/android/kernel/net/sunrpc/xdr.c

/home/robert/autobuild/customize/android/kernel/net/sunrpc/cache.c

/home/robert/autobuild/customize/android/kernel/net/sunrpc/rpc_pipe.c

/home/robert/autobuild/customize/android/kernel/net/sunrpc/svc_xprt.c

/home/robert/autobuild/customize/android/kernel/net/wireless/wext.c

/home/robert/autobuild/customize/android/kernel/net/rfkill/rfkill.c

/home/robert/autobuild/customize/android/kernel/net/sysctl_net.c

/home/robert/autobuild/customize/android/kernel/lib/klist.c

Edited by blc
Guest maxisma
Posted
I extracted a list of source code files used to compile 2.000.16 kernel. This is most likely not a complete list, but these are the files that had traces in the kernel. Maybe this list could be used to cross-reference the files that we currently have, and see if we are missing something. Or maybe it could be used to get hints of the actual kernel config. Well, not sure if it'll help much, but here it is anyway ;).

/home/robert/autobuild/customize/android/kernel/init/main.c

/home/robert/autobuild/customize/android/kernel/arch/arm/kernel/setup.c

/home/robert/autobuild/customize/android/kernel/arch/arm/kernel/traps.c

...

Good job :D

Let us first check if all of those files are present in our source.

Posted (edited)
Good job ;)

Let us first check if all of those files are present in our source.

I'll take a look into it soon (: thanks blc.

"/home/robert/autobuild/customize/android/kernel/arch/arm/mach-msm/pm2.c"

So they have a f**king working pm2.c! The one in our kernel source have bugs!

Edited by disc0
Guest maxisma
Posted (edited)
I'll take a look into it soon (: thanks blc.

"/home/robert/autobuild/customize/android/kernel/arch/arm/mach-msm/pm2.c"

So they have a f**king working pm2.c! The one in our kernel source have bugs!

Damned idiots. -.-

They have to re-release a working version.

/home/robert/autobuild/customize/android/kernel/drivers/cpufreq/cpufreq.c

/home/robert/autobuild/customize/android/kernel/drivers/cpufreq/cpufreq_userspace.c

Maybe for 1 GHz..

Edited by maxisma
Posted
Damned idiots. -.-

They have to re-release a working version.

/home/robert/autobuild/customize/android/kernel/drivers/cpufreq/cpufreq.c

/home/robert/autobuild/customize/android/kernel/drivers/cpufreq/cpufreq_userspace.c

Maybe for 1 GHz..

cpu freq is on

/home/robert/autobuild/customize/android/kernel/arch/arm/mach-msm/acpuclock-8x50.c

Guest maxisma
Posted
cpu freq is on

/home/robert/autobuild/customize/android/kernel/arch/arm/mach-msm/acpuclock-8x50.c

I know but we can't get 1 GHz though.. So something is limiting it somewhere else in the source.

Posted
I know but we can't get 1 GHz though.. So something is limiting it somewhere else in the source.

In the acpuclock-8x50.c you can make a temporary fix to make it run at 1GHz

In "static void __init acpu_freq_tbl_fixup(void)" change this

static void __init acpu_freq_tbl_fixup(void)

{

	(...)

	switch (tcsr_spare2 & 0xF0) {

	case 0x70:

#		max_acpu_khz = 768000;

		max_acpu_khz = 998400;

		break;

Guest maxisma
Posted
In the acpuclock-8x50.c you can make a temporary fix to make it run at 1GHz

In "static void __init acpu_freq_tbl_fixup(void)" change this

static void __init acpu_freq_tbl_fixup(void)

{

	(...)

	switch (tcsr_spare2 & 0xF0) {

	case 0x70:

#		max_acpu_khz = 768000;

		max_acpu_khz = 998400;

		break;

Ah ok nice ;) Should have scrolled through that file a bit more concentrated.

But why is that temporary?

And there is instabliness i heard.. Maybe a voltage problem.

We could try to raise the voltage of the cpu core to 1.275 v, thats the voltage which is used on the Nexus One.

Guest designgears
Posted
I extracted a list of source code files used to compile 2.000.16 kernel. This is most likely not a complete list, but these are the files that had traces in the kernel. Maybe this list could be used to cross-reference the files that we currently have, and see if we are missing something. Or maybe it could be used to get hints of the actual kernel config. Well, not sure if it'll help much, but here it is anyway ;).

/home/robert/autobuild/customize/android/kernel/init/main.c

/home/robert/autobuild/customize/android/kernel/arch/arm/kernel/setup.c

/home/robert/autobuild/customize/android/kernel/arch/arm/kernel/traps.c

/home/robert/autobuild/customize/android/kernel/arch/arm/mm/dma-mapping.c

.........................

All over those exist in the kernel source.

Guest maxisma
Posted
All over those exist in the kernel source.

Ok..

But this list seems to be incomplete..

Or they gave us terribly broken sources.

Posted
Ah ok nice ;) Should have scrolled through that file a bit more concentrated.

But why is that temporary?

And there is instabliness i heard.. Maybe a voltage problem.

We could try to raise the voltage of the cpu core to 1.275 v, thats the voltage which is used on the Nexus One.

Whell, guess we could, but don't know if will be a good ideia.. I said temporary because its not a good way to increase the cpu speed, right down there is a entry for 1Ghz.. Maybe the voltage is the influence, don't really know.. There to many masks to dig, its a big headache to try to understand them all :\ ..

Guest maxisma
Posted
Whell, guess we could, but don't know if will be a good ideia.. I said temporary because its not a good way to increase the cpu speed, right down there is a entry for 1Ghz.. Maybe the voltage is the influence, don't really know.. There to many masks to dig, its a big headache to try to understand them all :\ ..

Yes I know what you mean..

In theory 1.275v should be safe for our Snapdragon, as the same voltage is used in the Nexus' too.. but idk if the connection to the cpu could stand that.

Guest designgears
Posted (edited)
Ok..

But this list seems to be incomplete..

Or they gave us terribly broken sources.

Ya, that list doesn't include a lot of things that should be there.

Yes I know what you mean..

In theory 1.275v should be safe for our Snapdragon, as the same voltage is used in the Nexus' too.. but idk if the connection to the cpu could stand that.

I would assume since they were testing all the way up to 1.2GHz that it should be safe and they knocked it back down for the sake of battery life, or they blew stuff up ;)

Edited by designgears
Posted (edited)
Yes I know what you mean..

In theory 1.275v should be safe for our Snapdragon, as the same voltage is used in the Nexus' too.. but idk if the connection to the cpu could stand that.

I know, but now 1Ghz is the least of my problems :/ .. We really need a proper kernel source!

Ya, that list doesn't include a lot of things that should be there.

I would assume since they were testing all the way up to 1.2GHz that it should be safe and they knocked it back down for the sake of battery life, or they blew stuff up ;)

Hope don't was the last thing :D ..

Edited by disc0
Guest maxisma
Posted
I know, but now 1Ghz is the least of my problems :/ .. We really need a proper kernel source!

Unfortunately, thats true ;)

Posted
Unfortunately, thats true ;)

I mailed acer 4 days ago but no response...i think they fear to say anithing.. someone has tried too?

Posted
I mailed acer 4 days ago but no response...i think they fear to say anithing.. someone has tried too?

Can't really, since i don't know whats wrong with the kernel they released. If someone informed put together an email I would be happy to send it. Perhaps if they get enough emails they will release a proper kernel. ;)

Posted
I mailed acer 4 days ago but no response...i think they fear to say anithing.. someone has tried too?

I did but they didn't answer. Mailed again on Friday and waiting for working days to see if they answer...

Guest designgears
Posted

What email address are you mailing them at? Do we have a specific one that will go to someone that will actually get something done?

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.