aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2016-09-06 16:07:38 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2016-09-06 16:20:05 +0200
commit2f1a7992c27e0ebb0f0965cbe68c3dc84247088d (patch)
tree34e90a76d8d70f1f7fb9f1b84aa2979ca8b1eb8b
parentac9ba9266037320ab221d83b692bc04ff8c75b2e (diff)
downloadqboot-2f1a7992c27e0ebb0f0965cbe68c3dc84247088d.zip
qboot-2f1a7992c27e0ebb0f0965cbe68c3dc84247088d.tar.gz
qboot-2f1a7992c27e0ebb0f0965cbe68c3dc84247088d.tar.bz2
update README
-rw-r--r--README11
1 files changed, 6 insertions, 5 deletions
diff --git a/README b/README
index a06391b..b4a2ba5 100644
--- a/README
+++ b/README
@@ -17,10 +17,10 @@ Most of QEMU's 500-700 ms startup time is spent:
* in the BIOS. qboot saves another 150 ms.
-* in fw_cfg. This is fixed by putting kernel and initrd in a CoreBoot cbfs
- image, and doing a memory copy from NVDIMM or flash instead of using fw_cfg.
- Right now only flash is supported. 350 ms are saved, bringing the startup
- time down to 60 ms.
+* in fw_cfg. qboot can use the new DMA interface to fw_cfg from QEMU 2.7+.
+ Alternatively, kernel and initrd can be put in a CoreBoot cbfs image
+ stored in flash. However, flash has a limit of 8 MB. In either case
+ 350 ms are saved, bringing the startup time down to 60 ms.
Compile qboot
=============
@@ -60,4 +60,5 @@ TODO
====
* SMBIOS tables
-* Multiboot loading from pflash
+* Add the possibility to configure out PIC and PCI bridge initialization
+* Possibly drop cbfs support, superseded by fw_cfg DMA