Statistics
| Branch: | Revision:

root / hw / misc @ 0ece9671

Name Size
  macio
Makefile.objs 1.2 kB
a9scu.c 4.4 kB
applesmc.c 7.9 kB
arm_l2x0.c 4.8 kB
arm_sysctl.c 19.8 kB
cbus.c 14.8 kB
debugexit.c 2.1 kB
eccmemctl.c 11.2 kB
exynos4210_pmu.c 23.2 kB
imx_ccm.c 8.1 kB
ivshmem.c 22.8 kB
lm32_sys.c 4.7 kB
max111x.c 4.4 kB
milkymist-hpdmc.c 4.2 kB
milkymist-pfpu.c 14.3 kB
mst_fpga.c 6 kB
omap_clk.c 30.3 kB
omap_gpmc.c 28.5 kB
omap_l4.c 4.3 kB
omap_sdrc.c 4.8 kB
omap_tap.c 3.4 kB
pc-testdev.c 5.7 kB
pci-testdev.c 8.8 kB
puv3_pm.c 3.3 kB
pvpanic.c 3.6 kB
pxa2xx_pcmcia.c 5.3 kB
sga.c 2.1 kB
slavio_misc.c 13.2 kB
tmp105.c 6.7 kB
tmp105.h 1 kB
vfio.c 99.3 kB
vmport.c 4.9 kB
zynq_slcr.c 14.5 kB

Latest revisions

# Date Author Comment
f3a64b8c 07/18/2013 06:44 am Markus Armbruster

slavio_misc: Fix slavio_led_mem_readw/_writew tracepoints

Broken since they got added in commit 97bf485.

Signed-off-by: Markus Armbruster <>
Signed-off-by: Stefan Hajnoczi <>

03ee3b1e 07/11/2013 07:51 pm Alexander Graf

PPC: dbdma: Move processing to io

Soon we will introduce intermediate processing pauses which will
allow the bottom half to restart a DMA request that couldn't be
fulfilled yet.

For that to work, move the processing variable into the io struct
which is what DMA providers work with....

a0f9fdfd 07/11/2013 07:51 pm Alexander Graf

PPC: Add timer handler for newworld mac-io

Mac OS X accesses fancy timer registers inside of the mac-io on bootup.

These really should be ticking at the mac-io bus frequency, but I don't
see anyone upset when we just make them as fast as we want to.

With this patch on top of my previous patch queue and latest OpenBIOS...

9e232428 07/11/2013 07:51 pm Alexander Graf

PPC: dbdma: Replace tabs with spaces

s/^I/ /g on the file with a few manual tweaks to align things.

Signed-off-by: Alexander Graf <>

33ce36bb 07/11/2013 07:51 pm Alexander Graf

PPC: Mac: Add debug prints in macio and dbdma code

The macio code is basically undebuggable as it stands today, with no
debug prints anywhere whatsoever. DBDMA was better, but I needed a
few more to create reasonable logs that tell me where breakage is.
...

58c0c311 07/11/2013 07:51 pm Alexander Graf

PPC: dbdma: Fix debug print

There was a debug print that didn't compile for me because the format
and the arguments weren't in sync. Fix it up.

Signed-off-by: Alexander Graf <>

7eaba824 07/11/2013 07:51 pm Alexander Graf

PPC: dbdma: Allow new commands in RUN state

The DBDMA controller can not change its command stream while it's
actively streaming data, true. But the fact that it's in RUN state
doesn't actually indicate anything. It could just as well be in
WAIT while in RUN. And then it's legal to change commands....

f2f963fd 07/11/2013 07:51 pm Alexander Graf

PPC: dbdma: Move defines into header file

We usually keep struct and constant definitions in header files. Move
them there to stay consistent and to make access to fields easier.

Signed-off-by: Alexander Graf <>

d1e562de 07/11/2013 07:51 pm Alexander Graf

PPC: dbdma: Introduce kick function

The DBDMA engine really is running all the time, waiting for input. However
we don't want to waste cycles constantly polling.

So introduce a kick function that data providers can call to notify the
DBDMA controller of new input....

d2f0ce21 07/11/2013 07:51 pm Alexander Graf

PPC: dbdma: Move static bh variable to device struct

The DBDMA controller has a bottom half to asynchronously process DMA
request queues.

This bh was stored as a gross static variable. Move it into the device
struct instead.

While at it, move all users of it to the new generic kick function....

View revisions

Also available in: Atom