[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/8] Alpha system emulation, v6
From: |
Richard Henderson |
Subject: |
[Qemu-devel] [PATCH 0/8] Alpha system emulation, v6 |
Date: |
Fri, 24 Jun 2011 12:23:47 -0700 |
Changes v5->v6
* Rebase against master, which now includes most of
the target-alpha/ changes from v5.
* VGA now works, with the PALcode initializing text mode.
There are still problems with interrupts getting lost,
somehow. It doesn't seem to happen with the ISA or
clock devices, but only with the virtio pci devices.
The lossage is of course not repeatable, making it
difficult to see what's wrong. Often no problem is
seen for 20-30 minutes. Ideas for tracking this down
are welcome...
r~
Richard Henderson (8):
Export the unassigned_mem read/write functions.
pci: Export pci_to_cpu_addr.
target-alpha: Add custom PALcode image for CLIPPER emulation.
target-alpha: Add CLIPPER emulation.
target-alpha: Implement WAIT IPR.
target-alpha: Implement HALT IPR.
target-alpha: Add high-resolution access to wall clock and an alarm.
vga: Fix type of lfb/map_addr/end.
.gitmodules | 3 +
Makefile | 3 +-
Makefile.target | 1 +
configure | 8 +-
cpu-common.h | 7 +
default-configs/alpha-softmmu.mak | 2 +
exec.c | 12 +-
hw/alpha_dp264.c | 189 +++++++++
hw/alpha_pci.c | 358 +++++++++++++++++
hw/alpha_sys.h | 44 ++
hw/alpha_typhoon.c | 799 +++++++++++++++++++++++++++++++++++++
hw/pci.c | 3 +-
hw/pci.h | 1 +
hw/vga_int.h | 10 +-
pc-bios/README | 3 +
pc-bios/palcode-clipper | Bin 0 -> 185703 bytes
roms/qemu-palcode | 1 +
target-alpha/cpu.h | 4 +
target-alpha/helper.h | 5 +
target-alpha/op_helper.c | 25 ++
target-alpha/translate.c | 50 ++-
21 files changed, 1503 insertions(+), 25 deletions(-)
create mode 100644 hw/alpha_dp264.c
create mode 100644 hw/alpha_pci.c
create mode 100644 hw/alpha_sys.h
create mode 100644 hw/alpha_typhoon.c
create mode 100755 pc-bios/palcode-clipper
create mode 160000 roms/qemu-palcode
--
1.7.4.4
- [Qemu-devel] [PATCH 0/8] Alpha system emulation, v6,
Richard Henderson <=
- [Qemu-devel] [PATCH 1/8] Export the unassigned_mem read/write functions., Richard Henderson, 2011/06/24
- [Qemu-devel] [PATCH 2/8] pci: Export pci_to_cpu_addr., Richard Henderson, 2011/06/24
- [Qemu-devel] [PATCH 5/8] target-alpha: Implement WAIT IPR., Richard Henderson, 2011/06/24
- [Qemu-devel] [PATCH 4/8] target-alpha: Add CLIPPER emulation., Richard Henderson, 2011/06/24
- [Qemu-devel] [PATCH 6/8] target-alpha: Implement HALT IPR., Richard Henderson, 2011/06/24
- [Qemu-devel] [PATCH 3/8] target-alpha: Add custom PALcode image for CLIPPER emulation., Richard Henderson, 2011/06/24
- [Qemu-devel] [PATCH 7/8] target-alpha: Add high-resolution access to wall clock and an alarm., Richard Henderson, 2011/06/24
- [Qemu-devel] [PATCH 8/8] vga: Fix type of lfb/map_addr/end., Richard Henderson, 2011/06/24