Elliott Hughes
fed76f8515
am 63824e92: am 980093ca: am 348856fa: am 532f4658: Merge "AArch64: Correction of struct surface_t"
...
* commit '63824e923aca6fe15942beee00b258ea6119e459':
AArch64: Correction of struct surface_t
2013-12-16 20:03:17 +00:00
Elliott Hughes
63824e923a
am 980093ca: am 348856fa: am 532f4658: Merge "AArch64: Correction of struct surface_t"
...
* commit '980093ca5923d2a3a69075ca156c4b90e0ea6d39':
AArch64: Correction of struct surface_t
2013-12-16 20:02:08 +00:00
Elliott Hughes
980093ca59
am 348856fa: am 532f4658: Merge "AArch64: Correction of struct surface_t"
...
* commit '348856fadb03cd0d93d0af3f78c11555a343e97f':
AArch64: Correction of struct surface_t
2013-12-16 19:59:28 +00:00
Elliott Hughes
348856fadb
am 532f4658: Merge "AArch64: Correction of struct surface_t"
...
* commit '532f46582362f6b14d5e2a19600c2930385cdc30':
AArch64: Correction of struct surface_t
2013-12-16 11:56:33 -08:00
Elliott Hughes
c29664284b
am 49a88c3c: am 410a1966: am fd382f2e: am fd7eabe4: Merge "Pixelflinger: Add AArch64 support to pixelflinger JIT."
...
* commit '49a88c3cf38e9c17a756434880fb01971018a9c6':
Pixelflinger: Add AArch64 support to pixelflinger JIT.
2013-12-16 19:55:21 +00:00
Elliott Hughes
49a88c3cf3
am 410a1966: am fd382f2e: am fd7eabe4: Merge "Pixelflinger: Add AArch64 support to pixelflinger JIT."
...
* commit '410a1966df94cefbb2fb38448cbe95de6b335ceb':
Pixelflinger: Add AArch64 support to pixelflinger JIT.
2013-12-16 19:52:00 +00:00
Elliott Hughes
532f465823
Merge "AArch64: Correction of struct surface_t"
2013-12-16 19:50:17 +00:00
Elliott Hughes
410a1966df
am fd382f2e: am fd7eabe4: Merge "Pixelflinger: Add AArch64 support to pixelflinger JIT."
...
* commit 'fd382f2e2f27377e0a61f442bff196b66b188293':
Pixelflinger: Add AArch64 support to pixelflinger JIT.
2013-12-16 19:49:33 +00:00
Elliott Hughes
fd382f2e2f
am fd7eabe4: Merge "Pixelflinger: Add AArch64 support to pixelflinger JIT."
...
* commit 'fd7eabe4429ee6bbc18796b0c76033902fa63497':
Pixelflinger: Add AArch64 support to pixelflinger JIT.
2013-12-16 11:47:14 -08:00
Elliott Hughes
fd7eabe442
Merge "Pixelflinger: Add AArch64 support to pixelflinger JIT."
2013-12-16 19:42:55 +00:00
Elliott Hughes
dd2b85221b
am cec9ac9b: am f64b4a6a: am 7fe10ded: am cadb10c9: Merge "Pixelflinger: Support for handling 64-bit addresses in GGL Assembler"
...
* commit 'cec9ac9b36c463f48f8447b8d4118845ea73a4d7':
Pixelflinger: Support for handling 64-bit addresses in GGL Assembler
2013-12-16 19:08:26 +00:00
Elliott Hughes
cec9ac9b36
am f64b4a6a: am 7fe10ded: am cadb10c9: Merge "Pixelflinger: Support for handling 64-bit addresses in GGL Assembler"
...
* commit 'f64b4a6a84ee706f1bf3b089ced834c958dd9ec6':
Pixelflinger: Support for handling 64-bit addresses in GGL Assembler
2013-12-16 19:05:17 +00:00
Elliott Hughes
f64b4a6a84
am 7fe10ded: am cadb10c9: Merge "Pixelflinger: Support for handling 64-bit addresses in GGL Assembler"
...
* commit '7fe10dedfdefe952602d3507db3109eaa94d4068':
Pixelflinger: Support for handling 64-bit addresses in GGL Assembler
2013-12-16 19:02:53 +00:00
Elliott Hughes
7fe10dedfd
am cadb10c9: Merge "Pixelflinger: Support for handling 64-bit addresses in GGL Assembler"
...
* commit 'cadb10c9578c39e7f886a1fce11536258b2cac4e':
Pixelflinger: Support for handling 64-bit addresses in GGL Assembler
2013-12-16 10:59:19 -08:00
Elliott Hughes
cadb10c957
Merge "Pixelflinger: Support for handling 64-bit addresses in GGL Assembler"
2013-12-16 18:55:09 +00:00
Nick Kralevich
f7f823e46b
am 8b0d10c8: am a24e9a86: am 02ad8700: am e4335483: Merge "Relabel /data/misc/zoneinfo"
...
* commit '8b0d10c870efbe8254f407e02c406c05bedfa0b5':
Relabel /data/misc/zoneinfo
2013-12-16 17:12:22 +00:00
Nick Kralevich
8b0d10c870
am a24e9a86: am 02ad8700: am e4335483: Merge "Relabel /data/misc/zoneinfo"
...
* commit 'a24e9a8655187b13eb15fdfde17f53677f203bb3':
Relabel /data/misc/zoneinfo
2013-12-16 17:10:18 +00:00
Nick Kralevich
a24e9a8655
am 02ad8700: am e4335483: Merge "Relabel /data/misc/zoneinfo"
...
* commit '02ad8700dd22d5bf5d73c638e3a45c35d5ef3d1d':
Relabel /data/misc/zoneinfo
2013-12-16 17:07:12 +00:00
Nick Kralevich
02ad8700dd
am e4335483: Merge "Relabel /data/misc/zoneinfo"
...
* commit 'e4335483e78292800e27c7bf0a67d23bee47dc84':
Relabel /data/misc/zoneinfo
2013-12-16 09:04:04 -08:00
Nick Kralevich
e4335483e7
Merge "Relabel /data/misc/zoneinfo"
2013-12-16 16:59:19 +00:00
Elliott Hughes
f73c009a3d
am aa8dc146: am 41e9ee24: am feb539b6: am e1a475c0: Merge "Force alignment of data buffer used to process netlink messages"
...
* commit 'aa8dc14665003abbbeebed3b113c3083b3f342c7':
Force alignment of data buffer used to process netlink messages
2013-12-14 00:27:09 +00:00
Elliott Hughes
aa8dc14665
am 41e9ee24: am feb539b6: am e1a475c0: Merge "Force alignment of data buffer used to process netlink messages"
...
* commit '41e9ee2477071265a0dfab87cece27a38c9c2f69':
Force alignment of data buffer used to process netlink messages
2013-12-14 00:23:41 +00:00
Elliott Hughes
41e9ee2477
am feb539b6: am e1a475c0: Merge "Force alignment of data buffer used to process netlink messages"
...
* commit 'feb539b6e3d81a7f0ab86b6b48056a531c4cb4ed':
Force alignment of data buffer used to process netlink messages
2013-12-14 00:20:11 +00:00
Elliott Hughes
feb539b6e3
am e1a475c0: Merge "Force alignment of data buffer used to process netlink messages"
...
* commit 'e1a475c0b4b73ec72fae12ea310b038d87a71b0e':
Force alignment of data buffer used to process netlink messages
2013-12-13 16:17:24 -08:00
Elliott Hughes
e1a475c0b4
Merge "Force alignment of data buffer used to process netlink messages"
2013-12-14 00:13:32 +00:00
Nick Kralevich
354e9edbd7
Relabel /data/misc/zoneinfo
...
The files in zoneinfo changed from system_data_file to
zoneinfo_data_file. Fixup pre-existing files.
Change-Id: Idddbd6c2ecf66cd16b057a9ff288cd586a109949
2013-12-13 16:03:48 -08:00
Narayan Kamath
cec7e7e3ea
am 153c03ac: am df39ce39: am d61266d0: am 4928d8d0: Merge "Fix ExtractEntryToFile."
...
* commit '153c03acc247ef283ed27d83e9286425b651a816':
Fix ExtractEntryToFile.
2013-12-13 22:19:37 +00:00
Elliott Hughes
714521fc86
am d27f65ba: am d2aea929: am f595365f: am d5f97db5: Merge "libion: Use %zu for size_t"
...
* commit 'd27f65badafaf48001fd532e188e20122330f44d':
libion: Use %zu for size_t
2013-12-13 22:19:34 +00:00
Narayan Kamath
153c03acc2
am df39ce39: am d61266d0: am 4928d8d0: Merge "Fix ExtractEntryToFile."
...
* commit 'df39ce3929b2fe08ecc09740680af258a51aed63':
Fix ExtractEntryToFile.
2013-12-13 18:22:05 +00:00
Narayan Kamath
df39ce3929
am d61266d0: am 4928d8d0: Merge "Fix ExtractEntryToFile."
...
* commit 'd61266d0167816e653141f7f3c6579f2a65944db':
Fix ExtractEntryToFile.
2013-12-13 18:19:20 +00:00
Narayan Kamath
d61266d016
am 4928d8d0: Merge "Fix ExtractEntryToFile."
...
* commit '4928d8d072b5fab695f88437987c4be10781f40c':
Fix ExtractEntryToFile.
2013-12-13 10:16:19 -08:00
Narayan Kamath
4928d8d072
Merge "Fix ExtractEntryToFile."
2013-12-13 18:13:01 +00:00
Narayan Kamath
00a258cec7
Fix ExtractEntryToFile.
...
We would always write uncompressed data at offset 0 instead
of the current filedescriptor offset.
Also adds a unit-test & a clarifying comment on the API.
Change-Id: If44757e96dde504ce63d81b4dec7115fc6f6d5fb
2013-12-13 17:56:57 +00:00
Elliott Hughes
d27f65bada
am d2aea929: am f595365f: am d5f97db5: Merge "libion: Use %zu for size_t"
...
* commit 'd2aea929bfccf00dc0242e24ca13b29f6eaeb892':
libion: Use %zu for size_t
2013-12-13 17:50:54 +00:00
Elliott Hughes
d2aea929bf
am f595365f: am d5f97db5: Merge "libion: Use %zu for size_t"
...
* commit 'f595365fefab6abe2a0429eb9b0b519704c8b5fc':
libion: Use %zu for size_t
2013-12-13 17:47:51 +00:00
Elliott Hughes
f595365fef
am d5f97db5: Merge "libion: Use %zu for size_t"
...
* commit 'd5f97db507f47b0db0d15c8a809ce33c46391228':
libion: Use %zu for size_t
2013-12-13 09:45:20 -08:00
Elliott Hughes
d5f97db507
Merge "libion: Use %zu for size_t"
2013-12-13 17:38:23 +00:00
Vineeta Srivastava
32212f2688
Merge "libnetutils: Expect 1's complement if computed UDP checksum is zero"
2013-12-12 22:19:05 +00:00
Elliott Hughes
260854c0b0
am ed20fef0: am a99f0b6e: am 5b8daae0: am a67b39cb: Merge "Pixelflinger: Fix issue of pointers being stored in ints"
...
* commit 'ed20fef0630d02395abab6a073a5717ddfbfaa8d':
Pixelflinger: Fix issue of pointers being stored in ints
2013-12-12 21:33:04 +00:00
Elliott Hughes
ed20fef063
am a99f0b6e: am 5b8daae0: am a67b39cb: Merge "Pixelflinger: Fix issue of pointers being stored in ints"
...
* commit 'a99f0b6e386f71ecfb8aca429693b4b44e346be4':
Pixelflinger: Fix issue of pointers being stored in ints
2013-12-12 21:30:40 +00:00
Elliott Hughes
a99f0b6e38
am 5b8daae0: am a67b39cb: Merge "Pixelflinger: Fix issue of pointers being stored in ints"
...
* commit '5b8daae0440330097ed9d5f7bee24eea0ac0bb31':
Pixelflinger: Fix issue of pointers being stored in ints
2013-12-12 21:28:02 +00:00
Elliott Hughes
5b8daae044
am a67b39cb: Merge "Pixelflinger: Fix issue of pointers being stored in ints"
...
* commit 'a67b39cb612744764ad9cd9a78aabd6b5742a384':
Pixelflinger: Fix issue of pointers being stored in ints
2013-12-12 13:25:36 -08:00
Elliott Hughes
a67b39cb61
Merge "Pixelflinger: Fix issue of pointers being stored in ints"
2013-12-12 21:22:33 +00:00
Ajay Dudani
1c87ae05b3
libnetutils: Expect 1's complement if computed UDP checksum is zero
...
Per http://tools.ietf.org/html/rfc768 :
If the computed checksum is zero, it is transmitted as all ones (the
equivalent in one's complement arithmetic). An all zero transmitted
checksum value means that the transmitter generated no checksum (for
debugging or for higher level protocols that don't care).
Bug: 10642341
Change-Id: Ib6296dcf3f420f87227047a645c99d9f7ea0d437
2013-12-12 11:24:26 -08:00
Narayan Kamath
79582f1a61
am b4d662dc: am de39957b: am 3a5ab80d: am 7d92b7cc: Merge "Get rid of some log spam."
...
* commit 'b4d662dc0acaa1c7b00fe278222d1acfb4e5695f':
Get rid of some log spam.
2013-12-12 17:31:41 +00:00
Ashok Bhat
658f89dc5c
Pixelflinger: Add AArch64 support to pixelflinger JIT.
...
See the comment-block at the top of Aarch64Assembler.cpp
for overview on how AArch64 support has been implemented
In addition, this commit contains
[x] AArch64 inline asm versions of gglmul series of
functions and a new unit test bench to test the
functions
[x] Assembly implementations of scanline_col32cb16blend
and scanline_t32cb16blend for AArch64, with unit
test bench
Change-Id: I915cded9e1d39d9a2a70bf8a0394b8a0064d1eb4
Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
2013-12-12 17:30:13 +00:00
Ashok Bhat
bfc6dc4ca8
Pixelflinger: Support for handling 64-bit addresses in GGL Assembler
...
GGLAssembler assumes addresses to be 32-bit and uses ARM 32-bit
instructions to load/store/manipulate addresses. To support, 64-bit
architectures, following changes has been done
1. ARMAssemblerInterface has been extended to support four new
operations ADDR_LDR, ADDR_STR, ADDR_SUB, ADDR_ADD. Base class
implements these virtual functions to use 32bit equivalent
function. This avoids existing 32-bit Assembler backend
implementations like ARMAssembler and MIPSAssembler from
mapping the new functions to existing equivalent routines.
This also allows 64-bit Architectures like AArch64 to override
the function in their assembler backend implementations.
2. GGLAssembler code (spread over GGLAssembler.cpp, GGLAssembler.h
and texturing.cpp) has been changed to use the new operations
for address operations.
Change-Id: I3d7eace4691e3e47cef737d97ac67ce6ef4fb18d
Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
2013-12-12 17:30:13 +00:00
Ashok Bhat
d10afb1748
Pixelflinger: Fix issue of pointers being stored in ints
...
Pixelflinger's code makes assumptions, at certain places,
that pointers can be stored as ints. This patch makes use
of uintptr_t wherever pointers are stored as int or cast
to int.
Change-Id: Ie76f425cbc82ac038a747f77a95bd31774f4a8e8
Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
2013-12-12 17:30:13 +00:00
Narayan Kamath
b4d662dc0a
am de39957b: am 3a5ab80d: am 7d92b7cc: Merge "Get rid of some log spam."
...
* commit 'de39957ba115b1e31b3b991fa09c958a0ba601c5':
Get rid of some log spam.
2013-12-12 17:29:07 +00:00
Narayan Kamath
de39957ba1
am 3a5ab80d: am 7d92b7cc: Merge "Get rid of some log spam."
...
* commit '3a5ab80d0f2a70b2e39ffcc6eebf876b04ff5cdd':
Get rid of some log spam.
2013-12-12 17:27:53 +00:00