d4ca231ae2891e5c9eccb6e9a2e6af7fabcfc2a5 |
|
12-Oct-2017 |
Elliott Hughes <enh@google.com> |
Unified sysroot: kill arch-specific include dirs. <machine/asm.h> was internal use only. <machine/fenv.h> is quite large, but can live in <bits/...>. <machine/regdef.h> is trivially replaced by saying $x instead of x in our assembler. <machine/setjmp.h> is trivially inlined into <setjmp.h>. <sgidefs.h> is unused. Bug: N/A Test: builds Change-Id: Id05dbab43a2f9537486efb8f27a5ef167b055815
|
b640e031a8e380cfb61577ac0d4e344d52d80012 |
|
22-Apr-2016 |
Predrag Blagojevic <predrag.blagojevic@imgtec.com> |
[mips64] Call __memset_chk_fail correctly for mips64. This change resolves Fortify1_{gcc|clang}_DeathTest.* test failures. Change-Id: Ia936c159323bdf8e9577160ee92b99e66e6793ea
|
f3b9c89d3a1fa01650e6d88e2a39909a945b066c |
|
17-Mar-2016 |
Douglas Leung <douglas.leung@imgtec.com> |
Fix bug where t9 is not correct when __memset_chk_fail is called. t9 is used to calculate gp at the start of __memset_chk_fail. Change-Id: Ief5018699e060afa691bfc1d861abd5e463ab80c
|
29d4b714264497da0f9ae3ee512fbfde5ccce26b |
|
04-Mar-2016 |
Douglas Leung <douglas.leung@imgtec.com> |
Add __memset_chk assembler for mips32 and mips64. Change-Id: I365b1f345c695850c30ccb1a9f56f254ce182000
|
1d824c39127764ab50b01ee2ed8bcdb6a59d48cc |
|
26-May-2015 |
Nikola Veljkovic <Nikola.Veljkovic@imgtec.com> |
[MIPS] Add optimized string functions Use same string functions for all MIPS architectures. Bug: 21555893 (cherry picked from commit 38f2eaa07b0ad2e01a40607d3a0ac240ff53abbf) Change-Id: I94521f023d0bb136a4672782148a9f6e77cc6f1e
|
38f2eaa07b0ad2e01a40607d3a0ac240ff53abbf |
|
26-May-2015 |
Nikola Veljkovic <Nikola.Veljkovic@imgtec.com> |
[MIPS] Add optimized string functions Use same string functions for all MIPS architectures. Change-Id: I5575b16f3f66fa3609d7dafd151b6091bfe3517f
|
b0cf9288cd4c09fcad8dc8e04b18cc4d8d13bd71 |
|
02-Apr-2015 |
Elliott Hughes <enh@google.com> |
Remove _memset16 and _memset32 from mips/mips64 bionic. These should be in libcutils instead. Change-Id: Ibbc94755e6da61bf9ce2c8f9a047a082bb9bce24
|
851e68a2402fa414544e66650e09dfdaac813e51 |
|
20-Feb-2014 |
Elliott Hughes <enh@google.com> |
Unify our assembler macros. Our <machine/asm.h> files were modified from upstream, to the extent that no architecture was actually using the upstream ENTRY or END macros, assuming that architecture even had such a macro upstream. This patch moves everyone to the same macros, with just a few tweaks remaining in the <machine/asm.h> files, which no one should now use directly. I've removed most of the unused cruft from the <machine/asm.h> files, though there's still rather a lot in the mips/mips64 ones. Bug: 12229603 Change-Id: I2fff287dc571ac1087abe9070362fb9420d85d6d
|
405b8029a6888f386adf3512113a33546141d1c8 |
|
26-Jul-2012 |
Raghu Gandham <raghu@mips.com> |
MIPS support for libc. Change-Id: I2864dea04b3faf2d919165dcaa600af5b16c41c8 Signed-off-by: Chris Dearman <chris@mips.com> Signed-off-by: Raghu Gandham <raghu@mips.com>
|