PPC: g3beige: Move secondary IDE bus to mac-io
On a real G3 Beige the secondary IDE bus lives on the mac-io chip, noton some random PCI device. Move it there to become more compatible.
While at it, also clean up the IDE channel connection logic.
Signed-off-by: Alexander Graf <agraf@suse.de>
PPC: Macio: Replace tabs with spaces
s/^I/ /g on the file.
PPC: dbdma: Replace tabs with spaces
s/^I/ /g on the file with a few manual tweaks to align things.
PPC: Mac: Add debug prints in macio and dbdma code
The macio code is basically undebuggable as it stands today, with nodebug prints anywhere whatsoever. DBDMA was better, but I needed afew more to create reasonable logs that tell me where breakage is....
PPC: dbdma: Fix debug print
There was a debug print that didn't compile for me because the formatand the arguments weren't in sync. Fix it up.
PPC: dbdma: Allow new commands in RUN state
The DBDMA controller can not change its command stream while it'sactively streaming data, true. But the fact that it's in RUN statedoesn't actually indicate anything. It could just as well be inWAIT while in RUN. And then it's legal to change commands....
PPC: dbdma: Move defines into header file
We usually keep struct and constant definitions in header files. Movethem there to stay consistent and to make access to fields easier.
PPC: dbdma: Introduce kick function
The DBDMA engine really is running all the time, waiting for input. Howeverwe don't want to waste cycles constantly polling.
So introduce a kick function that data providers can call to notify theDBDMA controller of new input....
target-ppc: Add POWER8 v1.0 CPU model
This patch adds CPU PVR definition for POWER8,and enables QEMU to launch guests on POWER8 hardware.
Signed-off-by: Prerna Saxena
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru> Reviewed-by: Paul Mackerras <paulus@samba.org>...
PPC: Mac: Fix guest exported tbfreq values
We can tell the guest the frequency of its time base through fwcfg.
However, we tell it a different value from the speed tb actually runsat. Let's fix it and make the tbfreq initialization and the fwcfg exposure...
View all revisions | View revisions
Also available in: Atom