On Sat, May 12, 2012 at 12:01 PM, Blue Swirl <blauwir...@gmail.com> wrote: > On Sat, May 12, 2012 at 9:15 AM, Artyom Tarasenko <atar4q...@gmail.com> wrote: >> 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). > > Thanks, applied all. I trimmed the patch descriptions (too long lines > or Conflicts: do not look good in git log)
Ups. Looks like check_patch.pl doesn't handle this? > and in one patch there was > probably accidental white space change. > >> >> 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 > > The interrupt mapping hacks call for changes in OpenBIOS, would you > already have patches for that? ;-) No. ;-) Can easily cook up a hack patch, but doing it the right way requires changes in PCI handling in OpenBIOS. And since the pci code is used across all the platforms, I didn't risk to change it. > >> /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(-) >> -- Regards, Artyom Tarasenko solaris/sparc under qemu blog: http://tyom.blogspot.com/search/label/qemu