aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | merge from open-source masterJean-Baptiste Queru2009-11-150-0/+0
| |\ \ \ \ \ \ | | | |_|/ / / | | |/| | | |
| | * | | | | merge from open-source masterJean-Baptiste Queru2009-11-150-0/+0
| | |\ \ \ \ \ | | | | |_|/ / | | | |/| | | | | | | | | | Merge commit 'goog/stage-korg-master' into HEAD
| | | * | | | merge from eclairJean-Baptiste Queru2009-11-15390-25894/+88001
| | | |\ \ \ \ | | | | | |_|/ | | | | |/| |
| | | | * | | eclair snapshotJean-Baptiste Queru2009-11-12390-25888/+87999
| | | | | | |
| | * | | | | am fa461021: am 49dcc4de: Fix typo which prevented the computation of the ↵David 'Digit' Turner2009-10-291-1/+1
| | |\ \ \ \ \ | | | | |_|_|/ | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | default /data partition size from working properly. Merge commit 'fa4610215cef5d4ccff7357c62d332d4d93e0f13' into eclair-plus-aosp * commit 'fa4610215cef5d4ccff7357c62d332d4d93e0f13': Fix typo which prevented the computation of the default /data partition size
| | * | | | | am 7d0891ef: am def0e542: Remove the disk partition size hardware properties.David 'Digit' Turner2009-10-294-55/+4
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '7d0891efa38af61302b644a3c150fa6fa4367b42' into eclair-plus-aosp * commit '7d0891efa38af61302b644a3c150fa6fa4367b42': Remove the disk partition size hardware properties.
| | * \ \ \ \ \ am a1d61942: am dba3a6fd: (-s ours) Fix the -trace emulator option. (do not ↵David 'Digit' Turner2009-10-160-0/+0
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | merge) Merge commit 'a1d61942af9126b3525b1a91efed3b5b63c886cb' into eclair-plus-aosp * commit 'a1d61942af9126b3525b1a91efed3b5b63c886cb': Fix the -trace emulator option. (do not merge)
| | * \ \ \ \ \ \ am a577fcad: Fix the -trace emulator option.David 'Digit' Turner2009-10-165-25/+63
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'a577fcadc0b365ee629aec313f57a65d54fe5d89' into eclair-plus-aosp * commit 'a577fcadc0b365ee629aec313f57a65d54fe5d89': Fix the -trace emulator option.
* | | \ \ \ \ \ \ \ am 786eceb4: am c95f75ae: am fa461021: am 49dcc4de: Fix typo which prevented ↵David 'Digit' Turner2009-10-291-1/+1
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the computation of the default /data partition size from working properly. Merge commit '786eceb493bb9c27a53bdb6ab46b0ff0e5c87d52' * commit '786eceb493bb9c27a53bdb6ab46b0ff0e5c87d52': Fix typo which prevented the computation of the default /data partition size
| * | | | | | | | | am c95f75ae: am fa461021: am 49dcc4de: Fix typo which prevented the ↵David 'Digit' Turner2009-10-291-1/+1
| |\ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | computation of the default /data partition size from working properly. Merge commit 'c95f75aebab035bb62b63cae426a1cca394f5a50' into eclair-mr2-plus-aosp * commit 'c95f75aebab035bb62b63cae426a1cca394f5a50': Fix typo which prevented the computation of the default /data partition size
| | * | | | | | | | am fa461021: am 49dcc4de: Fix typo which prevented the computation of the ↵David 'Digit' Turner2009-10-291-1/+1
| | |\ \ \ \ \ \ \ \ | | | | |_|_|_|/ / / | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | default /data partition size from working properly. Merge commit 'fa4610215cef5d4ccff7357c62d332d4d93e0f13' into eclair-mr2 * commit 'fa4610215cef5d4ccff7357c62d332d4d93e0f13': Fix typo which prevented the computation of the default /data partition size
| | | * | | | | | | am 49dcc4de: Fix typo which prevented the computation of the default /data ↵David 'Digit' Turner2009-10-291-1/+1
| | | |\ \ \ \ \ \ \ | | | | |_|_|_|/ / / | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | partition size from working properly. Merge commit '49dcc4de79c93de65c20706b798353be1e840915' into eclair * commit '49dcc4de79c93de65c20706b798353be1e840915': Fix typo which prevented the computation of the default /data partition size
| | | | * | | | | | Fix typo which prevented the computation of the default /data partition sizeDavid 'Digit' Turner2009-10-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from working properly.
* | | | | | | | | | am feb37734: am 98f3c372: am 7d0891ef: am def0e542: Remove the disk ↵David 'Digit' Turner2009-10-294-55/+4
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | partition size hardware properties. Merge commit 'feb377343c836010839c09899215ae35eef64908' * commit 'feb377343c836010839c09899215ae35eef64908': Remove the disk partition size hardware properties.
| * | | | | | | | | am 98f3c372: am 7d0891ef: am def0e542: Remove the disk partition size ↵David 'Digit' Turner2009-10-294-55/+4
| |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | hardware properties. Merge commit '98f3c372f1725ceffe9933bdf93b93c05a7c1bfa' into eclair-mr2-plus-aosp * commit '98f3c372f1725ceffe9933bdf93b93c05a7c1bfa': Remove the disk partition size hardware properties.
| | * | | | | | | | am 7d0891ef: am def0e542: Remove the disk partition size hardware properties.David 'Digit' Turner2009-10-294-55/+4
| | |\ \ \ \ \ \ \ \ | | | |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '7d0891efa38af61302b644a3c150fa6fa4367b42' into eclair-mr2 * commit '7d0891efa38af61302b644a3c150fa6fa4367b42': Remove the disk partition size hardware properties.
| | | * | | | | | | am def0e542: Remove the disk partition size hardware properties.David 'Digit' Turner2009-10-294-55/+4
| | | |\ \ \ \ \ \ \ | | | | |/ / / / / / | | | | | | | / / / | | | | |_|_|/ / / | | | |/| | | | | | | | | | | | | | | | | | | | | | | Merge commit 'def0e542c9cc004a7b83ff965103c34097c0960b' into eclair * commit 'def0e542c9cc004a7b83ff965103c34097c0960b': Remove the disk partition size hardware properties.
| | | | * | | | | Remove the disk partition size hardware properties.David 'Digit' Turner2009-10-294-55/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also remove the error/abort message in case an AVD's image files are larger than the default.
* | | | | | | | | am 406ceb6b: (-s ours) am 5978ea5e: am a1d61942: (-s ours) am dba3a6fd: (-s ↵David 'Digit' Turner2009-10-160-0/+0
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ours) Fix the -trace emulator option. (do not merge) Merge commit '406ceb6b1028e255991c80c122c628783b93980f' * commit '406ceb6b1028e255991c80c122c628783b93980f': Fix the -trace emulator option. (do not merge)
| * | | | | | | | am 5978ea5e: am a1d61942: (-s ours) am dba3a6fd: (-s ours) Fix the -trace ↵David 'Digit' Turner2009-10-160-0/+0
| |\ \ \ \ \ \ \ \ | | |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | emulator option. (do not merge) Merge commit '5978ea5eba5fd0de206ae73f1e87b1b65479c0ae' into eclair-mr2-plus-aosp * commit '5978ea5eba5fd0de206ae73f1e87b1b65479c0ae': Fix the -trace emulator option. (do not merge)
| | * | | | | | | am a1d61942: (-s ours) am dba3a6fd: (-s ours) Fix the -trace emulator ↵David 'Digit' Turner2009-10-160-0/+0
| | |\ \ \ \ \ \ \ | | | |/ / / / / / | | | | | | / / / | | | |_|_|/ / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | option. (do not merge) Merge commit 'a1d61942af9126b3525b1a91efed3b5b63c886cb' into eclair-mr2 * commit 'a1d61942af9126b3525b1a91efed3b5b63c886cb': Fix the -trace emulator option. (do not merge)
| | | * | | | | am dba3a6fd: (-s ours) Fix the -trace emulator option. (do not merge)David 'Digit' Turner2009-10-160-0/+0
| | | |\ \ \ \ \ | | |/ / / / / / | | | | _ / / / | | | | / / / | | | | | | | | | | | | | | | | | | | | | Merge commit 'dba3a6fdf7ec051143f0d889721f56b2e28803f3' into eclair * commit 'dba3a6fdf7ec051143f0d889721f56b2e28803f3': Fix the -trace emulator option. (do not merge)
| | | * | | | Fix the -trace emulator option. (do not merge)David 'Digit' Turner2009-10-165-25/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A critical test in the execution loop was missed in the latest huge integration. Also optimize slightly the basic-block start recording helper interface.
* | | | | | | am 8be07eac: am a577fcad: Fix the -trace emulator option.David 'Digit' Turner2009-10-165-25/+63
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '8be07eac7c50b3ad6a01b867aee887a1943589b6' * commit '8be07eac7c50b3ad6a01b867aee887a1943589b6': Fix the -trace emulator option.
| * | | | | | am a577fcad: Fix the -trace emulator option.David 'Digit' Turner2009-10-165-25/+63
| |\ \ \ \ \ \ | | |/ / / / / | | | | / / / | | |_|/ / / | |/| | | | | | | | | | | | | | | | Merge commit 'a577fcadc0b365ee629aec313f57a65d54fe5d89' into eclair-mr2-plus-aosp * commit 'a577fcadc0b365ee629aec313f57a65d54fe5d89': Fix the -trace emulator option.
| | * | | | Fix the -trace emulator option.David 'Digit' Turner2009-10-155-25/+63
| | |/ / / | | | | | | | | | | | | | | | | | | | | A critical test in the execution loop was missed in the latest huge integration. Also optimize slightly the basic-block start recording helper interface.
* | | | | am c00d7020: am 73b9926f: Merge change If4f13b68 into eclairDavid 'Digit' Turner2009-10-140-0/+0
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | Merge commit 'c00d702076d1c3f5d0c33f522d0743593c0c3cd4' * commit 'c00d702076d1c3f5d0c33f522d0743593c0c3cd4':
| * | | | am 73b9926f: Merge change If4f13b68 into eclairDavid 'Digit' Turner2009-10-092-15/+10
| |\ \ \ \ | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '73b9926fd43c9b5cd00319c5d117448bd1b31112' into eclair-plus-aosp * commit '73b9926fd43c9b5cd00319c5d117448bd1b31112': Fix upstream ARM emulation bug that broke singlestep mode.
* | | | | am 790b7534: am 03e12440: Add a new hardware property: vm.heapSizeDavid 'Digit' Turner2009-10-140-0/+0
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | Merge commit '790b7534b5a0dea8040fa0c10f1e376db26a7bf8' * commit '790b7534b5a0dea8040fa0c10f1e376db26a7bf8':
| * | | | am 03e12440: Add a new hardware property: vm.heapSizeDavid 'Digit' Turner2009-10-083-0/+23
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '03e124409bd08e620898fbaf8ce27dde3afa1143' into eclair-plus-aosp * commit '03e124409bd08e620898fbaf8ce27dde3afa1143': Add a new hardware property: vm.heapSize
* | \ \ \ \ am 6555d90a: am 2ec45595: Fix the build.David 'Digit' Turner2009-10-140-0/+0
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '6555d90a04dc8a43acb6e43d0b196c97758ffb69' * commit '6555d90a04dc8a43acb6e43d0b196c97758ffb69':
| * | | | | am 2ec45595: Fix the build.David 'Digit' Turner2009-10-071-4/+4
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '2ec4559513cf475d499435444dffe8566c3aaaf3' into eclair-plus-aosp * commit '2ec4559513cf475d499435444dffe8566c3aaaf3': Fix the build.
* | \ \ \ \ \ am 1f2d8d36: am 065242de: Ensure android/avd/hw-config-defs.h is properly ↵David 'Digit' Turner2009-10-140-0/+0
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | regenerated as needed. Merge commit '1f2d8d3650062aa683aff2a42270724c1a4ba064' * commit '1f2d8d3650062aa683aff2a42270724c1a4ba064':
| * | | | | | am 065242de: Ensure android/avd/hw-config-defs.h is properly regenerated as ↵David 'Digit' Turner2009-10-073-12/+37
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | needed. Merge commit '065242de51ba1e18387ce22a99eb091a859990f7' into eclair-plus-aosp * commit '065242de51ba1e18387ce22a99eb091a859990f7': Ensure android/avd/hw-config-defs.h is properly regenerated as needed.
* | \ \ \ \ \ \ am b10f014a: am 48ed3267: Do not use qemu_malloc() to allocate arrays.David 'Digit' Turner2009-10-140-0/+0
|\ \ \ \ \ \ \ \ | |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'b10f014a2717dcf6641e502d152b20461831b85a' * commit 'b10f014a2717dcf6641e502d152b20461831b85a':
| * | | | | | | am 48ed3267: Do not use qemu_malloc() to allocate arrays.David 'Digit' Turner2009-10-071-5/+8
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '48ed3267dfffedb65385b0a1f1462fdd46d049bb' into eclair-plus-aosp * commit '48ed3267dfffedb65385b0a1f1462fdd46d049bb': Do not use qemu_malloc() to allocate arrays.
* | \ \ \ \ \ \ \ am 947c214a: am bcc6ae14: Finally fix ARMv7 NEON emulation.David 'Digit' Turner2009-10-140-0/+0
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '947c214ab0a721fc1cd15d5b582c4baad2d26daa' * commit '947c214ab0a721fc1cd15d5b582c4baad2d26daa':
| * | | | | | | | am bcc6ae14: Finally fix ARMv7 NEON emulation.David 'Digit' Turner2009-10-074-24/+13
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'bcc6ae14820ddb24e2403d84b420ce61f371ae94' into eclair-plus-aosp * commit 'bcc6ae14820ddb24e2403d84b420ce61f371ae94': Finally fix ARMv7 NEON emulation.
* | \ \ \ \ \ \ \ \ am fc11951f: am ddf49e53: Workaround ARMv7 emulation issues.David 'Digit' Turner2009-10-140-0/+0
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'fc11951fdedd724620eaf6f869db8572ba0c93cb' * commit 'fc11951fdedd724620eaf6f869db8572ba0c93cb':
| * | | | | | | | | am ddf49e53: Workaround ARMv7 emulation issues.David 'Digit' Turner2009-10-077-31/+86
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'ddf49e53df97a349f42c733059165dc73c9907dc' into eclair-plus-aosp * commit 'ddf49e53df97a349f42c733059165dc73c9907dc': Workaround ARMv7 emulation issues.
* | \ \ \ \ \ \ \ \ \ am 8137654a: am acbee354: Move NAND size warning to debug log.Xavier Ducrohet2009-10-140-0/+0
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '8137654a41972a8713b74857d7a81050f84485f3' * commit '8137654a41972a8713b74857d7a81050f84485f3':
| * | | | | | | | | | am acbee354: Move NAND size warning to debug log.Xavier Ducrohet2009-10-071-3/+3
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'acbee3546b9a380a4eb33daef3dccfac87c56b0b' into eclair-plus-aosp * commit 'acbee3546b9a380a4eb33daef3dccfac87c56b0b': Move NAND size warning to debug log.
* | \ \ \ \ \ \ \ \ \ \ am 73b9926f: Merge change If4f13b68 into eclairDavid 'Digit' Turner2009-10-132-15/+10
|\ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '73b9926fd43c9b5cd00319c5d117448bd1b31112' * commit '73b9926fd43c9b5cd00319c5d117448bd1b31112': Fix upstream ARM emulation bug that broke singlestep mode.
| * | | | | | | | | | | Merge change If4f13b68 into eclairAndroid (Google) Code Review2009-10-092-15/+10
| |\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * changes: Fix upstream ARM emulation bug that broke singlestep mode.
| | * | | | | | | | | | Fix upstream ARM emulation bug that broke singlestep mode.David 'Digit' Turner2009-10-092-15/+10
| | | |_|_|_|/ / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes a really bad bug in the Thumb/Thumb2 ARM emulation related to conditional instructions execution. The issue was that the previous implementation did break badly if a page fault occured during the conditional instruction's emulation. Giving an example if probably the best way to demonstrate this. Consider the following two instructions: itt eq streq r0,[r4, #0] These two instructions mean, respectively: - If the Z flag is set, execute the next instruction. Otherwise ignore it - Store the value of r0 at the address pointed to by r4 In single-step mode (used when debugging the emulator), each instruction is separately JIT-ed and executed in a different pass. The 'condexec_bits' field of the CPU state if used to store flags corresponding to the conditional execution of up to 4 next instructions. When the first instruction is executed, it simply sets 'condexec_bits' to a specific value (4). When the second instruction is executed, things get slightly bit more funky because what happened was the following: - the JIT-ed code started by clearing the 'condexec_bits' right at the start of its sequence (a comment says "to avoid complications trying to do it at the end of the block", famous last words...) - a conditional test, based on the current value of the Z flag was added to skip over the rest of the instruction sequence - the store itself is implemented through a call to the __stl_mmu helper function. The thing is that __stl_mmu may implement a *page fault* (i.e. when the address in r4 hasn't been commited to memory yet) which requires a switch to kernel mode (to populate the page), then going back to the instruction's execution. This is done in the current implementation by re-running the JIT-er for the same instruction, however, since 'condexec_bits' was already cleared to 0, the new JIT-ed code sequence doesn't have the conditional test to skip over the store. The conditional instruction has been transformed into a non-conditional one due to the page fault ! This results in either bad behaviour or, even a crash in the emulator. The patch fixes the clearing of condexec_bits to happen as it should, i.e. only when execution has really cleared it. This is preliminary work to fix the -trace option. Also, disable the IO Thread when running the standalone emulator. This makes debugging much easier since everything happens in a single thread.
* | | | | | | | | | | am 03e12440: Add a new hardware property: vm.heapSizeDavid 'Digit' Turner2009-10-133-0/+23
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '03e124409bd08e620898fbaf8ce27dde3afa1143' * commit '03e124409bd08e620898fbaf8ce27dde3afa1143': Add a new hardware property: vm.heapSize
| * | | | | | | | | | Add a new hardware property: vm.heapSizeDavid 'Digit' Turner2009-10-073-0/+23
| | |_|_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allows to control the maximum heap size of Dalvik applications when running under emulation.
* | | | | | | | | | am 2ec45595: Fix the build.David 'Digit' Turner2009-10-121-4/+4
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '2ec4559513cf475d499435444dffe8566c3aaaf3' * commit '2ec4559513cf475d499435444dffe8566c3aaaf3': Fix the build.
| * | | | | | | | | Fix the build.David 'Digit' Turner2009-10-071-4/+4
| | |_|_|_|_|/ / / | |/| | | | | | |
* | | | | | | | | am 065242de: Ensure android/avd/hw-config-defs.h is properly regenerated as ↵David 'Digit' Turner2009-10-123-12/+37
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | needed. Merge commit '065242de51ba1e18387ce22a99eb091a859990f7' * commit '065242de51ba1e18387ce22a99eb091a859990f7': Ensure android/avd/hw-config-defs.h is properly regenerated as needed.