Yes, that's fine by me.
--Mark Langsdorf
Calxeda, Inc.
From: Andreas Färber [afaer...@suse.de]
Sent: Thursday, June 07, 2012 8:45 AM
To: Mark Langsdorf
Cc: qemu-devel@nongnu.org; peter.mayd...@linaro.org; Rob Herring; Paolo Bonzini
Subject: Re: [Qemu
On 03/12/2012 11:47 AM, Andreas Färber wrote:
Am 12.03.2012 17:33, schrieb Mark Langsdorf:
Allow load_image_targphys to load files on systems with more than 2G of
emulated memory by changing the max_sz parameter from an int to an
uint64_t.
Signed-off-by: Mark Langsdorf mark.langsd
Odd that I wasn't actually cc'd by the mailer on this.
Do you want me to pull together a patch to make it a QOM property now,
or is there some other dependency I should wait on? It may take me a
week or so to get time to pull it together and test it.
--Mark Langsdorf
Calxeda, Inc.
On 03/30/2012
Please include a change log below the commit line so we know
what you changed. Thank you.
More comments below.
--Mark Langsdorf
Calxeda, Inc.
On 03/14/2012 06:58 AM, Alexey Starikovskiy wrote:
Sufficient to boot Linux kernel on vexpress-a15
Missing:
* Extends the DBGDRAR and DBGDSAR to 64
On 03/13/2012 06:19 AM, Alexey Starikovskiy wrote:
The entire patch repeatedly fails scripts/checkpatch. More comments
below.
--Mark Langsdorf
Calxeda, Inc.
Minimal ARM LPAE support. Sufficient to boot Linux kernel on vexpress-a15
Signed-off-by: Alexey Starikovskiy aysta...@gmail.com
From: Joshua Housh joshua.ho...@calxeda.com
There are no users of i2c_slave.
Signed-off-by: Joshua Housh joshua.ho...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
qemu-common.h |1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/qemu-common.h b
From: Joshua Housh joshua.ho...@calxeda.com
Make sure a BusInfo exists before trying to dereference it.
Signed-off-by: Joshua Housh joshua.ho...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
hw/qdev.c |9 ++---
1 files changed, 6 insertions(+), 3 deletions
solution and that I'm working toward their understand.
Thanks for thinking this over.
--Mark Langsdorf
Calxeda, Inc.
Allow load_image_targphys to load files on systems with more than 2G of
emulated memory by changing the max_sz parameter from an int to an
uint64_t.
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v2
changed max_sz from target_phys_addr_t to uint64_t
Changes from
needs updating too, to check whether
the dtb is using 32 bit or 64 bit cell sizes for its RAM size).
I'm happy to put together a patch to do this at some point if
Mark doesn't already have one lined up.
I don't have one lined up for that.
--Mark Langsdorf
Calxeda, Inc.
On 03/09/2012 03:25 AM, Markus Armbruster wrote:
Mark Langsdorf mark.langsd...@calxeda.com writes:
Allow load_image_targphys to load files on systems with more than 2G of
emulated memory by changing the max_sz parameter from an int to an
unsigned long.
Signed-off-by: Mark Langsdorf
On 03/09/2012 07:21 AM, Alexander Graf wrote:
On 09.03.2012, at 14:15, Mark Langsdorf wrote:
On 03/09/2012 03:25 AM, Markus Armbruster wrote:
Mark Langsdorf mark.langsd...@calxeda.com writes:
Allow load_image_targphys to load files on systems with more than 2G of
emulated memory
Allow load_image_targphys to load files on systems with more than 2G of
emulated memory by changing the max_sz parameter from an int to an
unsigned long.
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
The other loaders in hw/loader.h did not look they had a similar issue.
Changes
On 03/09/2012 08:17 AM, Markus Armbruster wrote:
Mark Langsdorf mark.langsd...@calxeda.com writes:
On 03/09/2012 03:25 AM, Markus Armbruster wrote:
get_image_size() returns int. How does widening size and max_sz here
improve things?
If max_sz is greater than 2GB, then:
int max_sz
Since the ram_size field of arm_boot_info is only an int, don't set
that field to more than INT_MAX. Signed vs unsigned comparison
overruns are possible otherwise.
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
hw/highbank.c |2 +-
1 files changed, 1 insertions(+), 1 deletions
On 03/09/2012 10:13 AM, Peter Maydell wrote:
On 9 March 2012 15:57, Mark Langsdorf mark.langsd...@calxeda.com wrote:
Since the ram_size field of arm_boot_info is only an int, don't set
that field to more than INT_MAX. Signed vs unsigned comparison
overruns are possible otherwise.
Can't we
Allow load_image_targphys to load files on systems with more than 2G of
emulated memory by changing the max_sz parameter from an int to an
unsigned long.
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
hw/loader.c |4 ++--
hw/loader.h |3 ++-
2 files changed, 4 insertions
On 03/08/2012 11:56 AM, Eric Blake wrote:
On 03/08/2012 09:59 AM, Mark Langsdorf wrote:
Allow load_image_targphys to load files on systems with more than 2G of
emulated memory by changing the max_sz parameter from an int to an
unsigned long.
unsigned long is still 32-bits on a 32-bit host
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v1
Put entry in alphabetical order
Added maintainership of hw/xgmac
MAINTAINERS |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 173e893..74ee059
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
MAINTAINERS |5 +
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 173e893..bdc254f 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -237,6 +237,11 @@ M: Peter Maydell peter.mayd
From: Rob Herring rob.herr...@calxeda.com
Add support for ahci on sysbus.
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Andreas Färber afaer...@suse.de
---
Changes from v10-v13
None
Changes from v9
Changed
rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Peter Maydell peter.mayd...@linaro.org
---
Changes from v10-v13
None
Changes from v9
Make typedef struct names into CamelCase
Changes from v7, v8
None
Changes from v6
-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v13
None
Changes from v1-v12
Skipped
hw/arm_boot.c | 11 +--
1 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/hw/arm_boot.c b/hw/arm_boot.c
index 35ca22f..5f163fd 100644
--- a/hw/arm_boot.c
+++ b/hw
From: Rob Herring rob.herr...@calxeda.com
Adds support for Calxeda's Highbank SoC.
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v13
Removed no_vga parameter
Really reverted board_id to -1
Changes from
Long term, the config_base_register will be a QDM parameter. In the
meantime, models that use it need to be able to preserve it across
cpu_reset() calls.
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v13
Make save/restore unconditional
Changes from v1-v12
Create two functions, write_secondary_boot() and secondary_cpu_reset_hook(),
to allow platforms more control of how secondary CPUs are brought up. The
new functions default to NULL and aren't called unless they are populated
so there are no changes to existing platform models.
Signed-off-by: Mark
This patch series adds support for the Calxeda Highbank SoC.
Makefile.target |2 +
hw/arm-misc.h | 17 ++
hw/arm_boot.c | 65 ++--
hw/highbank.c | 330
hw/ide/ahci.c | 44 ++
hw/xgmac.c | 421
On 01/20/2012 07:48 AM, Rob Herring wrote:
On 01/20/2012 02:47 AM, Peter Maydell wrote:
On 19 January 2012 23:17, Rob Herring rob.herr...@calxeda.com wrote:
On 01/19/2012 03:44 PM, Peter Maydell wrote:
On 19 January 2012 21:31, Mark Langsdorf mark.langsd...@calxeda.com
wrote
On 01/20/2012 10:27 AM, Peter Maydell wrote:
On 20 January 2012 16:25, Mark Langsdorf mark.langsd...@calxeda.com wrote:
On 01/20/2012 07:48 AM, Rob Herring wrote:
On 01/20/2012 02:47 AM, Peter Maydell wrote:
On 19 January 2012 23:17, Rob Herring rob.herr...@calxeda.com wrote:
On 01/19/2012 03
) as the value of smpboot[0]. It seems to be
bypassing the a9mpcore.c code entirely. I'm not sure what's happening
there.
--Mark Langsdorf
Calxeda, Inc.
On 01/20/2012 10:58 AM, Peter Maydell wrote:
On 20 January 2012 16:57, Mark Langsdorf mark.langsd...@calxeda.com wrote:
On 01/20/2012 10:27 AM, Peter Maydell wrote:
It's still not clear to me from this conversation if the right
answer is 0, -1 or anything that's not a valid board ID
This patch series adds support for the Calxeda Highbank SoC.
Makefile.target |2 +
hw/arm-misc.h | 17 ++
hw/arm_boot.c | 65 ++--
hw/highbank.c | 331
hw/ide/ahci.c | 44 ++
hw/xgmac.c | 421
Long term, the config_base_register will be a QDM parameter. In the
meantime, models that use it need to be able to preserve it across
cpu_reset() calls.
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v1-v12
Skipped
target-arm/helper.c |7 +++
1 files
rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Peter Maydell peter.mayd...@linaro.org
---
Changes from v10-v12
None
Changes from v9
Make typedef struct names into CamelCase
Changes from v7, v8
None
Changes from v6
From: Rob Herring rob.herr...@calxeda.com
Adds support for Calxeda's Highbank SoC.
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v12
Reverted board_id to -1. Added comments clarifying why this is legal
-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v1-v12
Skipped
hw/arm_boot.c | 11 +--
1 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/hw/arm_boot.c b/hw/arm_boot.c
index 35ca22f..5f163fd 100644
--- a/hw/arm_boot.c
+++ b/hw/arm_boot.c
@@ -20,10 +20,10
Create two functions, write_secondary_boot() and secondary_cpu_reset_hook(),
to allow platforms more control of how secondary CPUs are brought up. The
new functions default to NULL and aren't called unless they are populated
so there are no changes to existing platform models.
Signed-off-by: Mark
From: Rob Herring rob.herr...@calxeda.com
Add support for ahci on sysbus.
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Andreas Färber afaer...@suse.de
---
Changes from v10-v12
None
Changes from v9
Changed
This patch series adds support for the Calxeda Highbank SoC.
rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Peter Maydell peter.mayd...@linaro.org
---
Changes from v10
None
Changes from v9
Make typedef struct names into CamelCase
Changes from v7, v8
None
Changes from v6
Skipped
From: Rob Herring rob.herr...@calxeda.com
Adds support for Calxeda's Highbank SoC.
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v10
Added secondary core boot functions
Changes from v9
Made typedef
The current comment says that the arm_timers are restricted to between
32 KHz and 1 MHz, but sp804 TRM does not specify those limits.
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Andreas Färber afaer...@suse.de
---
Changes from v7-v10
None
Changes from v2-v6
From: Rob Herring rob.herr...@calxeda.com
Add support for ahci on sysbus.
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Andreas Färber afaer...@suse.de
---
Changes from v10
None
Changes from v9
Changed
appropriately.
Set the maximum theoretical number of GIC interrupts to 1020 and
update the save/restore code to only use the appropriate number for
each SoC.
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Andreas Färber afaer...@suse.de
Reviewed-by: Peter Maydell peter.mayd
Create two functions, write_secondary_boot() and secondary_cpu_reset_hook(),
to allow platforms more control of how secondary CPUs are brought up. The
new functions default to NULL and aren't called unless they are populated
so there are no changes to existing platform models.
Signed-off-by: Mark
On 01/19/2012 01:15 PM, Peter Maydell wrote:
On 19 January 2012 15:43, Mark Langsdorf mark.langsd...@calxeda.com wrote:
+highbank_binfo.board_id = -1; /* provided by deviceTree */
This doesn't work, because arm_boot.c does:
bootloader[1] |= info-board_id 0xff
On 01/19/2012 01:32 PM, Peter Maydell wrote:
On 19 January 2012 19:25, Mark Langsdorf mark.langsd...@calxeda.com wrote:
On 01/19/2012 01:15 PM, Peter Maydell wrote:
On 19 January 2012 15:43, Mark Langsdorf mark.langsd...@calxeda.com wrote:
+highbank_binfo.board_id = -1; /* provided
On 01/19/2012 01:44 PM, Peter Maydell wrote:
On 19 January 2012 19:35, Mark Langsdorf mark.langsd...@calxeda.com wrote:
On 01/19/2012 01:32 PM, Peter Maydell wrote:
On 19 January 2012 19:25, Mark Langsdorf mark.langsd...@calxeda.com wrote:
On 01/19/2012 01:15 PM, Peter Maydell wrote:
On 19
On 01/19/2012 01:59 PM, Peter Maydell wrote:
On 19 January 2012 19:58, Mark Langsdorf mark.langsd...@calxeda.com wrote:
On 01/19/2012 01:44 PM, Peter Maydell wrote:
I have a kernel now that seems to boot but then
barfs with:
Freeing init memory: 124K
Kernel panic - not syncing: Attempted
From: Rob Herring rob.herr...@calxeda.com
Add support for ahci on sysbus.
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Andreas Färber afaer...@suse.de
---
Changes from v10
None
Changes from v9
Changed
Create two functions, write_secondary_boot() and secondary_cpu_reset_hook(),
to allow platforms more control of how secondary CPUs are brought up. The
new functions default to NULL and aren't called unless they are populated
so there are no changes to existing platform models.
Signed-off-by: Mark
This patch series adds support for the Calxeda Highbank SoC.
Makefile.target |2 +
hw/arm-misc.h | 17 +++
hw/arm_boot.c | 54 ++--
hw/highbank.c | 327 ++
hw/ide/ahci.c | 44 ++
hw/xgmac.c | 421
rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Peter Maydell peter.mayd...@linaro.org
---
Changes from v10, v11
None
Changes from v9
Make typedef struct names into CamelCase
Changes from v7, v8
None
Changes from v6
From: Rob Herring rob.herr...@calxeda.com
Adds support for Calxeda's Highbank SoC.
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v11
Provided a meaningful board ID
Added comments on the way the device
On 01/18/2012 08:53 AM, Peter Maydell wrote:
On 18 January 2012 14:35, Mark Langsdorf mark.langsd...@calxeda.com wrote:
Is there a good example of how to write secondary smp boot
code other than arm_boot.c? Should I just expect to pull
most of arm_boot.c into highbank and adjust from there? I
Create two functions, write_secondary_boot() and secondary_cpu_reset_hook(),
to allow platforms more control of how secondary CPUs are brought up. The
new functions default to NULL and aren't called unless they are populated
so there are no changes to existing platform models.
Signed-off-by: Mark
On 01/18/2012 08:53 AM, Peter Maydell wrote:
On 18 January 2012 14:35, Mark Langsdorf mark.langsd...@calxeda.com wrote:
I can set the smp_loader code so that I can boot 2 cpus
and verify their existence in /proc/cpuinfo, but I can't
get 3 cpus to boot at all, no matter how I hack the existing
On 01/18/2012 01:26 PM, Peter Maydell wrote:
On 18 January 2012 19:06, Mark Langsdorf mark.langsd...@calxeda.com wrote:
On 01/18/2012 08:53 AM, Peter Maydell wrote:
On 18 January 2012 14:35, Mark Langsdorf mark.langsd...@calxeda.com wrote:
I can set the smp_loader code so that I can boot 2
This patch series adds support for the Calxeda Highbank SoC.
The current comment says that the arm_timers are restricted to between
32 KHz and 1 MHz, but sp804 TRM does not specify those limits.
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Andreas Färber afaer...@suse.de
---
Changes from v7, v8, v9
None
Changes from v2, v3
From: Rob Herring rob.herr...@calxeda.com
Adds support for Calxeda's Highbank SoC.
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Peter Maydell peter.mayd...@linaro.org
---
Changes from v9
Made typedef struct names
rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Peter Maydell peter.mayd...@linaro.org
---
Changes from v10
Make typedef struct names into CamelCase
Changes from v7, v8
None
Changes from v6
Skipped
Changes from v5
removed
appropriately.
Set the maximum theoretical number of GIC interrupts to 1020 and
update the save/restore code to only use the appropriate number for
each SoC.
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Andreas Färber afaer...@suse.de
Reviewed-by: Peter Maydell peter.mayd
From: Rob Herring rob.herr...@calxeda.com
Add support for ahci on sysbus.
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Andreas Färber afaer...@suse.de
---
Changes from v9
Changed typedef struct names to CamelCase
From: Rob Herring rob.herr...@calxeda.com
Add support for ahci on sysbus.
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Andreas Färber afaer...@suse.de
---
Changes from v7
None
Changes from v5, v6
Skipped
From: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Peter Maydell peter.mayd...@linaro.org
---
Changes from v7
None
Changes from v1, v2, v3, v4, v5, v6
Skipped
target
...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v7
None
Changes from v6
Skipped
Changes from v5
removed c_phyaddr
Changes from v4
None
Changes from v3
Added debug macro and cleaned up some debug code
Refitted all lines
From: Rob Herring rob.herr...@calxeda.com
Adds support for Calxeda's Highbank SoC.
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v7
None
Changes from v3, v4, v5, v6
Skipped
Changes from v2
The current comment says that the arm_timers are restricted to between
32 KHz and 1 MHz, but sp804 TRM does not specify those limits.
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Andreas Färber afaer...@suse.de
---
Changes from v7
None
Changes from v2, v3, v4, v5
This patch series adds support for the Calxeda Highbank SoC.
It depends on my previous patch series various ARM fixes for
Calxeda Highbank and ahci: convert ahci_reset to use AHCIState.
Some of the patches are carried voer from Various ARM fixes
for Calxeda Highbank and were reviewed but not
appropriately.
Set the maximum theoretically number of GIC interrupts to 1020 and
update the save/restore code to only use the appropriate number for
each SoC.
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v7
Removed unnecessary vmstate_register
Changes from v6
appropriately.
Set the maximum theoretically number of GIC interrupts to 1020 and
update the save/restore code to only use the appropriate number for
each SoC.
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v5
Clarify the commit message
Rename GIC_NIRQ
From: Rob Herring rob.herr...@calxeda.com
Add support for ahci on sysbus.
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v4
replaced all references to Plat|plat_ with sysbus_
made the number of ports
The current comment says that the arm_timers are restricted to between
32 KHz and 1 MHz, but sp804 TRM does not specify those limits.
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Andreas Färber afaer...@suse.de
---
Changes from v7, v8
None
Changes from v2, v3, v4
From: Rob Herring rob.herr...@calxeda.com
Add support for ahci on sysbus.
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Andreas Färber afaer...@suse.de
---
Changes from v7, v8
None
Changes from v5, v6
From: Rob Herring rob.herr...@calxeda.com
Adds support for Calxeda's Highbank SoC.
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v1
Restructed the loading of sysram.bin and made it more clearly optional
From: Rob Herring rob.herr...@calxeda.com
Adds support for Calxeda's Highbank SoC.
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Peter Maydell peter.mayd...@linaro.org
---
Changes from v7, v8
None
Changes from v3
appropriately.
Set the maximum theoretical number of GIC interrupts to 1020 and
update the save/restore code to only use the appropriate number for
each SoC.
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Andreas Färber afaer...@suse.de
---
Changes from v8
Removed comments
From: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
target-arm/cpu.h |3 ++-
target-arm/helper.c |9 +
target-arm/machine.c |2 ++
3 files changed, 13 insertions(+), 1
appropriately.
Set the maximum theoretical number of GIC interrupts to 1020 and
update the save/restore code to only use the appropriate number for
each SoC.
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v6
Removed trailing whitespace
armv7m_nvic uses num_irq
...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v4
None
Changes from v3
Added debug macro and cleaned up some debug code
Refitted all lines to fit within 80 columns
Changes from v2
None
Changes from v1
Reformated most lines to fit
The current comment says that the arm_timers are restricted to between
32 KHz and 1 MHz, but sp804 TRM does not specify those limits.
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Andreas Färber afaer...@suse.de
---
Changes from v2, v3, v4, v5, v6
Skipped
Changes
...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v6
Skipped
Changes from v5
removed c_phyaddr
Changes from v4
None
Changes from v3
Added debug macro and cleaned up some debug code
Refitted all lines to fit within 80 columns
Changes
From: Rob Herring rob.herr...@calxeda.com
Adds support for Calxeda's Highbank SoC.
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v3, v4, v5, v6
Skipped
Changes from v2
Created a reset function
From: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Peter Maydell peter.mayd...@linaro.org
---
Changes from v7, v8
None
Changes from v1, v2, v3, v4, v5, v6
Skipped
From: Rob Herring rob.herr...@calxeda.com
Add support for ahci on sysbus.
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Andreas Färber afaer...@suse.de
---
Changes from v5, v6
Skipped
Changes from v4
-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Peter Maydell peter.mayd...@linaro.org
---
Changes from v7, v8
None
Changes from v6
Skipped
Changes from v5
removed c_phyaddr
Changes from v4
None
Changes from v3
Added debug macro and cleaned up some debug
The current comment says that the arm_timers are restricted to between
32 KHz and 1 MHz, but sp804 TRM does not specify those limits.
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v1
Clarified the commit message
hw/arm_timer.c |3 ---
1 files changed, 0
This patch series adds support for the Calxeda Highbank SoC.
It depends on my previous patch series various ARM fixes for
Calxeda Highbank and ahci: convert ahci_reset to use AHCIState.
Some of the patches are carried voer from Various ARM fixes
for Calxeda Highbank and were reviewed but not
This patch series adds support for the Calxeda Highbank SoC.
It depends on my previous patch series various ARM fixes for
Calxeda Highbank and ahci: convert ahci_reset to use AHCIState.
Some of the patches are carried voer from Various ARM fixes
for Calxeda Highbank and were reviewed but not
From: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
Reviewed-by: Peter Maydell peter.mayd...@linaro.org
---
Changes from v1, v2, v3, v4, v5, v6
Skipped
target-arm/cpu.h |3
This patch series adds support for the Calxeda Highbank SoC.
It depends on my previous patch series various ARM fixes for
Calxeda Highbank and ahci: convert ahci_reset to use AHCIState.
Some of the patches are carried voer from Various ARM fixes
for Calxeda Highbank and were reviewed but not
From: Rob Herring rob.herr...@calxeda.com
Add support for ahci on sysbus.
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v3
Renamed plat-ahci to sysbus-ahci
Changes from v1, v2
Corrected indentation
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
hw/arm_timer.c |3 ---
1 files changed, 0 insertions(+), 3 deletions(-)
diff --git a/hw/arm_timer.c b/hw/arm_timer.c
index 60e1c63..15d493f 100644
--- a/hw/arm_timer.c
+++ b/hw/arm_timer.c
@@ -272,11 +272,8 @@ static int sp804_init
From: Rob Herring rob.herr...@calxeda.com
Adds support for Calxeda's Highbank SoC.
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v1
Restructed the loading of sysram.bin and made it more clearly optional
From: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Rob Herring rob.herr...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
target-arm/cpu.h |3 ++-
target-arm/helper.c |9 +
target-arm/machine.c |2 ++
3 files changed, 13 insertions(+), 1
...@calxeda.com
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v4
None
Changes from v3
Added debug macro and cleaned up some debug code
Refitted all lines to fit within 80 columns
Changes from v2
None
Changes from v1
Reformated most lines to fit
appropriately.
Set the maximum theoretically number of GIC interrupts to 1020 and
update the save/restore code to only use the appropriate number for
each SoC.
Signed-off-by: Mark Langsdorf mark.langsd...@calxeda.com
---
Changes from v5
Clarify the commit message
Rename GIC_NIRQ
On 01/06/2012 10:29 AM, Peter Maydell wrote:
On 5 January 2012 20:02, Mark Langsdorf mark.langsd...@calxeda.com wrote:
From: Rob Herring rob.herr...@calxeda.com
Adds support for Calxeda's Highbank SoC.
Is there a test kernel image/etc we can use to confirm that this all works?
The 3.2
On 01/06/2012 11:04 AM, Peter Maydell wrote:
On 6 January 2012 16:58, Mark Langsdorf mark.langsd...@calxeda.com wrote:
On 01/06/2012 10:29 AM, Peter Maydell wrote:
+sysram = g_new(MemoryRegion, 1);
+memory_region_init_ram(sysram, highbank.sysram, 0x8000
1 - 100 of 170 matches
Mail list logo