The -M bamboo target got introduced by Hollis back in the day as a way to run KVM code on ppc440. Unfortunately, since then it's been bitrot quite a bit.
One of the reasons for this is that nobody without a ppc440 board can actually run the code, so even if there were volunteers to improve the code, they couldn't because they can't test their changes. This patch set is enough to at least get a Linux guest kernel up for me. I hope with this we can have a successfully working 440 target in QEMU. Thanks to Anthony for the reminder that this is a serious issue. Alex Alexander Graf (4): PPC: 440EP: Initialize timer PPC: Bamboo: Register CPU reset PPC: Bamboo: Set initial TLB entry PPC: 440: Ignore invalid PCI IRQs hw/ppc440.c | 1 + hw/ppc440_bamboo.c | 46 +++++++++++++++++++++++++++++++++++++++------- hw/ppc4xx_pci.c | 4 ++++ 3 files changed, 44 insertions(+), 7 deletions(-)