The libexec case doesn't actually work, which is why IO switched to a
separate variable. One of the reasons I said the patch is probably
wrong.
I suspect we need something like
$(STRIP) $(addprefix $(DESTDIR)/$(BINDIR), $(notdir ${TOOLS)))
And I didn't see the problem on x86_64, only on armhf.
Public bug reported:
I do:
./configure --target-list=arm-softmmu
make
sudo make install
and see:
install -d -m 0755 /usr/local/bin
libtool --quiet --mode=install install -c -m 0755 qemu-ga qemu-nbd qemu-img
qemu-io fsdev/virtfs-proxy-helper /usr/local/bin
strip /usr/local/bin/qemu-ga
Public bug reported:
I'm running on Odroid-XU, Debian Jessie armhf
qemu built from today's head d7d3d6092cb7edc75dc49fb90c86dd5425ab4805
sudo qemu-system-arm -M vexpress-a15 -drive
if=none,file=arm.img,cache=writeback,id=foo -device virtio-blk-device,drive=foo
-netdev user,id=user.0 -device
Peter == Peter Chubb peter.ch...@nicta.com.au writes:
This change fixes it.
diff --git a/exec.c b/exec.c
index 2435d9e..b387d28 100644
--- a/exec.c
+++ b/exec.c
@@ -1070,7 +1070,7 @@ static void *file_ram_alloc(RAMBlock *block,
}
/* MAP_POPULATE silently ignores
Public bug reported:
When booting a multiboot image,. mem_upper is now always zero.
To test, build qemu from current git head, then do
cd tests/multiboot
./run_test.sh
You will see the test fail. In each case mem_upper is 0k.
git-bisect says the bad commit is
This change fixes it.
diff --git a/exec.c b/exec.c
index 2435d9e..b387d28 100644
--- a/exec.c
+++ b/exec.c
@@ -1070,7 +1070,7 @@ static void *file_ram_alloc(RAMBlock *block,
}
/* MAP_POPULATE silently ignores failures */
-for (i = 0; i (memory/hpagesize); i++) {
+
OK, this is what I've come up with. Dunno whether it's right or not
-- the object model is decoupled from the memory model, so there's no
straightforward way to override just a few of the registers.
At this stage this is just for comment, as I don't really have that
much of a clue about how the
There's been a cut-and-paste error, it looks like, in the documentation
in qom/object.h.
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
---
include/qom/object.h |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: qemu/include/qom/object.h
Peter == Peter Maydell peter.mayd...@linaro.org writes:
Peter On 5 August 2013 02:21, Peter Chubb peter.ch...@nicta.com.au
Peter wrote:
Reads to unassigned memory now return non-zero (since patch
9b8c69243585). This breaks guests runnong on i.MX31 that use the
cache controller --- they poll
NICTA Peter Chubb
+ *
+ * Based on the PL210 implementation in arm_l2x0.c
+ * Differences: different Cache ID and aux control register values.
*
* This program is free software; you can redistribute it and/or modify it
* under the terms and conditions of the GNU General Public License,
@@ -20,46
cache controller.
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
diff --git a/hw/arm/kzm.c b/hw/arm/kzm.c
index bd6c05c..018fc81 100644
--- a/hw/arm/kzm.c
+++ b/hw/arm/kzm.c
@@ -33,6 +33,7 @@
* 0x1fffc000-0x1fff RAM EMULATED
* 0x2000-0x2fff Reserved
When imx_epit.c was last refactored, a common usecase (comparison
register zero) broke. This patch fixes that, and simplifies the code
yet more. It also fixes a major thinko in the reset path --- the
wrong bits in the control register were being cleared.
Signed-off-by: Peter Chubb peter.ch
Andreas == Andreas Färber afaer...@suse.de writes:
Andreas Signed-off-by: Andreas Färber afaer...@suse.de ---
Acked-by: Peter Chubb peter.ch...@nicta.com.au
--
Dr Peter Chubb peter.chubb AT nicta.com.au
http://www.ssrg.nicta.com.au Software Systems
Andreas == Andreas Färber afaer...@suse.de writes:
Andreas Signed-off-by: Andreas Färber afaer...@suse.de ---
Acked-by: Peter Chubb peter.ch...@nicta.com.au
--
Dr Peter Chubb peter.chubb AT nicta.com.au
http://www.ssrg.nicta.com.au Software Systems
.
Good catch. I hate hard coded constants, they're so easy to get wrong!
Stefan Signed-off-by: Stefan Weil s...@weilnetz.de
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
--
Dr Peter Chubb peter.chubb AT nicta.com.au
http://www.ssrg.nicta.com.au
The rfe instruction has been broken since patch
5a839c0d54fac9db0516904db873a4fe01f50f4b because of a typo.
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
diff --git a/target-arm/translate.c b/target-arm/translate.c
index e5a2e4c..29e8f27 100644
--- a/target-arm/translate.c
+++ b/target
-static char const *imx_timerg_reg_name(uint32_t reg)
+static char const *imx_timer_gpt_reg_name(uint32_t reg)
You could just use imc_gpt_xxx in line with the imx_epit_xxx naming
from your other patch series.
Otherwise this looks good.
--
Dr Peter Chubb
not that keen on the longer names, though.
Maybe s/timer_epit/epit/ throughout.
--
Dr Peter Chubb peter.chubb AT nicta.com.au
http://www.ssrg.nicta.com.au Software Systems Research Group/NICTA
functional and
non-functional changes separate.
--
Dr Peter Chubb peter.chubb AT nicta.com.au
http://www.ssrg.nicta.com.au Software Systems Research Group/NICTA
-by: Peter Chubb peter.ch...@nicta.com.au
line.
Peter C
--
Dr Peter Chubb peter.chubb AT nicta.com.au
http://www.ssrg.nicta.com.au Software Systems Research Group/NICTA
Peter == Peter Maydell peter.mayd...@linaro.org writes:
Peter On 15 April 2013 05:50, Peter Chubb peter.ch...@nicta.com.au
Peter wrote:
Since patch 81465888c5306cd94abb9847e560796fd13d3c2f target-arm:
factor out handling of SRS instruction the SRS instruction has not
worked in QEMU
the
generic stuff that it should do for most instructions -- but not SRS.
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
---
target-arm/translate.c |1 +
1 file changed, 1 insertion(+)
diff --git a/target-arm/translate.c b/target-arm/translate.c
index 35a21be..a1b7b8c 100644
--- a/target-arm
that it should not have done.
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
diff --git a/target-arm/translate.c b/target-arm/translate.c
index 35a21be..c870246 100644
--- a/target-arm/translate.c
+++ b/target-arm/translate.c
@@ -6762,6 +6762,7 @@ static void disas_arm_insn(CPUARMState * env
good --- you seem to understand the ptimer interface
better than I did when I updated this code.
Peter c
--
Dr Peter Chubb peter.chubb AT nicta.com.au
http://www.ssrg.nicta.com.au Software Systems Research Group/NICTA
Peter == Peter Maydell peter.mayd...@linaro.org writes:
Peter Add a missing cast to avoid gcc complaining about format string
Peter errors when printing an expression based on a
Peter target_phys_addr_t.
Peter Signed-off-by: Peter Maydell peter.mayd...@linaro.org
Reviewed-by: Peter Chubb
Changes since V9: Added MAINTAINERS entry, rebased (and tested)
against git tip.
Peter C
--
Dr Peter Chubb peter.chubb AT nicta.com.au
http://www.ssrg.nicta.com.au Software Systems Research Group/NICTA
Board support for Kyoto Micro's KZM-ARM11-01, an evaluation board built
around the Freescale i.MX31.
Signed-off-by: Philip O'Sullivan phil...@ok-labs.com
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
---
MAINTAINERS |6 +
hw/arm/Makefile.objs |1
hw/kzm.c
., the ones used to feed the periodic
and general purpose timers.
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
---
hw/arm/Makefile.objs |2
hw/imx.h | 10 +
hw/imx_ccm.c | 321 +++
3 files changed, 332 insertions
-labs.com
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
Reviewed-by: Peter Maydell peter.mayd...@linaro.org
---
hw/arm/Makefile.objs |1
hw/imx.h | 16 +
hw/imx_serial.c | 467 +++
3 files changed, 484 insertions(+)
create
Implement the Freescale i.MX31 advanced vectored interrupt controller, at least
to the extent it is used by Linux 3.x
Vectors are not implemented.
Signed-off-by: Philip O'Sullivan phil...@ok-labs.com
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
Reviewed-by: Peter Maydell peter.mayd
Implement the timers on the Freescale i.MX31 SoC.
This is not a complete implementation, but gives enough for
Linux to boot and run. In particular external triggers, which are
not useful under QEMU, are not implemented.
Signed-off-by: Philip O'Sullivan phil...@ok-labs.com
Signed-off-by: Peter
achievable
is meant to fix this in the cases where the timer is auto-reloaded.
xilinx_timer.c always uses the timer in one-shot mode, so it needs to
be fixed in there.
--
Dr Peter Chubb peter.chubb AT nicta.com.au
http://www.ssrg.nicta.com.au Software
. So the CPU always gets a look in --- or ought to.
--
Dr Peter Chubb peter.chubb AT nicta.com.au
http://www.ssrg.nicta.com.au Software Systems Research Group/NICTA
Andreas == Andreas Färber afaer...@suse.de writes:
Andreas Hello Peter, Am 06.06.2012 05:47, schrieb Peter Chubb:
There are no major changes since last time, just rebased to current
tip now that QEMU 1.2 is open.
For those who have come into the story late, this is a series of
patches
;
unsigned int size, rev = 0, ex = 0;
--
Dr Peter Chubb peter.chubb AT nicta.com.au
http://www.ssrg.nicta.com.au Software Systems Research Group/NICTA
Changes since V8: Recovered my stuff-up from backup --- changes that
were in V7 are back in!
Andreas's comments addressed (except adding MAINTAINER field)
Peter Maydell's comments against V6/7 are addressed.
Peter C
--
Dr Peter Chubb
Implement the Freescale i.MX31 advanced vectored interrupt controller, at least
to the extent it is used by Linux 3.x
Vectors are not implemented.
Signed-off-by: Philip O'Sullivan phil...@ok-labs.com
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
Reviewed-by: Peter Maydell peter.mayd
Written by Hans Jiang
+ * Updated by Peter Chubb
+ *
+ * This code is licenced under GPL version 2 or later. See
+ * the COPYING file in the top-level directory.
+ *
+ */
+
+#include hw.h
+#include qemu-timer.h
+#include ptimer.h
+#include sysbus.h
+#include imx.h
+
+//#define DEBUG_TIMER 1
+#ifdef
., the ones used to feed the periodic
and general purpose timers.
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
---
Makefile.target |2
hw/imx.h| 10 +
hw/imx_ccm.c| 321
3 files changed, 332 insertions(+), 1
-labs.com
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
Reviewed-by: Peter Maydell peter.mayd...@linaro.org
---
Makefile.target |1
hw/imx.h| 16 +
hw/imx_serial.c | 467
3 files changed, 484 insertions(+)
create mode
Board support for Kyoto Micro's KZM-ARM11-01, an evaluation board built
around the Freescale i.MX31.
Signed-off-by: Philip O'Sullivan phil...@ok-labs.com
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
---
Makefile.target |2
hw/kzm.c| 156
Written by Hans Jiang
+ * Updated by Peter Chubb
+ *
+ * This code is licenced under GPL version 2 or later. See
+ * the COPYING file in the top-level directory.
+ *
+ */
+
+#include hw.h
+#include qemu-timer.h
+#include ptimer.h
+#include sysbus.h
+#include imx.h
+
+//#define DEBUG_TIMER 1
Implement the FreeSCALE i.MX31 advanced vectored interrupt controller, at least
to the extent it is used by Linux 3.0.x
Vectors are not implemented.
Signed-off-by: Philip O'Sullivan phil...@ok-labs.com
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
Reviewed-by: Peter Maydell peter.mayd
Linux
and seL4 nicely.
--
Dr Peter Chubb peter.chubb AT nicta.com.au
http://www.ssrg.nicta.com.au Software Systems Research Group/NICTA
-labs.com
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
Reviewed-by: Peter Maydell peter.mayd...@linaro.org
---
Makefile.target |1
hw/imx.h| 16 +
hw/imx_serial.c | 467
3 files changed, 484 insertions(+)
create mode
., the ones used to feed the periodic
and general purpose timers.
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
---
Makefile.target |2
hw/imx.h| 10 +
hw/imx_ccm.c| 321
3 files changed, 332 insertions(+), 1
Board support for Kyoto Micro's KZM-ARM11-01, an evaluation board built
around the FreeScale i.MX31.
Signed-off-by: Philip O'Sullivan phil...@ok-labs.com
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
---
Makefile.target |2
hw/kzm.c| 155
Peter Chubbwww.nicta.com.au peter DOT chubb AT nicta.com.au
http://www.ertos.nicta.com.au ERTOS within National ICT Australia
From Imagination to Impact Imagining the (ICT) Future
Board support for Kyoto Micro's KZM-ARM11-01, an evaluation board built
around the Freescale i.MX31.
Signed-off-by: Philip O'Sullivan phil...@ok-labs.com
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
---
Makefile.target |2
hw/kzm.c| 155
Implement the Freescale i.MX31 advanced vectored interrupt controller, at least
to the extent it is used by Linux 3.x
Vectors are not implemented.
Signed-off-by: Philip O'Sullivan phil...@ok-labs.com
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
Reviewed-by: Peter Maydell peter.mayd
., the ones used to feed the periodic
and general purpose timers.
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
---
Makefile.target |2
hw/imx.h| 10 +
hw/imx_ccm.c| 321
3 files changed, 332 insertions(+), 1
+ * Updated by Peter Chubb
+ *
+ * This code is licenced under GPL version 2 or later. See
+ * the COPYING file in the top-level directory.
+ *
+ */
+
+#include hw.h
+#include qemu-timer.h
+#include ptimer.h
+#include sysbus.h
+#include imx.h
+
+//#define DEBUG_TIMER 1
+#ifdef DEBUG_TIMER
-labs.com
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
Reviewed-by: Peter Maydell peter.mayd...@linaro.org
---
Makefile.target |1
hw/imx.h| 16 +
hw/imx_serial.c | 467
3 files changed, 484 insertions(+)
create mode
Paolo == Paolo Bonzini pbonz...@redhat.com writes:
Paolo Il 23/04/2012 22:54, Peter Chubb ha scritto:
Peter What is this calculation supposed to do? It doesn't convert a
Peter 10-bit signed twos-complement number into an int32_t, unless
Peter I'm confused... Also, it's a rather opaque way
Andreas == Andreas Färber afaer...@suse.de writes:
Andreas Am 23.04.2012 01:31, schrieb Peter Chubb:
Hi all, Most of the files are unchanged since last time.
Andreas Indeed... On v5 I had asked you to shorten the subjects to
Andreas conform to our commit message scheme and to make patches
Peter == Peter Maydell peter.mayd...@linaro.org writes:
Peter On 23 April 2012 00:31, Peter Chubb peter.ch...@nicta.com.au
Peter wrote:
Peter Rather than having the *_clk_freq saved and loaded in the
Peter vmstate, I think it would be nicer to have a post-load-hook
Peter that called
Peter == Peter Maydell peter.mayd...@linaro.org writes:
Peter On 23 April 2012 00:31, Peter Chubb peter.ch...@nicta.com.au
Peter wrote:
Board support for Kyoto Micro's KZM-ARM11-01, an evaluation board
built around the FreeScale i.MX31.
+ if (serial_hds[3]) {
+ serial_mm_init
(not in this series) against ptimer.c
-- Move function prototypes in imx.h into the correct patch.
Peter C
--
Dr Peter Chubb peter.chubb AT nicta.com.au
http://www.ssrg.nicta.com.au Software Systems Research Group/NICTA
., the ones used to feed the periodic
and general purpose timers.
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
---
Makefile.target |2
hw/imx.h| 10 +
hw/imx_ccm.c| 312
3 files changed, 323 insertions(+), 1
Board support for Kyoto Micro's KZM-ARM11-01, an evaluation board built
around the FreeScale i.MX31.
Signed-off-by: Philip O'Sullivan phil...@ok-labs.com
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
---
Makefile.target |2
hw/kzm.c| 161
-labs.com
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
Reviewed-by: Peter Maydell peter.mayd...@linaro.org
---
Makefile.target |1
hw/imx.h| 16 +
hw/imx_serial.c | 467
3 files changed, 484 insertions(+)
create mode
Written by Hans Jiang
+ * Updated by Peter Chubb
+ *
+ * This code is licenced under GPL version 2 or later. See
+ * the COPYING file in the top-level directory.
+ *
+ */
+
+#include hw.h
+#include qemu-timer.h
+#include ptimer.h
+#include sysbus.h
+#include imx.h
+
+//#define DEBUG_TIMER 1
Implement the FreeSCALE i.MX31 advanced vectored interrupt controller, at least
to the extent it is used by Linux 3.0.x
Vectors are not implemented.
Signed-off-by: Philip O'Sullivan phil...@ok-labs.com
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
Reviewed-by: Peter Maydell peter.mayd
to get at the monitor.
Reported-by: Anna Lyons anna.ly...@nicta.com.au
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
---
hw/ptimer.c | 13 +
1 file changed, 13 insertions(+)
Index: qemu-working/hw/ptimer.c
Peter == Peter Chubb peter.ch...@nicta.com.au writes:
Peter I'm not sure how to make qdev properties work. The timers need
Peter to be able to get at the CCM-generated frequencies, which of
Peter course are private to the CCM.
I've just split the problematic function into two
Peter == Peter Maydell peter.mayd...@linaro.org writes:
Peter On 3 April 2012 02:55, Peter Chubb peter.ch...@nicta.com.au
Peter wrote:
+
+uint32_t imx_timer_frequency(DeviceState *s, IMXClk clock);
+void imx_timer_create(const char * const name,
+ const
Peter == Peter Maydell peter.mayd...@linaro.org writes:
Peter On 3 April 2012 02:55, Peter Chubb peter.ch...@nicta.com.au
Peter wrote:
+/*
+ * Artificially limit tick rate to something
+ * achievable under QEMU. Otherwise, QEMU spends all
+ * its time generating
Board support for Kyoto Micro's KZM-ARM11-01, an evaluation board built
around the FreeScale i.MX31.
Signed-off-by: Philip O'Sullivan phil...@ok-labs.com
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
---
Makefile.target |2
hw/kzm.c| 161
with Linux 3.3.0 and a variety of unit tests.
DVFS is still not implemented; but apart from that, timer ticks seem to
come at around the right rate, and the timer values when read are sane.
--
Dr Peter Chubb peter.chubb AT nicta.com.au
http://www.ssrg.nicta.com.au
., the ones used to feed the periodic
and general purpose timers.
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
---
Makefile.target |2
hw/imx.h| 14 ++
hw/imx_ccm.c| 334
3 files changed, 349 insertions(+), 1
Implement the FreeSCALE i.MX31 advanced vectored interrupt controller, at least
to the extent it is used by Linux 3.0.x
Vectors are not implemented.
Signed-off-by: Philip O'Sullivan phil...@ok-labs.com
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
Reviewed-by: Peter Maydell peter.mayd
-labs.com
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
Reviewed-by: Peter Maydell peter.mayd...@linaro.org
---
Makefile.target |1
hw/imx.h| 16 +
hw/imx_serial.c | 467
3 files changed, 484 insertions(+)
create mode
+ * Updated by Peter Chubb
+ *
+ * This code is licenced under GPL version 2 or later. See
+ * the COPYING file in the top-level directory.
+ *
+ */
+
+#include hw.h
+#include qemu-timer.h
+#include ptimer.h
+#include sysbus.h
+#include imx.h
+
+//#define DEBUG_TIMER 1
+#ifdef DEBUG_TIMER
+# define
this looks ok on that front?
Yes please! I think there's a bug in there somewhere when using the G
timer, as interrupts appear to arrive too far apart in some modes.
The scaling is probably wrong somewhere.
--
Dr Peter Chubb peter.chubb AT nicta.com.au
http
Thanks for your reviewing time and expertise Peter. It's much
appreciated.
May I add your Reviewed-By: line to the imx-serial patch too? The
only change is CamelCasing the typedef.
Peter C
--
Dr Peter Chubb peter.chubb AT nicta.com.au
http
+ * Updated by Peter Chubb
+ *
+ * This code is licenced under GPL version 2 or later. See
+ * the COPYING file in the top-level directory.
+ */
+
+#include hw.h
+#include qemu-timer.h
+#include ptimer.h
+#include sysbus.h
+
+//#define DEBUG_TIMER 1
+#ifdef DEBUG_TIMER
+# define DPRINTF(fmt, args
-- ignores baud rate, and implements only a
one character FIFO
--
Dr Peter Chubb peter.chubb AT nicta.com.au
http://www.ssrg.nicta.com.au Software Systems Research Group/NICTA
Board support for Kyoto Micro's KZM-ARM11-01, an evaluation board built
around the FreeScale i.MX31.
Signed-off-by: Philip O'Sullivan phil...@ok-labs.com
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
---
Makefile.target |1
hw/kzm.c| 159
Implement the FreeSCALE i.MX31 advanced vectored interrupt controller, at least
to the extent it is used by Linux 3.0.x
Vectors are not implemented.
Signed-off-by: Philip O'Sullivan phil...@ok-labs.com
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
---
Makefile.target |2
hw
-labs.com
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
---
Makefile.target |1
hw/imx_serial.c | 466
2 files changed, 467 insertions(+)
create mode 100644 hw/imx_serial.c
Index: qemu-working/hw/imx_serial.c
Peter == Peter Maydell peter.mayd...@linaro.org writes:
Peter On 30 November 2011 03:36, Peter Chubb
Peter peter.ch...@nicta.com.au wrote: Commit messages should be
Peter formatted with a short summary line, then a blank line, then a
Peter more detailed description. You've put everything
Peter == Peter Maydell peter.mayd...@linaro.org writes:
Peter On 30 November 2011 03:36, Peter Chubb
Peter peter.ch...@nicta.com.au wrote:
Signed-off-by: Hans Jang hsj...@ok-labs.com Signed-off-by: Adam
Clench ad...@ok-labs.com Signed-off-by: Peter Chubb
peter.ch...@nicta.com.au
Peter == Peter Maydell peter.mayd...@linaro.org writes:
Peter On 1 December 2011 16:55, Peter Maydell
Peter peter.mayd...@linaro.org wrote:
On 30 November 2011 03:36, Peter Chubb peter.ch...@nicta.com.au
wrote:
Signed-off-by: Hans Jang hsj...@ok-labs.com
Peter Is this email address correct
initialiser and sysbus_register_withprop() instead of
calls to sysbus_register() adn vmstate_register()
* Fixed bugs in imx_timer.c as noted by PMM and Andreas
--
Dr Peter Chubb http://www.gelato.unsw.edu.au peterc AT gelato.unsw.edu.au
http://www.ertos.nicta.com.au ERTOS within National
Signed-off-by: Hans Jang hsj...@ok-labs.com
Signed-off-by: Adam Clench ad...@ok-labs.com
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
---
Makefile.target |1
hw/kzm.c| 155
2 files changed, 156 insertions(+)
create
Signed-off-by: Hans Jang hsj...@ok-labs.com
Signed-off-by: Adam Clench ad...@ok-labs.com
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
---
Makefile.target |2
hw/imx_avic.c | 378
2 files changed, 379 insertions(+), 1 deletion
Signed-off-by: Hans Jang hsj...@ok-labs.com
Signed-off-by: Adam Clench ad...@ok-labs.com
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
---
Makefile.target |2
hw/imx_timer.c | 460
2 files changed, 461 insertions(+), 1
Signed-off-by: Hans Jang hsj...@ok-labs.com
Signed-off-by: Adam Clench ad...@ok-labs.com
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
---
Makefile.target |1
hw/imx_serial.c | 320
2 files changed, 321 insertions(+)
create
Stefan == Stefan Weil s...@weilnetz.de writes:
Stefan Am 30.11.2011 04:36, schrieb Peter Chubb:
Changes since last patchset: * All files now under GPL version 2 or
later (I've talked with OK-Labs and they've agreed).
Stefan hw/imx_serial.c is still GPL 2 only. I did not review the
Stefan rest
Andreas == Andreas Färber afaer...@suse.de writes:
Andreas Am 23.11.2011 01:51, schrieb Peter Chubb:
Peter == Peter Chubb peter.ch...@nicta.com.au writes:
Peter All comments received so far have been addressed --- I've added
Peter a macro, `scream' that gives at most 10 lines of output
Thanks Peter,
I've fixed the problems you noted, and have asked the OK-Labs
folks about Licencing. When I hear back from them I'll roll a
new patchset --- I don't expect `GPL v2 or later' to be a
problem.
-- Peter C
--
Dr Peter Chubb http
not a parameter group.
} elsif ($ctx_before =~ /^.\s*\#\s*define\s*$/) {
--
Dr Peter Chubb http://www.gelato.unsw.edu.au peterc AT gelato.unsw.edu.au
http://www.ertos.nicta.com.au ERTOS within National ICT Australia
Juan == Juan Quintela quint...@redhat.com writes:
Juan Peter Chubb pet...@gelato.unsw.edu.au wrote:
Juan This is not used. Shouldn't a call like this be needed?
Juanvmstate_register(dev-qdev, -1, vmstate_imxg_timer, s);
Juan ???
Yes!! Thanks for checking.
I've altered the source
Peter == Peter Chubb peter.ch...@nicta.com.au writes:
Peter All comments received so far have been addressed --- I've added
Peter a macro, `scream' that gives at most 10 lines of output for OS
Peter error reporting.
Except I noticed a thinko in the macro. The decrement should be
inside
and implemented enough extra that Linux will boot
on the patched QEMU using a ram disk.
The i.MX 31 Serial controller is found in most of the i.MX SoCs;
the AVIC and timer implementations can also be shared, albeit with
fewer chips.
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
Signed
Hi Peter,
Here's a fixed patch for the sp804 timer.
Properly implement the dual-timer read/write for the sp804 dual timer module.
Based on ARM specs at
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0271d/index.html
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
Signed
Andreas == Andreas Färber andreas.faer...@web.de writes:
Andreas Hi Peter, Am 21.11.2011 22:58, schrieb Peter Chubb:
Hi Peter, Please find appended a patch containing initial support
for the FreeScale i.MX31 and the KZM Arm11 evaluation board.
Andreas Your patch format is a bit unusual
something wrong and the qemu instance dies with a message. It's not
as it that'll affect any other guests, each of which will have their
own qemu instance.
--
Dr Peter Chubb http://www.gelato.unsw.edu.au peterc AT gelato.unsw.edu.au
http://www.ertos.nicta.com.au ERTOS within National ICT
Fix names of functions in error messages: as suggested by Andreas
Färber, use the C99 standard __func__ macro to get the correct name.
This fixes one real bug (the message used to print sp804 instead of
icp_pit), the other changes are cosmetic.
Signed-off-by: Peter Chubb peter.ch...@nicta.com.au
Peter == Peter Maydell peter.mayd...@linaro.org writes:
Peter On 21 November 2011 23:54, Peter Chubb
Peter pet...@gelato.unsw.edu.au wrote:
Do you have a suggestion for an alternative to hw_error for guest
bad behaviour? It seems to be used historically. For emulating
ARM, causing qemu
1 - 100 of 114 matches
Mail list logo