platform_bionic/libc/kernel/tools
Duane Sand a69eaec4d4 [MIPS64] Adjust kernel/tools for mips32,mips64 headers
Define CONFIG_32BIT as _ABIO32 rather than as 1;
it needs to be undefined for calls from mips64.
We need  defined(CONFIG_32BIT) == !defined(CONFIG_64BIT),
and get that via  defined(_ABIO32) == !defined(__LP64__).

Define CONFIG_CPU_LITTLE_ENDIAN to get correctly-placed
struct msqid64_ds fillers on ipc calls from mips32.
Without this, big-endian fillers were erroneously used.
This bug exists in prior mips32 Android releases.

Define __SANE_USERSPACE_TYPES__ to use int_ll64.h
rather than int_ll64.h on mips64.
This depends on external/kernel-headers patch
 https://android-review.googlesource.com/#/c/98915/
 http://patchwork.linux-mips.org/patch/6890/

Change-Id: If65fa80746533723cdf46eebe95733bea7ce24ba
2014-06-20 10:46:28 -07:00
..
clean_header.py Update kernel header generation docs. 2014-06-06 13:54:36 -07:00
cpp.py Keep the kernel header scrubber's data structures in sync. 2014-05-01 10:27:49 -07:00
defaults.py [MIPS64] Adjust kernel/tools for mips32,mips64 headers 2014-06-20 10:46:28 -07:00
generate_uapi_headers.sh bionic: rename aarch64 target to arm64 2014-01-23 18:35:39 -08:00
kernel.py Make cpp.py less braindead. 2013-11-06 12:04:48 -08:00
update_all.py Clean up trailing whitespace in the kernel headers. 2013-01-30 10:13:07 -08:00
utils.py Slight script cleanup; make gensyscalls work from any directory. 2013-06-17 10:39:33 -07:00