Statistics
| Branch: | Revision:

root / tests / libqos @ feature-archipelago

Name Size
fw_cfg.c 2.2 kB
fw_cfg.h 1 kB
i2c-omap.c 4.1 kB
i2c.c 508 Bytes
i2c.h 777 Bytes
malloc-pc.c 1.3 kB
malloc-pc.h 397 Bytes
malloc.h 849 Bytes
pci-pc.c 5.5 kB
pci-pc.h 377 Bytes
pci.c 3.3 kB
pci.h 2.6 kB

Latest revisions

# Date Author Comment
26491a38 07/18/2013 09:27 pm Markus Armbruster

libqos: Generalize I/O-mapped fw_cfg

Provide a constructor that takes the base address in addition to the
PC-specific one.

Signed-off-by: Markus Armbruster <>
Message-id:
Signed-off-by: Anthony Liguori <>

7a100165 07/18/2013 09:27 pm Markus Armbruster

libqos: Add support for memory-mapped fw_cfg

Signed-off-by: Markus Armbruster <>
Message-id:
Signed-off-by: Anthony Liguori <>

9f0332b8 05/08/2013 04:28 pm Kevin Wolf

libqos/pci: Enable bus mastering

Signed-off-by: Kevin Wolf <>

cc9936a3 05/03/2013 08:03 pm Andreas Färber

libqos: Relocate I2C files

Commit c4efe1cada311b9dc0df5beb71c4227ff3414aa1 (qtest: add libqos
including PCI support) created a libqos/ subdirectory but left the
existing I2C libqos files libi2c*.[hc] in tests/. Clean this up.

Signed-off-by: Andreas Färber <>...

1a63e059 04/29/2013 04:28 pm Andreas Färber

libqos: Convert fw_cfg values to host endianness

The fw_cfg ABI is Little Endian, so byte-swap the generically read
byte array to host endianness.

This unbreaks the fw_cfg tests on ppc.

Signed-off-by: Andreas Färber <>
Signed-off-by: Andreas Färber <>...

c4efe1ca 04/17/2013 06:26 pm Anthony Liguori

qtest: add libqos including PCI support

This includes basic PCI support for the PC platform. Enough
abstraction should be present to support non-PC platforms too.

Signed-off-by: Anthony Liguori <>
Message-id:

234c69c5 04/17/2013 06:26 pm Anthony Liguori

libqos: add fw_cfg support

fw_cfg is needed to get the top of memory which is necessary for
doing PCI allocation and allocating RAM for DMA.

Add a PC version of fw_cfg and enough abstraction to support other
platforms.

Signed-off-by: Anthony Liguori <>...

8a0743cf 04/17/2013 06:26 pm Anthony Liguori

libqos: add malloc support

This is a very simple allocator for the PC platform. It should
be possible to add backends for other platforms.

Signed-off-by: Anthony Liguori <>
Message-id:

View revisions

Also available in: Atom