summaryrefslogtreecommitdiffstats
path: root/pc-bios/openbios-sparc64
Commit message (Collapse)AuthorAgeFilesLines
* roms/openbios: update OpenBIOS images to 0e0afae6 built from submoduleMark Cave-Ayland2022-03-081-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* roms/openbios: update OpenBIOS images to 04dfc98 built from submoduleMark Cave-Ayland2022-01-151-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* roms/openbios: update OpenBIOS images to b9062dea built from submoduleMark Cave-Ayland2021-11-011-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS images to d657b653 built from submodule.Mark Cave-Ayland2021-09-081-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS images to 4a004110 built from submodule.Mark Cave-Ayland2021-03-161-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS images to 7f28286f built from submodule.Mark Cave-Ayland2020-07-271-0/+0
| | | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Cc: qemu-stable@nongnu.org
* Update OpenBIOS images to 75fbb41d built from submodule.Mark Cave-Ayland2020-07-071-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS images to 4704d9eb built from submodule.Mark Cave-Ayland2020-05-211-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS images to 7e5b89e4 built from submodule.Mark Cave-Ayland2019-10-281-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS images to f28e16f9 built from submodule.Mark Cave-Ayland2019-10-121-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS images to c79e0ec built from submodule.Mark Cave-Ayland2019-07-011-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS images to 3464681b built from submodule.Mark Cave-Ayland2019-02-151-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS images to 441a84d3 built from submodule.Mark Cave-Ayland2018-10-051-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS images to a1280807 built from submodule.Mark Cave-Ayland2018-08-311-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS images to 8fe6f5f96f built from submodule.Mark Cave-Ayland2018-06-181-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS images to 54d959d9 built from submodule.Mark Cave-Ayland2018-02-221-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS images to b5c93acd14 built from submodule.Mark Cave-Ayland2018-01-261-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS images to 83818bd built from submodule.Mark Cave-Ayland2017-10-191-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* sun4u: update PCI topology to include simba PCI bridgesMark Cave-Ayland2017-10-191-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch updates the sun4u model to being much closer to a real Ultra 5 by moving devices behind the 2 simba PCI bridges (A and B) as found on real hardware. The most noticeable change introduced by this patchset is that in-built devices are no longer attached to the PCI root bus, but instead behind PCI bridge A. Along with this the interrupt routing is updated accordingly to match the official documentation. Since the existing code currently bypasses the PCI bridge interrupt swizzling, the interrupt mapping functions are reorganised so that pci_pbm_map_irq() is used by the PCI bridges and pci_apb_map_irq() is used by the PCI host bridge. Behind the sabre PCI host bridge, the PCI IO space now needs to be split into two separate halves at 0x8000000. Therefore we also setup a new PCI IO space region of increased size on the PCI host bridge and enable 32-bit PCI IO accesses to allow IO accesses to reach devices behind PCI bridge B correctly. As part of this change we also combine the onboard sunhme NIC and the ebus into a single multi-function device as done on a real Ultra 5. For other NICs the existing behaviour is preserved, i.e. we initialise them and place them into the next free slot on PCI bus B. Finally we mark the physically unavailable slots (plus slot 0 in busA) as reserved to ensure that users can't plug devices into non-existent slots which will break interrupt routing. Note: since this commit changes PCI topology and interrupt routing, an updated openbios-sparc64 binary is included with this commit containing the associated changes to maintain bisectability. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Reviewed-by: Artyom Tarasenko <atar4qemu@gmail.com>
* Update OpenBIOS images to 314d4f8 built from submodule.Mark Cave-Ayland2017-09-111-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS images to fbc1b4a built from submodule.Mark Cave-Ayland2017-07-131-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS images to 3ebaaa2 built from submodule.Mark Cave-Ayland2017-05-191-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS images to 04898e8 built from submodule.Mark Cave-Ayland2017-04-221-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS images to f233c3f built from submodule.Mark Cave-Ayland2017-03-151-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS images to 0cd97cc built from submodule.Mark Cave-Ayland2017-02-281-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS images to ef8a14e built from submodule.Mark Cave-Ayland2016-11-241-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS images to 1dc4f16 built from submodule.Mark Cave-Ayland2016-10-311-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS images to c5542f2 built from submodule.Mark Cave-Ayland2016-09-121-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS images to e79bca6 built from submodule.Mark Cave-Ayland2016-07-191-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS images to b747b6a built from submodule.Mark Cave-Ayland2016-07-151-0/+0
| | | | Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS imagesMark Cave-Ayland2016-04-181-0/+0
| | | | | | Update OpenBIOS images to SVN r1395 built from submodule. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS imagesMark Cave-Ayland2016-02-261-0/+0
| | | | | | Update OpenBIOS images to SVN r1391 built from submodule. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS imagesMark Cave-Ayland2016-02-041-0/+0
| | | | | | Update OpenBIOS images to SVN r1378 built from submodule. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS imagesMark Cave-Ayland2015-10-281-0/+0
| | | | | | Update OpenBIOS images to SVN r1353 built from submodule. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS imagesMark Cave-Ayland2015-06-171-0/+0
| | | | | | Update OpenBIOS images to SVN r1340 built from submodule. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS imagesMark Cave-Ayland2015-03-131-0/+0
| | | | | | Update OpenBIOS images to SVN r1334 built from submodule. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* sun4u: switch m48t59 NVRAM to MMIO accessMark Cave-Ayland2015-03-101-0/+0
| | | | | | | | | | | | Real sun4u systems memory-map the NVRAM on the (ISA) ebus, so switch over to MMIO from ioport access whilst setting the base year to 1968 as used by Sun systems. This allows all SPARC64 OSs included in my tests to correctly detect the NVRAM IC and read the hardware clock correctly upon boot. Note that this also requires a corresponding OpenBIOS update to r1330 in order to switch the SPARC64 NVRAM accessors over from ioport to MMIO. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS imagesMark Cave-Ayland2014-11-151-0/+0
| | | | | | Update OpenBIOS images to SVN r1327 built from submodule. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS imagesMark Cave-Ayland2014-11-041-0/+0
| | | | | | Update OpenBIOS images to SVN r1321 built from submodule. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS imagesMark Cave-Ayland2014-09-251-0/+0
| | | | | | Update OpenBIOS images to SVN r1320 built from submodule. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS imagesMark Cave-Ayland2014-08-261-0/+0
| | | | | | Update OpenBIOS images to SVN r1316 built from submodule. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS imagesMark Cave-Ayland2014-06-211-0/+0
| | | | | | Update OpenBIOS images to SVN r1306 built from submodule. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS imagesMark Cave-Ayland2014-03-101-0/+0
| | | | | | Update OpenBIOS images to SVN r1280 built from submodule. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS imagesMark Cave-Ayland2014-01-121-0/+0
| | | | | | Update OpenBIOS images to SVN r1246 built from submodule. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS imagesMark Cave-Ayland2013-10-031-0/+0
| | | | | | Update OpenBIOS images to SVN r1229 built from submodule. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS imagesMark Cave-Ayland2013-07-311-0/+0
| | | | | | Update OpenBIOS images to SVN r1198 built from submodule. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
* Update OpenBIOS imagesBlue Swirl2013-05-051-0/+0
| | | | | | | Update OpenBIOS images to OpenBIOS 1.1 release (SVN r1136) built from submodule. Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
* Revert "Update OpenBIOS images"Alexander Graf2013-02-141-0/+0
| | | | | | | | | | | This reverts commit 10442558ab1797bfbb01285b909e34c5cf038f12. With the updated OpenBIOS image, -M g3beige fails to boot quik. Signed-off-by: Alexander Graf <agraf@suse.de> Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Message-id: 1360796292-27078-1-git-send-email-agraf@suse.de Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
* Update OpenBIOS imagesBlue Swirl2013-02-091-0/+0
| | | | | | Update OpenBIOS images to SVN r1097 built from submodule. Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
* Update OpenBIOS imagesBlue Swirl2012-08-191-0/+0
| | | | | | | Update OpenBIOS images to SVN r1062. Build with GCC 4.6.0 in order to avoid boot problems introduced by GCC 4.7.[01]. Signed-off-by: Blue Swirl <blauwirbel@gmail.com>