Jump to content

Liquid Kernel Source Build


Guest disc0

Recommended Posts

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
Link to comment
Share on other sites

Guest maxisma
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.

Link to comment
Share on other sites

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..

Link to comment
Share on other sites

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..

Link to comment
Share on other sites

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
Link to comment
Share on other sites

Guest maxisma
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.

Link to comment
Share on other sites

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
Link to comment
Share on other sites

Guest maxisma
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
Link to comment
Share on other sites

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

Link to comment
Share on other sites

Guest maxisma
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.

Link to comment
Share on other sites

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;

Link to comment
Share on other sites

Guest maxisma
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.

Link to comment
Share on other sites

Guest designgears
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.

Link to comment
Share on other sites

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 :\ ..

Link to comment
Share on other sites

Guest maxisma
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.

Link to comment
Share on other sites

Guest designgears
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
Link to comment
Share on other sites

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
Link to comment
Share on other sites

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. ;)

Link to comment
Share on other sites

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...

Link to comment
Share on other sites

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.