[OpenBIOS] [PATCH v2] Implement copy-resolutions-property

Programmingkid programmingkidx at gmail.com
Mon Sep 26 19:05:40 CEST 2016


The copy-resolutions-property copies all the resolutions from the resolutions
property of the options node to the resolutions property of the QEMU,VGA node.
This is used to support specifying resolutions via the command-line.

Signed-off-by: John Arbuckle <programmingkidx at gmail.com>
---
v2:
Eliminated all if conditions.

 arch/ppc/qemu/qemu.fs | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/arch/ppc/qemu/qemu.fs b/arch/ppc/qemu/qemu.fs
index 3d99a34..b53115a 100644
--- a/arch/ppc/qemu/qemu.fs
+++ b/arch/ppc/qemu/qemu.fs
@@ -138,3 +138,13 @@ variable keyboard-phandle 0 keyboard-phandle !
     3drop 0
   then
 ;
+
+\ Copies the resolutions property from the /options node to QEMU,VGA node
+
+: copy-resolutions-property  ( -- )
+    " /options" find-device
+    " resolutions" active-package get-package-property
+    abort" copy-resolutions-property: Failed to find resolutions property!"
+    " /pci/QEMU,VGA" find-device
+    " resolutions" property
+;
-- 
2.7.2





More information about the OpenBIOS mailing list