summaryrefslogtreecommitdiffstats
path: root/pc-bios/spapr-rtas.bin
Commit message (Collapse)AuthorAgeFilesLines
* spapr: Stop providing RTAS blobAlexey Kardashevskiy2019-10-041-0/+0
| | | | | | | | | | SLOF implements one itself so let's remove it from QEMU. It is one less image and simpler setup as the RTAS blob never stays in its initial place anyway as the guest OS always decides where to put it. Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru> Reviewed-by: Greg Kurz <groug@kaod.org> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
* pc-bios/spapr-rtas.bin: remove executable flagAurelien Jarno2011-04-011-0/+0
| | | | Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
* Implement hcall based RTAS for pSeries machinesDavid Gibson2011-04-011-0/+0
On pSeries machines, operating systems can instantiate "RTAS" (Run-Time Abstraction Services), a runtime component of the firmware which implements a number of low-level, infrequently used operations. On logical partitions under a hypervisor, many of the RTAS functions require hypervisor privilege. For simplicity, therefore, hypervisor systems typically implement the in-partition RTAS as just a tiny wrapper around a hypercall which actually implements the various RTAS functions. This patch implements such a hypercall based RTAS for our emulated pSeries machine. A tiny in-partition "firmware" calls a new hypercall, which looks up available RTAS services in a table. Signed-off-by: David Gibson <dwg@au1.ibm.com> Signed-off-by: Alexander Graf <agraf@suse.de>