Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

qw #3

Open
wants to merge 10 commits into
base: android-5.0
Choose a base branch
from

Commits on Feb 19, 2015

  1. core: More flexible kernel configuration

     * Allow various combinations of kernel vs. userspace architectures
     * Get rid of various assumptions about everything being ARM or 32-bit
     * This adds the following target flags:
         TARGET_KERNEL_ARCH
         TARGET_KERNEL_HEADER_ARCH
         KERNEL_HEADER_DEFCONFIG
         TARGET_KERNEL_CROSS_COMPILE_PREFIX
    
    Change-Id: If0bc202abd35c216ba3ea5707ffdb602526d8ed3
    Signed-off-by: Paul Beeler <pbeeler80@gmail.com>
    
    Conflicts:
    	core/tasks/kernel.mk
    
    Fix mismerge on cherry-pick
    
    Change-Id: If756a66b46da81f9ecd9d05a56598d2e2a913d0e
    Signed-off-by: Paul Beeler <pbeeler80@gmail.com>
    ryzenforce990 authored and pbeeler committed Feb 19, 2015
    Configuration menu
    Copy the full SHA
    c4fe9f0 View commit details
    Browse the repository at this point in the history
  2. git: ignore gedit backups

    Change-Id: Iabb681842e1a9cc9ea450cafa97cf4d6135fb2b5
    pbeeler committed Feb 19, 2015
    Configuration menu
    Copy the full SHA
    93cf720 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2015

  1. Saberize:

    Added -O3 modular optimizations.  To switch on use O3_OPTIMIZATIONS := true
    host gcc 4.8 is now default.  seems silly to have 4.6 as default.  To use host 4.6, set USE_LEGACY_GCC := true
    Add the updated version of graphite that works and set it on by default (top sabermod feature)
    cutomize arm neon to export flags to kernel
    
    Change-Id: I692f17c61029bc395910f4c976e4bc9bae7fdf50
    Signed-off-by: Paul Beeler <pbeeler80@gmail.com>
    pbeeler committed Feb 20, 2015
    Configuration menu
    Copy the full SHA
    4d1a38c View commit details
    Browse the repository at this point in the history
  2. Stop building VoiceDialer: Fails to build

    Change-Id: Icda2096e096114647f895c10a8d6108b48796187
    Signed-off-by: Paul Beeler <pbeeler80@gmail.com>
    pbeeler committed Feb 20, 2015
    Configuration menu
    Copy the full SHA
    37fb144 View commit details
    Browse the repository at this point in the history
  3. arm: compile all thumb with -mthumb-interwork and cleanup -O3

    To enable this option use ENABLE_ARM_THUMB_INTERWORK := true
    
    This may slightly increase binary size but will include more arm
    instructions for increased performance.
    
    https://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html
    
    Change-Id: I0ba0a2d34b84e34309c20ce0cbb85ea3ee6dda15
    Signed-off-by: Paul Beeler <pbeeler80@gmail.com>
    pbeeler committed Feb 20, 2015
    Configuration menu
    Copy the full SHA
    bd6a606 View commit details
    Browse the repository at this point in the history
  4. Add Global posix thread aka pthread Support (1/2)

    this flag enables multithread support much like what I did in kitkat.
    
    SaberMod/android_build-OLD@93d3763
    
    Change-Id: Id5559ec460b2ba84ed9cfe7a47b0ac59544e1d61
    Signed-off-by: Paul Beeler <pbeeler80@gmail.com>
    pbeeler committed Feb 20, 2015
    Configuration menu
    Copy the full SHA
    2bed7d2 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2015

  1. pthread: Make optional, disabled by default:

    This can cause high system RAM usage
    
    Change-Id: Ib038926b9c0b8ae150bc41f03afe20cb72b5d221
    Signed-off-by: Paul Beeler <pbeeler80@gmail.com>
    pbeeler committed Feb 21, 2015
    Configuration menu
    Copy the full SHA
    0f40792 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2015

  1. Cleanup armv7-a-neon.mk for arm64 since AOSP has this hacked into arm…

    …v7-a
    
    Change-Id: Icf85460fe2e508719ef996a35cb064a153f21305
    Signed-off-by: Paul Beeler <pbeeler80@gmail.com>
    pbeeler committed Mar 5, 2015
    Configuration menu
    Copy the full SHA
    cc39f5e View commit details
    Browse the repository at this point in the history
  2. Install kernel headers the normal way.

    Change-Id: Idd7a48c4fc68069cd655360d15902f0d8b6433c2
    Signed-off-by: Paul Beeler <pbeeler80@gmail.com>
    pbeeler committed Mar 5, 2015
    Configuration menu
    Copy the full SHA
    a0a11c2 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2015

  1. libtinycompress: use kernel headers when used as a shared lib

    Change-Id: Ib6ceff06cf8f9b2780523b673f46b6dba6f46320
    Signed-off-by: Paul Beeler <pbeeler80@gmail.com>
    pbeeler committed Mar 8, 2015
    Configuration menu
    Copy the full SHA
    4105621 View commit details
    Browse the repository at this point in the history