[SeaBIOS] [PATCH v2] ich9: initialise RCBA register through LPC interface

2015-07-09 Thread Paulo Alcantara
This patch initialises root complex register block BAR in order to support TCO watchdog emulation features on QEMU. Cc: Kevin O'Connor Cc: Gerd Hofmann Cc: Paolo Bonzini Signed-off-by: Paulo Alcantara --- v1 -> v2: - reserve RCBA address via e820 map --- src/fw/dev-q35.h | 3 +++ src/fw/pci

Re: [SeaBIOS] Reducing SeaBIOS kernel entry time

2015-07-09 Thread Kevin O'Connor
On Thu, Jul 09, 2015 at 10:45:23AM +0200, Gerd Hoffmann wrote: > Hi, > > > The conclusion is that the main bottleneck to boot QEMU is fw_cfg. > > https://www.kraxel.org/cgit/qemu/log/?h=rebase/fw-cfg-dma-wip > > Some experimental (and untested) bits implementing a dma interface for > fw_cfg (a

Re: [SeaBIOS] Reducing SeaBIOS kernel entry time

2015-07-09 Thread Marc MarĂ­
On Wed, 8 Jul 2015 18:57:26 -0400 Kevin O'Connor wrote: > On Wed, Jul 08, 2015 at 03:44:33PM +0200, Marc MarĂ­ wrote: > > On Wed, 8 Jul 2015 09:10:14 +0100 > > Stefan Hajnoczi wrote: > > > > > On Sat, Jul 4, 2015 at 6:57 PM, Kevin O'Connor > > > wrote: > > > > On Fri, Jul 03, 2015 at 03:12:14PM

Re: [SeaBIOS] Reducing SeaBIOS kernel entry time

2015-07-09 Thread Gerd Hoffmann
Hi, > The conclusion is that the main bottleneck to boot QEMU is fw_cfg. https://www.kraxel.org/cgit/qemu/log/?h=rebase/fw-cfg-dma-wip Some experimental (and untested) bits implementing a dma interface for fw_cfg (also some unrelated fw_cfg stuff). You might want try wire that up for x86 and