Skip to content

sparc64: let's boot Linux!

Artyom Tarasenko qemu-devel 1 version Applied

Status from this message: Thanks, applied all. I trimmed the patch descriptions (too long lines

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 10 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/4Implement address masking for SPARC v9 CPUstarget-sparc/translate.c+24 -11 reply
2/4fix block loads broken in commit 30038fd818target-sparc/ldst_helper.c+2 -20 replies
3/4sun4u: initialize OBIO interrupt mappingshw/apb_pci.c+6 -00 replies
4/4sun4u: implement interrupt clearing registershw/apb_pci.c+12 -07 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [Qemu-devel] [PATCH 0/4, master+QEMU 1.1] sparc64: let's boot Linux!

This small patch series fixes two bugs (patches 1 and 3), one reggression (patch 2) and and adds two missing registers to apb_pci (patch 4).

The most visible effect: it makes possible booting Linux/sparc64! Currently not from an IDE disk, but virtio is working just fine:

http://tyom.blogspot.de/2012/05/booting-linuxsparc64-on-todays-openbios.html

/Happy hacking

Artyom Tarasenko (4):
Implement address masking for SPARC v9 CPUs
fix block loads broken in commit 30038fd818
sun4u: initialize OBIO interrupt mappings
sun4u: implement interrupt clearing registers

 hw/apb_pci.c               |   18 ++++++++++++++++++
 target-sparc/ldst_helper.c |    4 ++--
 target-sparc/translate.c   |   25 ++++++++++++++++++++++++-
 3 files changed, 44 insertions(+), 3 deletions(-)