Statistics
| Branch: | Revision:

root / default-configs / arm-softmmu.mak @ feature-archipelago

History | View | Annotate | Download (1.5 kB)

# Date Author Comment
22f90bcb 02/08/2014 04:50 pm Beniamino Galvani

hw/net: add support for Allwinner EMAC Fast Ethernet controller

This patch adds support for the Fast Ethernet MAC found on Allwinner
SoCs, together with a basic emulation of Realtek RTL8201CP PHY.

Since there is no public documentation of the Allwinner controller, the...

c6f09eb4 12/17/2013 10:12 pm Antony Pavlov

hw/arm: add very initial support for Canon DIGIC SoC

DIGIC is Canon Inc.'s name for a family of SoC
for digital cameras and camcorders.

There is no publicly available specification for
DIGIC chips. All information about DIGIC chip
internals is based on reverse engineering efforts...

3589de8c 12/17/2013 10:12 pm liguang

hw/timer: add allwinner a10 timer

Signed-off-by: liguang <>
Reviewed-by: Peter Crosthwaite <>
Message-id:
Signed-off-by: Peter Maydell <>

c3931ee8 12/17/2013 10:12 pm liguang

hw/intc: add allwinner A10 interrupt controller

Signed-off-by: liguang <>
Reviewed-by: Peter Crosthwaite <>
Reviewed-by: Peter Maydell <>
Message-id: ...

9158fa54 12/17/2013 10:12 pm liguang

hw/arm: add allwinner a10 SoC support

Signed-off-by: liguang <>
Reviewed-by: Peter Crosthwaite <>
Message-id:
Signed-off-by: Peter Maydell <>

c21c3b53 12/10/2013 03:24 pm Peter Crosthwaite

hw/timer: Introduce ARM A9 Global Timer.

The ARM A9 MPCore has a timer that is global to all cores in the cluster.
The timer is shared but each core has a private independent comparator
and interrupt.

Based on version contributed by Francois LEGAL.

Signed-off-by: François LEGAL <>...

53cb9a1c 11/05/2013 06:47 pm Andreas Färber

arm11mpcore: Split off SCU device

Inspired by a9scu.

Reviewed-by: Peter Maydell <>
Signed-off-by: Andreas Färber <>

b8616055 10/31/2013 03:00 pm Alex Bennée

integrator: fix Linux boot failure by emulating dbg region

Commit 9b8c69243 (since reverted) broke the ability to boot the kernel
as the value returned by unassigned_mem_read returned non-zero and left
the kernel looping forever waiting for it to change (see...

b77abd95 10/16/2013 07:21 pm Ákos Kovács

default-configs/: CONFIG_GDBSTUB_XML removed

Makefile.target: Build gdbstub-xml.o only when
TARGET_XML_FILES is not empty.

Signed-off-by: Ákos Kovács <>
Reviewed-by: Peter Maydell <>
Signed-off-by: Paolo Bonzini <>

66aae5e1 08/20/2013 04:54 pm Peter Maydell

default-configs: Fix A9MP and A15MP config names

When individual CONFIG_ switches for the A9MPcore and A15MPcore
devices were created, they were inadvertently given incorrect names
(CONFIG_ARM9MPCORE and CONFIG_ARM15MPCORE). These CPUs are
"Cortex-A9MP" and "Cortex-A15MP", and in particular the ARM9 is...

174d5d99 04/15/2013 04:16 pm Stefan Weil

hw: Add lost ARM core again

Commit 0434e30afb6175212389811e0b28b948eb3c1e40 accidentally removed
the compilation of arm11mpcore.c.

Signed-off-by: Stefan Weil <>
Signed-off-by: Paolo Bonzini <>

7702e47c 04/08/2013 07:13 pm Paolo Bonzini

hw: move interrupt controllers to hw/intc/, configure with default-configs/

Signed-off-by: Paolo Bonzini <>

e28bee8e 04/08/2013 07:13 pm Paolo Bonzini

hw: move other devices to hw/misc/, configure with default-configs/

Signed-off-by: Paolo Bonzini <>

0434e30a 04/08/2013 07:13 pm Paolo Bonzini

hw: move ARM CPU cores to hw/cpu/, configure with default-configs/

Signed-off-by: Paolo Bonzini <>

9944d320 04/08/2013 07:13 pm Paolo Bonzini

hw: move char devices to hw/char/, configure via default-configs/

Signed-off-by: Paolo Bonzini <>

3bd88451 04/08/2013 07:13 pm Paolo Bonzini

hw: move timer devices to hw/timer/, configure with default-configs/

Signed-off-by: Paolo Bonzini <>

d7e35d4a 04/08/2013 07:13 pm Paolo Bonzini

hw: move NICs to hw/net/, configure via default-configs/

Signed-off-by: Paolo Bonzini <>

7b247895 04/08/2013 07:13 pm Paolo Bonzini

hw: move block devices to hw/block/, configure via default-configs/

Signed-off-by: Paolo Bonzini <>

34b8f63e 04/08/2013 07:13 pm Paolo Bonzini

hw: move audio devices to hw/audio/, configure via default-configs/

Signed-off-by: Paolo Bonzini <>

fc97bb5b 04/08/2013 07:13 pm Paolo Bonzini

hw: move display devices to hw/display/, configure via default-configs/

Signed-off-by: Paolo Bonzini <>

53ed424e 04/08/2013 07:13 pm Paolo Bonzini

hw: move I2C controllers to hw/i2c/, configure via default-configs/

Signed-off-by: Paolo Bonzini <>

31e17060 04/08/2013 07:13 pm Paolo Bonzini

hw: move SSI controllers to hw/ssi/, configure via default-configs/

Signed-off-by: Paolo Bonzini <>

9a1179dc 04/08/2013 07:13 pm Paolo Bonzini

hw: make all of hw/ide/ configurable via default-configs/

Signed-off-by: Paolo Bonzini <>

aaa4d1df 04/08/2013 07:13 pm Paolo Bonzini

hw: make all of hw/usb/ configurable via default-configs/

Signed-off-by: Paolo Bonzini <>

06a1cea5 03/15/2013 06:41 pm Peter Crosthwaite

pl330: Initial version

Device model for Primecell PL330 DMA controller.

Signed-off-by: Peter Crosthwaite <>
Signed-off-by: Kirill Batuzov <>
Tested-by: Igor Mitsyanko <>
Reviewed-by: Igor Mitsyanko <>...

d7dfca08 02/28/2013 08:23 pm Igor Mitsyanko

hw/sdhci: introduce standard SD host controller

Device model for standard SD Host Controller Interface (SDHCI) compliant with
version 2.00 of SD association specification.

Signed-off-by: Peter Crosthwaite <>
Signed-off-by: Igor Mitsyanko <>...

6c83f815 02/19/2013 01:28 pm Gerd Hoffmann

make usb devices configurable

Leave the core usb devices (usb hub, tablet, mouse, keyboard)
enabled unconditionally. Make the other ones configurable.

Exceptions:
- bluetooth: not qdevified yet, has a vl.c dependency because
of that, thus disabling isn't as easy as not linking the...

82a24990 10/10/2012 04:13 am Peter A. G. Crosthwaite

m25p80: Initial implementation of SPI flash device

Added device model for m25p80 style SPI flash family.

Signed-off-by: Peter A. G. Crosthwaite <>

58f9b98f 08/13/2012 06:13 pm Andreas Färber

arm: Move some ARM devices into libhw

Avoids some unnecessary dependencies on cpu.h and prepares for
a future armeb-softmmu where most machines would not be built.

Defer touching the SoC devices since most have implicit or explicit
dependencies on the CPU....

3d402831 01/22/2012 09:28 am Blue Swirl

vga: make Cirrus ISA device optional

Reviewed-by: Jan Kiszka <>
Signed-off-by: Blue Swirl <>

461d13d3 12/17/2010 05:11 pm Alexander Graf

config: move ide core and pci to pci.mak

Every device that can do PCI should also be able to do IDE. So let's move
the IDE definitions over to pci.mak.

Signed-off-by: Alexander Graf <>
Signed-off-by: Kevin Wolf <>

f8f5cfba 11/27/2010 02:06 am Paul Brook

PCI config include

Split PCI config options into a separate file

Signed-off-by: Paul Brook <>

3d08ff69 03/29/2010 10:23 pm Blue Swirl

Compile pflash_cfi01 only once

Push TARGET_WORDS_BIGENDIAN dependency to board level.

Signed-off-by: Blue Swirl <>

5f9fc5ad 03/29/2010 10:23 pm Blue Swirl

Compile pflash_cfi02 only once

Push TARGET_WORDS_BIGENDIAN dependency to board level.

Signed-off-by: Blue Swirl <>

f7736b91 03/27/2010 08:20 am Blue Swirl

Compile ide/core only once

Make win2k install hack unconditional as it is still restricted to
x86 only in vl.c.

Replace TARGET_PAGE_SIZE and 4096 with PAGE_SIZE.

Signed-off-by: Blue Swirl <>

b305b9d7 03/27/2010 12:41 am Alexander Graf

target-s390: Don't compile in virtio-pci

As soon as virtio-pci.c gets compiled and used on S390 the internal qdev magic
gets confused and tries to give us PCI devices instead of S390 virtio devices.

Since we don't have PCI on S390, we can safely not compile virtio-pci at all....

2d48377a 03/21/2010 09:47 pm Blue Swirl

Compile serial only once

Push TARGET_WORDS_BIGENDIAN dependency to board level.

Signed-off-by: Blue Swirl <>

23f2166d 02/24/2010 01:31 am Paul Brook

ARM defconfig fix

Tix typo in default-configs/arm-softmmu.mak

Signed-off-by: Paul Brook <>

1dfe3943 11/22/2009 11:27 pm Paul Brook

DS1338 RTC

Implement MAXIM SD1338 RTC+NVRAM.

Signed-off-by: Paul Brook <>

f165b53a 11/19/2009 06:42 pm Paul Brook

Built network devices once

Move some generic NICS into libhw, and build them for ARM targets.

Signed-off-by: Paul Brook <>

54bcf074 10/09/2009 05:17 am Juan Quintela

Only compile sd0323 when one target uses it

Patchworks-ID: 35217
Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

20a4afc4 10/09/2009 05:17 am Juan Quintela

Only compile ads7846 when one target uses it

Patchworks-ID: 35218
Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

ee99ca01 10/09/2009 05:17 am Juan Quintela

Only compile max111x when one target uses it

Patchworks-ID: 35219
Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

93a60400 10/09/2009 05:17 am Juan Quintela

Only compile ssi-sd when one target uses it

Patchworks-ID: 35220
Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

c62c4551 10/09/2009 05:17 am Juan Quintela

Only compile ssi when one target uses it

Patchworks-ID: 35221
Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

d9b44620 10/09/2009 05:17 am Juan Quintela

Only compile tmp105 when one target uses it

Patchworks-ID: 35214
Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

4aa5b83f 10/09/2009 05:17 am Juan Quintela

Only compile stellaris_input when one target uses it

Patchworks-ID: 35213
Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

6a559be5 10/09/2009 05:17 am Juan Quintela

Only compile sd0303 when one target uses it

Patchworks-ID: 35216
Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

92eb6b4e 10/09/2009 05:17 am Juan Quintela

Only compile twl92230 when one target uses it

Patchworks-ID: 35212
Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

3c848e2a 10/09/2009 05:17 am Juan Quintela

Only compile tsc2005 when one target uses it

Patchworks-ID: 35215
Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

03aba0e3 10/09/2009 05:17 am Juan Quintela

Only compile lm832x when one target uses it

Patchworks-ID: 35211
Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

976ca9ab 10/09/2009 05:17 am Juan Quintela

Only compile wm8750 when one target uses it

Patchworks-ID: 35209
Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

5f74377c 10/09/2009 05:17 am Juan Quintela

Only compile ptimer when one target uses it

Patchworks-ID: 35207
Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

b21fd8e6 10/09/2009 05:17 am Juan Quintela

Only compile sd when one target uses it

Patchworks-ID: 35208
Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

ae573db3 10/09/2009 05:17 am Juan Quintela

Only compile max7310 when one target uses it

Patchworks-ID: 35210
Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

065c7a36 10/09/2009 05:17 am Juan Quintela

Only compile ecc when one target uses it

Patchworks-ID: 35203
Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

3d0f1517 10/09/2009 05:17 am Juan Quintela

Generate gdbstub-xml.c only when needed

First user of new config-devices.mak

Patchworks-ID: 35198
Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

64257584 10/09/2009 05:17 am Juan Quintela

Only compile usb_ohci when one target uses it

Patchworks-ID: 35199
Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

185c66c8 10/09/2009 05:17 am Juan Quintela

Only compile isa_mmio when one target uses it

Patchworks-ID: 35200
Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

7807feef 10/09/2009 05:17 am Juan Quintela

Only compile nand when one target uses it

Patchworks-ID: 35202
Signed-off-by: Juan Quintela <>
Signed-off-by: Anthony Liguori <>

1f3d3c8f 10/09/2009 05:17 am Juan Quintela

Add new config-devices.mak for each target

We generate config-devices.h from there automatically.
We need to do it in main Makefile, because we are going to need a main
Makefile for them.

Patchworks-ID: 35196
Signed-off-by: Juan Quintela <>...