[Qemu-devel] [Bug 571432] Re: qemu-system-arm crashed with SIGSEGV in subpage_register()

2010-07-30 Thread cmchao
The base address is a little strange By your StackTrace.log, the base address, passed into smc91c111_init, is 0x40CC28C0. But this address should be 0x1001000, hard-coded in source code. -- qemu-system-arm crashed with SIGSEGV in subpage_register() https://bugs.launchpad.net/bugs/571432 You

[Qemu-devel] [Bug 595906] Re: [ARM] All variants of ADDSUBX, SUBADDX give incorrect results

2010-07-28 Thread cmchao
The patch has been included in v0.12.5 ** Changed in: qemu Status: In Progress = Fix Released -- [ARM] All variants of ADDSUBX,SUBADDX give incorrect results https://bugs.launchpad.net/bugs/595906 You received this bug notification because you are a member of qemu- devel-ml, which is

[Qemu-devel] [Bug 591320] Re: [ARM]: SIMD add/sub instructions are incorrect

2010-07-28 Thread cmchao
The patch has been included in v0.12.5 ** Changed in: qemu Status: New = Fix Released -- [ARM]: SIMD add/sub instructions are incorrect https://bugs.launchpad.net/bugs/591320 You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU.

[Qemu-devel] [Bug 595906] Re: [ARM] All variants of ADDSUBX, SUBADDX give incorrect results

2010-06-18 Thread cmchao
The addsub/subadd implemetation is incorrect. The patch can fixed it and is verified by Chris's test case ** Patch added: target-arm: fix addsub/subadd implementation http://launchpadlibrarian.net/50552359/0001-target-arm-fix-addsub-subadd-implementation.patch -- [ARM] All variants of

[Qemu-devel] [Bug 591320] Re: [ARM]: SIMD add/sub instructions are incorrect

2010-06-09 Thread cmchao
The first one results from wrong saturation judgment. The original form is : uint8_t sub8_usat(uint8_t a, uint8_t b) { if (a b) return a - b; else return 0; } it should be a b The second problem is using op2 as op1 to tell among signed, unsigned, and half group **

[Qemu-devel] [Bug 591320] Re: [ARM]: SIMD add/sub instructions are incorrect

2010-06-09 Thread cmchao
One attachment is allowed in each comment : for case 1 ** Patch added: for case 1 problem http://launchpadlibrarian.net/5666/0002-target-arm-fix-parallel-saturated-subtraction-error.patch -- [ARM]: SIMD add/sub instructions are incorrect https://bugs.launchpad.net/bugs/591320 You

[Qemu-devel] [PATCH v2 03/12] hw/omap2.c : separate gptimer module

2010-05-31 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |2 +- hw/omap.h |2 + hw/omap2.c| 462 -- hw/omap_gptimer.c | 484 + 4 files changed, 487 insertions(+), 463

[Qemu-devel] [PATCH v2 05/12] hw/omap2.c : separate gpmc(general purpose memory controller)

2010-05-31 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |2 +- hw/omap.h |2 + hw/omap2.c | 396 hw/omap_gpmc.c | 419 +++ 4 files changed, 422 insertions(+), 397

[Qemu-devel] [PATCH v2 01/12] hw/omap1.c : separate gpio module

2010-05-31 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |2 +- hw/omap.h |1 + hw/omap1.c | 181 - hw/omap_gpio.c | 202 +++ 4 files changed, 204 insertions(+), 182

[Qemu-devel] [PATCH v2 04/12] hw/omap2.c : separate synctimer module

2010-05-31 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |2 +- hw/omap.h | 11 +++--- hw/omap2.c | 72 +- hw/omap_synctimer.c | 96 +++ 4 files changed, 104 insertions(+), 77

[Qemu-devel] [PATCH v2 12/12] hw/omap : make local function static and remove declaration from header

2010-05-31 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- hw/omap.h | 36 hw/omap1.c | 12 ++-- hw/omap2.c |6 +++--- 3 files changed, 9 insertions(+), 45 deletions(-) diff --git a/hw/omap.h b/hw/omap.h index 34443b4..18eb72b 100644 --- a/hw/omap.h +++ b

[Qemu-devel] [PATCH v2 02/12] hw/omap2.c : separate gpio module

2010-05-31 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- hw/omap.h |3 + hw/omap2.c | 523 hw/omap_gpio.c | 523 3 files changed, 526 insertions(+), 523 deletions(-) diff --git

[Qemu-devel] [PATCH v2 00/12] refactor OMAP implementation

2010-05-31 Thread cmchao
The following changes since commit aa6f63fff62faf2fe9ffba5a789675d49293614d Blue Swirl: mc146818rtc: improve debugging Add a separate flag for debugging coalesced interrupts. The patches almostly base on http://meego.gitorious.org/qemu-maemo/qemu work and act as preparatory

[Qemu-devel] [PATCH v2 11/12] hw/omap1.c : separate uart module

2010-05-31 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |3 +- hw/omap1.c | 170 hw/omap_uart.c | 194 +++ 3 files changed, 196 insertions(+), 171 deletions(-) create mode 100644

[Qemu-devel] [PATCH v2 08/12] hw/omap2.c : separate spi module

2010-05-31 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |2 +- hw/omap.h |2 + hw/omap2.c | 323 --- hw/omap_spi.c | 346 +++ 4 files changed, 349 insertions(+), 324

[Qemu-devel] [PATCH v2 10/12] hw/omwp2.c : separate l4 interconnect module

2010-05-31 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |3 +- hw/omap.h | 37 ++-- hw/omap2.c | 269 ++- hw/omap_l4.c| 271 +++ 4 files changed, 307 insertions

[Qemu-devel] [PATCH v2 07/12] hw/omap1.c : separate interrupt controller module

2010-05-31 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |2 +- hw/omap.h |2 + hw/omap1.c | 576 + hw/omap_intc.c | 598 +++ 4 files changed, 603 insertions(+), 575

[Qemu-devel] [PATCH v2 09/12] hw/omap2.c : separate tap module(Test-Chip-level)

2010-05-31 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |2 +- hw/omap2.c | 90 hw/omap_tap.c | 112 +++ 3 files changed, 113 insertions(+), 91 deletions(-) create mode 100644 hw

[Qemu-devel] [PATCH v2 06/12] hw/omap2.c : separate sdrc (sdram controller)

2010-05-31 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |2 +- hw/omap.h |2 + hw/omap2.c | 144 hw/omap_sdrc.c | 165 +++ 4 files changed, 168 insertions(+), 145

[Qemu-devel] [PATCH 11/12] hw/omap1.c : separate uart module

2010-05-29 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |3 +- hw/omap1.c | 170 hw/omap_uart.c | 194 +++ 3 files changed, 196 insertions(+), 171 deletions(-) create mode 100644

[Qemu-devel] [PATCH 08/12] hw/omap2.c : separate spi module

2010-05-29 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |2 +- hw/omap.h |2 + hw/omap2.c | 323 --- hw/omap_spi.c | 346 +++ 4 files changed, 349 insertions(+), 324

[Qemu-devel] [PATCH 00/12] refactor OMAP implementation

2010-05-28 Thread cmchao
The following changes since commit 29f91781bd300b228d9c38b9f6c1e0b6a38f25fb: Jes Sorensen (1): vhost_net.c: v2 Fix build failure introduced by 0bfcd599e3f5c5679cc7d0165a0a1822e2f60de2 The patches almostly base on http://meego.gitorious.org/qemu-maemo/qemu work and act as

[Qemu-devel] [PATCH 02/12] hw/omap2.c : separate gpio module

2010-05-28 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- hw/omap.h |3 + hw/omap2.c | 523 hw/omap_gpio.c | 523 3 files changed, 526 insertions(+), 523 deletions(-) diff --git

[Qemu-devel] [PATCH 07/12] hw/omap1.c : separate interrupt controller module

2010-05-28 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |2 +- hw/omap.h |2 + hw/omap1.c | 576 + hw/omap_intc.c | 598 +++ 4 files changed, 603 insertions(+), 575

[Qemu-devel] [PATCH 01/12] hw/omap1.c : separate gpio module

2010-05-28 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |2 +- hw/omap.h |1 + hw/omap1.c | 181 - hw/omap_gpio.c | 202 +++ 4 files changed, 204 insertions(+), 182

[Qemu-devel] [PATCH 10/12] hw/omwp2.c : separate l4 interconnect module

2010-05-28 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |3 +- hw/omap.h | 37 ++-- hw/omap2.c | 269 ++- hw/omap_l4.c| 271 +++ 4 files changed, 307 insertions

[Qemu-devel] [PATCH 12/12] hw/omap : make local function static and remove declaration from header

2010-05-28 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- hw/omap.h | 36 hw/omap1.c | 10 +- hw/omap2.c |6 +++--- 3 files changed, 8 insertions(+), 44 deletions(-) diff --git a/hw/omap.h b/hw/omap.h index 34443b4..18eb72b 100644 --- a/hw/omap.h +++ b/hw

[Qemu-devel] [PATCH 03/12] hw/omap2.c : separate gptimer module

2010-05-28 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |2 +- hw/omap.h |2 + hw/omap2.c| 462 -- hw/omap_gptimer.c | 484 + 4 files changed, 487 insertions(+), 463

[Qemu-devel] [PATCH 09/12] hw/omap2.c : separate tap module(Test-Chip-level)

2010-05-28 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |2 +- hw/omap2.c | 90 hw/omap_tap.c | 112 +++ 3 files changed, 113 insertions(+), 91 deletions(-) create mode 100644 hw

[Qemu-devel] [PATCH 04/12] hw/omap2.c : separate synctimer module

2010-05-28 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |2 +- hw/omap.h | 11 +++--- hw/omap2.c | 72 +- hw/omap_synctimer.c | 96 +++ 4 files changed, 104 insertions(+), 77

[Qemu-devel] [PATCH 05/12] hw/omap2.c : separate gpmc(general purpose memory controller)

2010-05-28 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |2 +- hw/omap.h |2 + hw/omap2.c | 396 hw/omap_gpmc.c | 419 +++ 4 files changed, 422 insertions(+), 397

[Qemu-devel] [PATCH 06/12] hw/omap2.c : separate sdrc (sdram controller)

2010-05-28 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |2 +- hw/omap.h |2 + hw/omap2.c | 144 hw/omap_sdrc.c | 165 +++ 4 files changed, 168 insertions(+), 145

[Qemu-devel] [PATCH 08/12] hw/omap2.c : separate spi module

2010-05-28 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |2 +- hw/omap.h |2 + hw/omap2.c | 323 --- hw/omap_spi.c | 346 +++ 4 files changed, 349 insertions(+), 324

[Qemu-devel] [PATCH 11/12] hw/omap1.c : separate uart module

2010-05-28 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |3 +- hw/omap1.c | 170 hw/omap_uart.c | 194 +++ 3 files changed, 196 insertions(+), 171 deletions(-) create mode 100644

[Qemu-devel] [PATCH 00/12] refactor OMAP implementation

2010-05-28 Thread cmchao
The following changes since commit 29f91781bd300b228d9c38b9f6c1e0b6a38f25fb: Jes Sorensen (1): vhost_net.c: v2 Fix build failure introduced by 0bfcd599e3f5c5679cc7d0165a0a1822e2f60de2 The patches almostly base on http://meego.gitorious.org/qemu-maemo/qemu work and act as preparatory

[Qemu-devel] [PATCH 01/12] hw/omap1.c : separate gpio module

2010-05-28 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |2 +- hw/omap.h |1 + hw/omap1.c | 181 - hw/omap_gpio.c | 202 +++ 4 files changed, 204 insertions(+), 182

[Qemu-devel] [PATCH 02/12] hw/omap2.c : separate gpio module

2010-05-28 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- hw/omap.h |3 + hw/omap2.c | 523 hw/omap_gpio.c | 523 3 files changed, 526 insertions(+), 523 deletions(-) diff --git

[Qemu-devel] [PATCH 09/12] hw/omap2.c : separate tap module(Test-Chip-level)

2010-05-28 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |2 +- hw/omap2.c | 90 hw/omap_tap.c | 112 +++ 3 files changed, 113 insertions(+), 91 deletions(-) create mode 100644 hw

[Qemu-devel] [PATCH 03/12] hw/omap2.c : separate gptimer module

2010-05-28 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |2 +- hw/omap.h |2 + hw/omap2.c| 462 -- hw/omap_gptimer.c | 484 + 4 files changed, 487 insertions(+), 463

[Qemu-devel] [PATCH 04/12] hw/omap2.c : separate synctimer module

2010-05-28 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |2 +- hw/omap.h | 11 +++--- hw/omap2.c | 72 +- hw/omap_synctimer.c | 96 +++ 4 files changed, 104 insertions(+), 77

[Qemu-devel] [PATCH 12/12] hw/omap : make local function static and remove declaration from header

2010-05-28 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- hw/omap.h | 36 hw/omap1.c | 10 +- hw/omap2.c |6 +++--- 3 files changed, 8 insertions(+), 44 deletions(-) diff --git a/hw/omap.h b/hw/omap.h index 34443b4..18eb72b 100644 --- a/hw/omap.h +++ b/hw

[Qemu-devel] [PATCH 05/12] hw/omap2.c : separate gpmc(general purpose memory controller)

2010-05-28 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |2 +- hw/omap.h |2 + hw/omap2.c | 396 hw/omap_gpmc.c | 419 +++ 4 files changed, 422 insertions(+), 397

[Qemu-devel] [PATCH 07/12] hw/omap1.c : separate interrupt controller module

2010-05-28 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |2 +- hw/omap.h |2 + hw/omap1.c | 576 + hw/omap_intc.c | 598 +++ 4 files changed, 603 insertions(+), 575

[Qemu-devel] [PATCH 06/12] hw/omap2.c : separate sdrc (sdram controller)

2010-05-28 Thread cmchao
Signed-off-by: cmchao cmc...@gmail.com --- Makefile.target |2 +- hw/omap.h |2 + hw/omap2.c | 144 hw/omap_sdrc.c | 165 +++ 4 files changed, 168 insertions(+), 145

[Qemu-devel] [Bug 540230] Re: Configuration option error for ARM in default-configs

2010-05-20 Thread cmchao
This problem has been fixed in 23f2166d at Feb 23 ** Changed in: qemu Status: New = Fix Committed -- Configuration option error for ARM in default-configs https://bugs.launchpad.net/bugs/540230 You received this bug notification because you are a member of qemu- devel-ml, which is