Statistics
| Branch: | Revision:

root / hw / omap_l4.c @ 3bd88451

History | View | Annotate | Download (4.3 kB)

# Date Author Comment
0d09e41a 04/08/2013 07:13 pm Paolo Bonzini

hw: move headers to include/

Many of these should be cleaned up with proper qdev-/QOM-ification.
Right now there are many catch-all headers in include/hw/ARCH depending
on cpu.h, and this makes it necessary to compile these files per-target.
However, fixing this does not belong in these patches....

83c9f4ca 03/01/2013 04:01 pm Paolo Bonzini

hw: include hw header files with full paths

Done with this script:

cd hw
for i in `find . -name '*.h' | sed 's/^..//'`; do
echo '\,^#.*include.*["<]'$i'[">], s,'$i',hw/&,'
done | sed -i -f - `find . -type f`

This is so that paths remain valid as files are moved....

a8170e5e 10/23/2012 04:58 pm Avi Kivity

Rename target_phys_addr_t to hwaddr

target_phys_addr_t is unwieldly, violates the C standard (_t suffixes are
reserved) and its purpose doesn't match the name (most target_phys_addr_t
addresses are not target specific). Replace it with a finger-friendly,...

f44336c5 11/28/2011 03:40 pm Avi Kivity

omap_l4: rename omap_l4_attach_region() to omap_l4_attach()

Signed-off-by: Avi Kivity <>

a6dbd3c8 11/28/2011 03:38 pm Avi Kivity

omap_l4: remove omap_l4_attach()

No longer used.

Signed-off-by: Avi Kivity <>

3892f842 11/28/2011 03:38 pm Benoît Canet

omap_l4: convert to memory API

Signed-off-by: Benoît Canet <>
Signed-off-by: Avi Kivity <>

a56e423c 11/28/2011 03:38 pm Avi Kivity

omap: eliminate l4_register_io_memory

This is a trivial wrapper around cpu_register_io_memory(), adding
no value. Inline it into all callers.

Reviewed-by: Peter Maydell <>
Signed-off-by: Avi Kivity <>

f3226149 11/28/2011 03:38 pm Avi Kivity

omap_l4: add memory API variant of omap_l4_attach()

Also add omap_l4_region_size(), since memory API functions need
the size during initialization.

Reviewed-by: Peter Maydell <>
Signed-off-by: Avi Kivity <>

92c0bba9 11/28/2011 03:38 pm Avi Kivity

omap: remove L4_MUX_HACK

This was introduced apparently to overcome a limitation on the number of
cpu_register_io_memory() calls. 477b24ef91175 (July 2008) removed use
of the hack, but retained the code. This patch removes the code as well.

Reviewed-by: Peter Maydell <>...

7267c094 08/21/2011 07:01 am Anthony Liguori

Use glib memory allocation and free functions

qemu_malloc/qemu_free no longer exist after this commit.

Signed-off-by: Anthony Liguori <>

f9049203 07/30/2011 07:00 am Juha Riihimäki

hw/omap_l4.c: Add helper function omap_l4_region_base

Add helper function omap_l4_region_base() to return the base address
of a particular region of an L4 target agent.

Signed-off-by: Juha Riihimäki <>
[Riku Voipio: Fixes and restructuring patchset]...

2507c12a 12/11/2010 05:24 pm Alexander Graf

Add endianness as io mem parameter

As stated before, devices can be little, big or native endian. The
target endianness is not of their concern, so we need to push things
down a level.

This patch adds a parameter to cpu_register_io_memory that allows a
device to choose its endianness. For now, all devices simply choose...

2c1d9ecb 06/30/2010 09:41 pm cmchao

hw/omwp2.c : separate l4 interconnect module

Signed-off-by: cmchao <>
Signed-off-by: Aurelien Jarno <>