Dima Zavin
c2d8e0e701
init: Make /dev/pmem_gpu* be writable by all
...
STOPSHIP: The actual device entry needs to be removed once the products
that use this switch on the mmu.
Change-Id: I10afea36c8731d845382665ed3db7647f68d1276
Signed-off-by: Dima Zavin <dima@android.com>
2009-09-10 12:34:32 -07:00
Android (Google) Code Review
8b213f1ad9
Merge change 24474 into eclair
...
* changes:
Fix an infinite loop in time2sub.
2009-09-10 13:47:50 -04:00
Android (Google) Code Review
ae0aa69f9c
Merge change 24479 into eclair
...
* changes:
Implement a simple peephole optimization framework for ARM.
2009-09-09 22:10:40 -04:00
Jack Palevich
d30a2ce244
Implement a simple peephole optimization framework for ARM.
...
Implement some optimizations:
+ performing arithmetic by a small constant is 3 instructions shorter.
+ reading a local variables is 1 instruction shorter.
+ constant array indexing (e.g. p[5]) is 5 instructions shorter.
2009-09-09 19:08:54 -07:00
David 'Digit' Turner
833ea8d502
Fix an infinite loop in time2sub.
...
The problem is that time_t is signed, and the original code relied on the
fact that (X + c < X) in case of overflow for c >= 0. Unfortunately, this
condition is only guaranteed by the standard for unsigned arithmetic, and
the gcc 4.4.0 optimizer did completely remove the corresponding test from
the code. This resulted in a missing boundary check, and an infinite loop.
The problem is solved by testing explicitely for TIME_T_MIN and TIME_T_MAX
in the loop that uses this.
Also fix increment_overflow and long_increment_overflow which were buggy
for exactly the same reasons.
Also remove some compiler warnings.
Note: a similar fix was performed in bionic/libc
2009-09-09 18:32:07 -07:00
Android (Google) Code Review
2f21659d45
Merge change 24213 into eclair
...
* changes:
Fix a bug that prevented the "generic" product builds from working in the emulator.
2009-09-09 21:02:10 -04:00
Android (Google) Code Review
0e1f612d5d
Merge change 24415 into eclair
...
* changes:
Move ARM disassembler out of libacc and into the acc command-line tool.
2009-09-09 16:32:58 -04:00
Jack Palevich
d5315573d7
Move ARM disassembler out of libacc and into the acc command-line tool.
2009-09-09 13:19:34 -07:00
Android (Google) Code Review
d9a16d6e7d
Merge change 23852 into eclair
...
* changes:
Fix a call to memset(3) with reversed arguments.
2009-09-09 13:43:40 -04:00
Android (Google) Code Review
d62ae8f12f
Merge change 24061 into eclair
...
* changes:
Added a hack that makes the SD card world-writable when the sampling profiler is turned out. I'll remove this once egnor has the drop box in system_server working.
2009-09-09 02:10:07 -07:00
Mike Lockwood
9332482ed2
init.rc: Make /data/dontpanic files readable only by the system process.
...
Change-Id: If87470b7bcbb1c0774d10296ac82605db3dd9bf0
Signed-off-by: Mike Lockwood <lockwood@android.com>
2009-09-08 22:55:59 -04:00
David 'Digit' Turner
ca8177d814
Fix a bug that prevented the "generic" product builds from working in the emulator.
...
This also ensures that emulator-specific files /init.goldfish.rc and
/system/etc/init.goldfish.sh are never part of -user builds, which
correspond to production devices.
2009-09-08 16:03:49 -07:00
Android (Google) Code Review
c0b74902b8
Merge change 24171 into eclair
...
* changes:
Turn an assert into an error to handle bad struct members more gracefully.
2009-09-08 12:08:24 -07:00
Jack Palevich
c408bbf4a7
Turn an assert into an error to handle bad struct members more gracefully.
2009-09-08 12:07:32 -07:00
Android (Google) Code Review
6b89efab5a
Merge change 24168 into eclair
...
* changes:
Improved DEBUG_SAVE_INPUT_TO_FILE logic.
2009-09-08 11:54:49 -07:00
Android (Google) Code Review
5f32438402
Merge change 24167 into eclair
...
* changes:
Generate an error for the use of an undeclared struct.
2009-09-08 11:54:31 -07:00
Jack Palevich
9116bc4c18
Improved DEBUG_SAVE_INPUT_TO_FILE logic.
2009-09-08 11:46:42 -07:00
Jack Palevich
61de31feff
Generate an error for the use of an undeclared struct.
2009-09-08 11:06:40 -07:00
San Mehat
82a6014d90
rootdir: init.rc: Allow all processes access to /data/dontpanic
...
***STOPSHIP***
Signed-off-by: San Mehat <san@google.com>
2009-09-05 15:01:52 -07:00
Bob Lee
bdb005acbc
Added a hack that makes the SD card world-writable when the sampling
...
profiler is turned out. I'll remove this once egnor has the drop
box in system_server working.
2009-09-05 11:43:06 -07:00
Android (Google) Code Review
4599c1ff56
Merge change 23892 into eclair
...
* changes:
android_atomic_write() implementation was using cmpxchg which was useless
2009-09-04 16:32:47 -07:00
Android (Google) Code Review
dfd31ee899
Merge change 24034 into eclair
...
* changes:
Improve error message for unknown struct members
2009-09-04 15:35:58 -07:00
Jack Palevich
8fe5dcac34
Improve error message for unknown struct members
...
We now customize the error message to correctly refer to the '.' or
'->' operator , whichever one is actually being used when the error
occurs.
2009-09-04 15:34:21 -07:00
Android (Google) Code Review
9b7ed8a377
Merge change 24030 into eclair
...
* changes:
Improve address operator (unary &).
2009-09-04 15:25:09 -07:00
Jack Palevich
5fd66ae01e
Improve address operator (unary &).
...
Until now the address operator only worked with simple variables.
Now it works with arbitrary expressions (that are lvalues or function
names). So for example this now works:
struct S { int a[10]};
int f(struct S* p) {
return &p->a[3];
}
2009-09-04 15:24:23 -07:00
Android (Google) Code Review
c62592bb46
Merge change 23911 into eclair
...
* changes:
Add contacts aggregation event to the log.
2009-09-04 14:02:19 -07:00
Joe Onorato
91acb14877
Revert "adb: Another attempted workaround for the adb disconnect problem."
...
This reverts commit cc1de48dcd .
lockwood says to take this out.
2009-09-03 16:35:42 -07:00
Mathias Agopian
ca5e0bc3fe
android_atomic_write() implementation was using cmpxchg which was useless
2009-09-03 16:31:37 -07:00
Ken Shirriff
f602030b35
Add contacts aggregation event to the log.
2009-09-03 16:13:08 -07:00
Mike Lockwood
f56d1b5a76
Revert "adb: "adb bugreport" now runs dumpstate via init rather than execing it in the shell."
...
This reverts commit be0045aafd .
This change broke compatibility with previous versions of adbd, so I will be implementing this
by modifying the bugreport command on the device instead.
2009-09-03 14:54:58 -04:00
Elliott Hughes
90764cfc76
Fix a call to memset(3) with reversed arguments.
...
Bug: 1999244
2009-09-03 11:52:31 -07:00
Android (Google) Code Review
e991decf34
Merge changes 23694,23695,23696 into eclair
...
* changes:
init.rc: Add dumpstate service
init: Add support for enforcing setprop by caller's group.
adb: "adb bugreport" now runs dumpstate via init rather than execing it in the shell.
2009-09-02 21:40:39 -07:00
Mike Lockwood
abe3a9c305
init.rc: Add dumpstate service
...
Change-Id: Iaf7094dd4693c47566c1acf860b750b762af840c
Signed-off-by: Mike Lockwood <lockwood@android.com>
2009-09-03 00:36:25 -04:00
Mike Lockwood
c5e7ef2430
init: Add support for enforcing setprop by caller's group.
...
Change-Id: Ic96e139c4c596882adb38b8863ac6157e0ac17b5
Signed-off-by: Mike Lockwood <lockwood@android.com>
2009-09-03 00:36:25 -04:00
Mike Lockwood
be0045aafd
adb: "adb bugreport" now runs dumpstate via init rather than execing it in the shell.
...
This allows dumpstate to run as root even if adbd is not.
Change-Id: I04bda1ee0c8de91677149a2a9eda713c85067aa4
Signed-off-by: Mike Lockwood <lockwood@android.com>
2009-09-03 00:36:14 -04:00
Android (Google) Code Review
69551d85e9
Merge change 23557 into eclair
...
* changes:
init: add some more audio devices
2009-09-02 16:26:58 -07:00
Brian Swetland
c822213603
init: add some more audio devices
...
Signed-off-by: Brian Swetland <swetland@google.com>
2009-09-01 17:23:48 -07:00
San Mehat
020f35f274
rootdir: init.rc: Allow all processes access to apanic/ramconsole crash data.
...
This is a temporary measure until bugreports are taken as root.
*****STOPSHIP*****
Signed-off-by: San Mehat <san@google.com>
2009-09-01 15:43:25 -07:00
San Mehat
f26d6cea4c
rootdir: init.rc: Clean up dump collection
...
Signed-off-by: San Mehat <san@google.com>
2009-09-01 13:13:10 -07:00
Dima Zavin
c84016778f
init: add vdec device node
...
Change-Id: I7e83b99111adfb2b10ee91b78f922864999d4b9d
Signed-off-by: Dima Zavin <dima@android.com>
2009-08-31 13:40:28 -07:00
San Mehat
2dfe490f43
system: vold: Ensure a default vold.conf exists for generic target
...
Signed-off-by: San Mehat <san@google.com>
2009-08-31 08:05:49 -07:00
Android (Google) Code Review
d42ab25760
Merge change 23045 into eclair
...
* changes:
Add persistent radio prop perms ; cleanup ws and typos.
2009-08-30 20:16:08 -07:00
Tammo Spalink
3dfe6c6664
Add persistent radio prop perms ; cleanup ws and typos.
...
Change-Id: I7d6b51bbb8a9658179bd01c4ff3b5356ec8b4b6c
2009-08-31 11:10:13 +08:00
Android (Google) Code Review
4ad30d2885
Merge change 23106 into eclair
...
* changes:
vold: Format cards < 2GB as FAT16, otherwise FAT32. Also let the formatter choose the cluster-size
2009-08-28 09:50:56 -07:00
Joe Onorato
ecfd8e73e4
acc error tweaks
2009-08-28 09:26:31 -07:00
San Mehat
f68a5cdeb7
vold: Format cards < 2GB as FAT16, otherwise FAT32. Also let the formatter
...
choose the cluster-size
Signed-off-by: San Mehat <san@google.com>
2009-08-28 09:18:46 -07:00
Android (Google) Code Review
bd3f7dedeb
Merge change 22836 into eclair
...
* changes:
rootdir: init.rc: Copy kernel crash dumps to /data and free kernel resources
2009-08-26 17:11:32 -07:00
Android (Google) Code Review
fc279227ec
Merge change 22835 into eclair
...
* changes:
init: builtins: Add 'copy' command to init.rc parser
2009-08-26 17:11:18 -07:00
San Mehat
21541872c3
rootdir: init.rc: Copy kernel crash dumps to /data and free kernel resources
...
Signed-off-by: San Mehat <san@google.com>
2009-08-26 16:39:59 -07:00
San Mehat
7c44fe5925
init: builtins: Add 'copy' command to init.rc parser
...
Signed-off-by: San Mehat <san@google.com>
2009-08-26 16:39:59 -07:00