Skip to content
This repository was archived by the owner on Nov 8, 2023. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: aosp-mirror/platform_bionic
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: codefireX/platform_bionic
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: jb-devel
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 14 commits
  • 32 files changed
  • 8 contributors

Commits on Sep 20, 2012

  1. bionic: Fix aliasing violations

    This makes bionic compile with compilers enforcing
    strict adherence to aliasing rules (e.g. gcc 4.6+
    with -Wstrict-aliasing=2 -Werror=strict-aliasing).
    
    Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
    Bernhard Rosenkraenzer authored and synergydev committed Sep 20, 2012
    Configuration menu
    Copy the full SHA
    f0eae9b View commit details
    Browse the repository at this point in the history
  2. libm: Add a proper sincos() implementation

    Add a proper sincos() implementation that unifies the common
    calculations for sin and cos instead of running them twice.
    
    This should cause a speedup even in code not using that
    (fairly uncommon) function because gcc can optimize separate
    sin() and cos() calls into sincos() calls.
    
    Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
    Bernhard Rosenkraenzer authored and synergydev committed Sep 20, 2012
    Configuration menu
    Copy the full SHA
    d8b931e View commit details
    Browse the repository at this point in the history
  3. bionic:Add new header files for graphics

    The header files "hwmem.h" and "b2r2_blt.h" are needed
    by the ST-Ericsson graphics implementation.
    
    Signed-off-by: Patrik Ryd <patrik.ryd@stericsson.com>
    ST-Ericsson authored and synergydev committed Sep 20, 2012
    Configuration menu
    Copy the full SHA
    d2f6d79 View commit details
    Browse the repository at this point in the history
  4. bionic: Add ARMv7 optimized string handling routines

    Add ARMv7 - and especially Cortex-A9 - optimized string handling
    routines based on the versions found in the cortex-strings library.
    
    Change-Id: I497075bea5b82aef8989625bdec512029676fe7f
    Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
    Bernhard Rosenkraenzer authored and synergydev committed Sep 20, 2012
    Configuration menu
    Copy the full SHA
    d88b4ed View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7744b7e View commit details
    Browse the repository at this point in the history
  6. TLS: Call kernel helper in additional situations

    ARMv6 has HW TLS support, and thus we should be using it rather
    than hacking the Linux Kernel to use the software mechanism.
    Unfortunately, ARMv6 targets without Thumb2 do not support the
    necessary TLS instructions in Thumb Mode. Converting the tls libc
    routines to ARM Mode will require an additional branch to switch
    modes. Therefore, let's simply use the Kernel's Helper Routine
    which already operates in ARM Mode. This changed behavior only
    applies if the HAVE_ARM_TLS_REGISTER option is defined.
    Otherwise, the existing paradigm is used.
    
    Change-Id: I282697b0ab97cb62affd018494076e6ffa4d392a
    Michael Bohan authored and synergydev committed Sep 20, 2012
    Configuration menu
    Copy the full SHA
    2249fd0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9636045 View commit details
    Browse the repository at this point in the history
  8. Add missing define to build qcom libgralloc.

    This is needed by hardware/qcom/display/libgralloc/ashmemalloc.cpp.
    
    Change-Id: I7b35bcdaedf3874d17a0e6ce18931c11db1e133d
    cryptomilk authored and synergydev committed Sep 20, 2012
    Configuration menu
    Copy the full SHA
    4852b4e View commit details
    Browse the repository at this point in the history
  9. Add missing define to build qcom libgralloc.

    This is needed by hardware/qcom/display/libgralloc/pmemalloc.cpp
    
    Change-Id: Id0732b82ed6c1852def9688544ec92e04afeff00
    cryptomilk authored and synergydev committed Sep 20, 2012
    Configuration menu
    Copy the full SHA
    d780162 View commit details
    Browse the repository at this point in the history
  10. Add missing define for libcopybit.

    This is needed by hardware/qcom/display/libcopybit/copybit.cpp.
    
    Change-Id: Ic50a75b93b39443b772dd4cab67a55f75ad2b5ad
    cryptomilk authored and synergydev committed Sep 20, 2012
    Configuration menu
    Copy the full SHA
    0c0d360 View commit details
    Browse the repository at this point in the history
  11. getopt(): fix missing carriage return on bad parameters

    This affect all command line tools which show the usage on stdout
    after an invalid parameter error (printed on stderr)
    
    Change-Id: I8e2cb3fda241ab989dc42055f15082f8b3ba1397
    Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
    tpruvot authored and synergydev committed Sep 20, 2012
    Configuration menu
    Copy the full SHA
    0cdba25 View commit details
    Browse the repository at this point in the history
  12. headers: Unbreak some ARM syscalls

    Restore the outside-kernel exclusion for some syscalls that was
    removed by change I959b64280e184655ef8c713aa79f9e23cb1f7df4,
    since these syscalls are used elsewhere.
    
    Change-Id: I5b5bf3d78edd137e820d25281a375966b6c009ec
    rmcc authored and synergydev committed Sep 20, 2012
    Configuration menu
    Copy the full SHA
    5b3e42d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6eafbd1 View commit details
    Browse the repository at this point in the history
  14. remove tests

    synergydev committed Sep 20, 2012
    Configuration menu
    Copy the full SHA
    d558813 View commit details
    Browse the repository at this point in the history
Loading