[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/7] PPC64 Linux bringup patches v2
From: |
Alexander Graf |
Subject: |
[Qemu-devel] [PATCH 0/7] PPC64 Linux bringup patches v2 |
Date: |
Thu, 5 Mar 2009 15:14:07 +0100 |
After spending even more time trying to get qemu-system-ppc64 to run Linux, I
get up to the pretty penguin on the screen now ;-).
I am aware that this patchset is not 100% accurate and perfect for emulation,
but I think that it can't get worse than it is now.
This patchset enhances MMU support to work with large pages, implement tlbiel,
and fixes random issues I ran into while getting closer to the kernel running
userspace code :).
Keep in mind that this also requires an OpenBIOS update, as the current code
is not aware that it gets run in 64 bit mode.
Also, I am now stuck at a kernel panic in the pmz initialization, because the
Device Tree doesn't contain proper interrupt line propagation. I am seriously
lost there and it would be awesome if someone with more OpenFirmware knowledge
could step in here.
Alexander Graf (7):
PPC64: Implement slbmte
PPC64: Implement large pages
PPC64: Implment tlbiel
Activate uninorth AGP bridge
PPC64: Nop some SPRs on 970fx
PPC64: Enable 64bit mode on interrupts
PPC64: Don't fault at lwsync
hw/unin_pci.c | 27 +++------
target-ppc/cpu.h | 4 +-
target-ppc/helper.c | 141 +++++++++++++++++++++++++++++--------------
target-ppc/op_helper.c | 6 +-
target-ppc/translate.c | 41 +++++++++++-
target-ppc/translate_init.c | 12 ++++
6 files changed, 160 insertions(+), 71 deletions(-)
- [Qemu-devel] [PATCH 0/7] PPC64 Linux bringup patches v2,
Alexander Graf <=
- [Qemu-devel] [PATCH 1/7] PPC64: Implement slbmte, Alexander Graf, 2009/03/05
- [Qemu-devel] [PATCH 2/7] PPC64: Implement large pages, Alexander Graf, 2009/03/05
- [Qemu-devel] [PATCH 3/7] PPC64: Implment tlbiel, Alexander Graf, 2009/03/05
- [Qemu-devel] [PATCH 4/7] Activate uninorth AGP bridge, Alexander Graf, 2009/03/05
- [Qemu-devel] [PATCH 5/7] PPC64: Nop some SPRs on 970fx, Alexander Graf, 2009/03/05
- [Qemu-devel] [PATCH 6/7] PPC64: Enable 64bit mode on interrupts, Alexander Graf, 2009/03/05
- [Qemu-devel] [PATCH 7/7] PPC64: Don't fault at lwsync, Alexander Graf, 2009/03/05
- Re: [Qemu-devel] [PATCH 7/7] PPC64: Don't fault at lwsync, Paul Brook, 2009/03/05
- Re: [Qemu-devel] [PATCH 7/7] PPC64: Don't fault at lwsync, Alexander Graf, 2009/03/05
- Re: [Qemu-devel] [PATCH 7/7] PPC64: Don't fault at lwsync, Alexander Graf, 2009/03/05