qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/5] Alpha system emulation
@ 2011-04-17 16:14 Richard Henderson
  2011-04-17 16:14 ` [Qemu-devel] [PATCH 1/5] Export the unassigned_mem read/write functions Richard Henderson
                   ` (4 more replies)
  0 siblings, 5 replies; 16+ messages in thread
From: Richard Henderson @ 2011-04-17 16:14 UTC (permalink / raw)
  To: qemu-devel

This is good enough to begin booting the Linux kernel.  We do not get
all the way to userspace yet; I've found two kernel bugs so far leading
to immediate crashes, I suspect there are more that have crept in.  At
the moment we seem to get into the cpu_idle loop without managing to 
schedule the first kernel_thread.

Posted to begin getting comments.

Source to the QEMU PALcode can be found at

  http://repo.or.cz/w/qemu-palcode.git

Several patches for the kernel to recover from recent breakage at

  http://repo.or.cz/w/linux-2.6/rth.git axp-qemu


r~


Richard Henderson (5):
  Export the unassigned_mem read/write functions.
  target-alpha: Disassemble EV6 PALcode instructions.
  pci: Export pci_to_cpu_addr.
  target-alpha: Prepare for Alpha BIOS images.
  target-alpha: Emulate Alpha SX164.

 Makefile                          |    3 +-
 Makefile.target                   |    4 +-
 alpha-dis.c                       |    4 -
 configure                         |    3 +-
 cpu-common.h                      |    7 +
 cpu-exec.c                        |   16 +-
 default-configs/alpha-softmmu.mak |    9 +
 dis-asm.h                         |    3 +
 disas.c                           |    2 +-
 exec.c                            |   12 +-
 hw/alpha_palcode.c                | 1048 ------------------------------------
 hw/alpha_pci.c                    |  327 ++++++++++++
 hw/alpha_pyxis.c                  | 1057 +++++++++++++++++++++++++++++++++++++
 hw/alpha_sx164.c                  |  195 +++++++
 hw/alpha_sys.h                    |   41 ++
 hw/pci.c                          |    3 +-
 hw/pci.h                          |    1 +
 linux-user/main.c                 |   39 +-
 pc-bios/palcode-sx164             |  Bin 0 -> 107781 bytes
 target-alpha/cpu.h                |  337 +++++-------
 target-alpha/exec.h               |    7 +-
 target-alpha/helper.c             |  630 ++++++++++------------
 target-alpha/helper.h             |   34 +-
 target-alpha/machine.c            |   84 +++
 target-alpha/op_helper.c          |  249 ++++------
 target-alpha/translate.c          |  422 +++++++++-------
 26 files changed, 2543 insertions(+), 1994 deletions(-)
 create mode 100644 default-configs/alpha-softmmu.mak
 delete mode 100644 hw/alpha_palcode.c
 create mode 100644 hw/alpha_pci.c
 create mode 100644 hw/alpha_pyxis.c
 create mode 100644 hw/alpha_sx164.c
 create mode 100644 hw/alpha_sys.h
 create mode 100644 pc-bios/palcode-sx164
 create mode 100644 target-alpha/machine.c

-- 
1.7.4.2

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2011-04-18  9:22 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-17 16:14 [Qemu-devel] [PATCH 0/5] Alpha system emulation Richard Henderson
2011-04-17 16:14 ` [Qemu-devel] [PATCH 1/5] Export the unassigned_mem read/write functions Richard Henderson
2011-04-17 16:14 ` [Qemu-devel] [PATCH 2/5] target-alpha: Disassemble EV6 PALcode instructions Richard Henderson
2011-04-17 16:14 ` [Qemu-devel] [PATCH 3/5] pci: Export pci_to_cpu_addr Richard Henderson
2011-04-17 16:14 ` [Qemu-devel] [PATCH 4/5] target-alpha: Prepare for Alpha BIOS images Richard Henderson
2011-04-17 16:14 ` [Qemu-devel] [PATCH 5/5] target-alpha: Emulate Alpha SX164 Richard Henderson
2011-04-17 16:42   ` Alexander Graf
2011-04-17 17:12     ` Richard Henderson
2011-04-17 18:22       ` Alexander Graf
2011-04-17 17:03   ` Peter Maydell
2011-04-17 17:11     ` Richard Henderson
2011-04-17 18:23       ` Alexander Graf
2011-04-17 18:26         ` Richard Henderson
2011-04-17 18:31           ` Alexander Graf
2011-04-18  6:58             ` Paolo Bonzini
2011-04-18  9:22       ` Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).