On Mon, Sep 16, 2013 at 12:36:28PM +0200, Gerd Hoffmann wrote:
This patch adds support for detecting whenever SeaBIOS runs on qemu
or not. This is done by looking at the northbridge (pci device 00:00.0)
and check the subsystem id. Most pci devices emulated by qemu -- the
two northbridges
On Mon, Sep 16, 2013 at 03:14:45PM +0200, Gerd Hoffmann wrote:
On Mo, 2013-09-16 at 15:34 +0300, Gleb Natapov wrote:
On Mon, Sep 16, 2013 at 02:27:37PM +0200, Gerd Hoffmann wrote:
On Mo, 2013-09-16 at 14:10 +0300, Gleb Natapov wrote:
On Mon, Sep 16, 2013 at 12:36:28PM +0200, Gerd
On Tue, Sep 03, 2013 at 02:37:41PM +0200, Gerd Hoffmann wrote:
This patch adds support for detecting whenever SeaBIOS runs on qemu
or not. This is done by looking at the northbridge (pci device 00:00.0)
and check the subsystem id. Most pci devices emulated by qemu -- the
two northbridges
On Mon, Aug 05, 2013 at 09:32:18PM +0300, Michael S. Tsirkin wrote:
As you see we do let people change many parameters
that do affect activation.
By editing XML user can shoot himself in the foot, we should not prevent
that.
So that's what I'm saying basically.
At the moment there's
On Tue, Aug 06, 2013 at 04:03:17AM -0400, Vadim Rozenfeld wrote:
- Original Message -
From: Gleb Natapov g...@redhat.com
To: Michael S. Tsirkin m...@redhat.com
Cc: Daniel P. Berrange berra...@redhat.com, Marcel Apfelbaum
marce...@redhat.com, seabios@seabios.org, qemu-de
On Tue, Aug 06, 2013 at 11:33:10AM +0300, Michael S. Tsirkin wrote:
On Tue, Aug 06, 2013 at 10:21:52AM +0300, Gleb Natapov wrote:
If you see a mouse in a room, how likely is it that there's
a single mouse there?
This is a PV technology which to me looks like it was
rushed through
On Tue, Aug 06, 2013 at 04:14:36AM -0400, Vadim Rozenfeld wrote:
- Original Message -
From: Gleb Natapov g...@redhat.com
To: Vadim Rozenfeld vroze...@redhat.com
Cc: Michael S. Tsirkin m...@redhat.com, Daniel P. Berrange
berra...@redhat.com, Marcel Apfelbaum marce...@redhat.com
On Tue, Aug 06, 2013 at 10:45:01AM +0200, Andreas Färber wrote:
Am 06.08.2013 10:36, schrieb Gleb Natapov:
On Tue, Aug 06, 2013 at 11:33:10AM +0300, Michael S. Tsirkin wrote:
On Tue, Aug 06, 2013 at 10:21:52AM +0300, Gleb Natapov wrote:
If you see a mouse in a room, how likely
On Tue, Aug 06, 2013 at 05:26:46PM +0800, Hu Tao wrote:
On Tue, Aug 06, 2013 at 11:33:10AM +0300, Michael S. Tsirkin wrote:
On Tue, Aug 06, 2013 at 10:21:52AM +0300, Gleb Natapov wrote:
If you see a mouse in a room, how likely is it that there's
a single mouse
On Tue, Aug 06, 2013 at 12:21:48PM +0300, Michael S. Tsirkin wrote:
On Tue, Aug 06, 2013 at 11:36:25AM +0300, Gleb Natapov wrote:
On Tue, Aug 06, 2013 at 11:33:10AM +0300, Michael S. Tsirkin wrote:
On Tue, Aug 06, 2013 at 10:21:52AM +0300, Gleb Natapov wrote:
If you see a mouse
On Tue, Aug 06, 2013 at 01:13:17PM +0300, Michael S. Tsirkin wrote:
On Tue, Aug 06, 2013 at 12:29:27PM +0300, Gleb Natapov wrote:
On Tue, Aug 06, 2013 at 05:26:46PM +0800, Hu Tao wrote:
On Tue, Aug 06, 2013 at 11:33:10AM +0300, Michael S. Tsirkin wrote:
On Tue, Aug 06, 2013 at 10:21:52AM
On Tue, Aug 06, 2013 at 01:23:26PM +0300, Michael S. Tsirkin wrote:
On Tue, Aug 06, 2013 at 01:14:14PM +0300, Gleb Natapov wrote:
On Tue, Aug 06, 2013 at 01:13:17PM +0300, Michael S. Tsirkin wrote:
On Tue, Aug 06, 2013 at 12:29:27PM +0300, Gleb Natapov wrote:
On Tue, Aug 06, 2013 at 05
On Tue, Aug 06, 2013 at 01:03:34PM +0200, Andreas Färber wrote:
Am 06.08.2013 12:44, schrieb Gleb Natapov:
On Tue, Aug 06, 2013 at 01:19:53PM +0300, Michael S. Tsirkin wrote:
It's a QEMU issue, devices that are added with -device are
documented in -device help and removed by dropping them
On Tue, Aug 06, 2013 at 01:23:49PM +0200, Andreas Färber wrote:
Am 06.08.2013 13:00, schrieb Gleb Natapov:
On Tue, Aug 06, 2013 at 12:35:10PM +0200, Andreas Färber wrote:
I wonder if IPMI might be such an alternative in the future, in which
case we should come up with some way to fully
On Tue, Aug 06, 2013 at 01:48:17PM +0200, Markus Armbruster wrote:
Gleb Natapov g...@redhat.com writes:
On Tue, Aug 06, 2013 at 01:03:34PM +0200, Andreas Färber wrote:
Am 06.08.2013 12:44, schrieb Gleb Natapov:
On Tue, Aug 06, 2013 at 01:19:53PM +0300, Michael S. Tsirkin wrote:
It's
On Tue, Aug 06, 2013 at 01:54:17PM +0200, Gerd Hoffmann wrote:
Hi,
And what are the rules that govern device exclusion from -nodefaults
list? Why -nodefaults does not create empty machine?
qemu -nodefaults should give you just cpu + northbridge + southbridge.
On modern machine this
On Tue, Aug 06, 2013 at 03:05:52PM +0300, Michael S. Tsirkin wrote:
On Tue, Aug 06, 2013 at 03:00:06PM +0300, Gleb Natapov wrote:
On Tue, Aug 06, 2013 at 01:23:49PM +0200, Andreas Färber wrote:
Am 06.08.2013 13:00, schrieb Gleb Natapov:
On Tue, Aug 06, 2013 at 12:35:10PM +0200, Andreas
On Tue, Aug 06, 2013 at 03:08:32PM +0300, Michael S. Tsirkin wrote:
On Tue, Aug 06, 2013 at 02:00:35PM +0300, Gleb Natapov wrote:
On Tue, Aug 06, 2013 at 12:35:10PM +0200, Andreas Färber wrote:
Am 06.08.2013 11:32, schrieb Gleb Natapov:
On Tue, Aug 06, 2013 at 12:21:48PM +0300, Michael S
On Mon, Aug 05, 2013 at 11:10:55AM +0300, Michael S. Tsirkin wrote:
On Mon, Aug 05, 2013 at 03:47:23PM +0800, Hu Tao wrote:
pvpanic device is an internal default device in qemu. It may cause
problem when upgrading qemu from a version without pvpanic.
for example: in Windows(let's say XP)
On Mon, Aug 05, 2013 at 11:03:53AM +0200, Gerd Hoffmann wrote:
On 08/05/13 10:16, Gleb Natapov wrote:
On Mon, Aug 05, 2013 at 11:10:55AM +0300, Michael S. Tsirkin wrote:
On Mon, Aug 05, 2013 at 03:47:23PM +0800, Hu Tao wrote:
pvpanic device is an internal default device in qemu. It may
On Mon, Aug 05, 2013 at 06:03:34PM +0300, Michael S. Tsirkin wrote:
On Mon, Aug 05, 2013 at 12:20:44PM +0300, Gleb Natapov wrote:
On Mon, Aug 05, 2013 at 12:18:26PM +0300, Michael S. Tsirkin wrote:
On Mon, Aug 05, 2013 at 11:16:17AM +0300, Gleb Natapov wrote:
On Mon, Aug 05, 2013 at 11
On Wed, May 29, 2013 at 10:33:54AM +0800, Amos Kong wrote:
On Tue, May 28, 2013 at 06:59:02PM -0400, Kevin O'Connor wrote:
On Tue, May 28, 2013 at 08:28:14PM +0800, Amos Kong wrote:
Bootindex string passed from qemu:
/q35-pcihost@i0cf8/ethernet@2/ethernet-phy@0
We match pci domain
On Wed, May 29, 2013 at 11:45:44AM +0300, Michael S. Tsirkin wrote:
On Tue, May 28, 2013 at 07:53:09PM -0400, Kevin O'Connor wrote:
On Thu, May 23, 2013 at 03:41:32PM +0300, Michael S. Tsirkin wrote:
Juan is not available now, and Anthony asked for
agenda to be sent early.
So here
On Sun, Jun 02, 2013 at 05:59:04PM +0300, Michael S. Tsirkin wrote:
On Sun, Jun 02, 2013 at 05:29:45PM +0300, Gleb Natapov wrote:
On Wed, May 29, 2013 at 10:33:54AM +0800, Amos Kong wrote:
On Tue, May 28, 2013 at 06:59:02PM -0400, Kevin O'Connor wrote:
On Tue, May 28, 2013 at 08:28:14PM
On Sun, Jun 02, 2013 at 06:09:50PM +0300, Michael S. Tsirkin wrote:
On Sun, Jun 02, 2013 at 06:05:42PM +0300, Gleb Natapov wrote:
On Wed, May 29, 2013 at 11:45:44AM +0300, Michael S. Tsirkin wrote:
On Tue, May 28, 2013 at 07:53:09PM -0400, Kevin O'Connor wrote:
On Thu, May 23, 2013 at 03
On Tue, May 07, 2013 at 07:01:13PM -0400, Kevin O'Connor wrote:
On Tue, May 07, 2013 at 09:00:48PM +0300, Michael S. Tsirkin wrote:
On Thu, Apr 25, 2013 at 12:02:20PM +0300, Michael S. Tsirkin wrote:
Untested yet, but I thought I'd share the
BIOS bits so we can agree on direction.
On Wed, May 08, 2013 at 01:29:12PM +0300, Michael S. Tsirkin wrote:
On Wed, May 08, 2013 at 12:31:50PM +0300, Gleb Natapov wrote:
On Tue, May 07, 2013 at 07:01:13PM -0400, Kevin O'Connor wrote:
On Tue, May 07, 2013 at 09:00:48PM +0300, Michael S. Tsirkin wrote:
On Thu, Apr 25, 2013 at 12
On Wed, May 08, 2013 at 01:43:25PM +0300, Michael S. Tsirkin wrote:
On Wed, May 08, 2013 at 01:34:59PM +0300, Gleb Natapov wrote:
On Wed, May 08, 2013 at 01:29:12PM +0300, Michael S. Tsirkin wrote:
On Wed, May 08, 2013 at 12:31:50PM +0300, Gleb Natapov wrote:
On Tue, May 07, 2013 at 07
On Wed, May 08, 2013 at 09:15:44PM +0300, Michael S. Tsirkin wrote:
On Tue, May 07, 2013 at 07:01:13PM -0400, Kevin O'Connor wrote:
On Tue, May 07, 2013 at 09:00:48PM +0300, Michael S. Tsirkin wrote:
On Thu, Apr 25, 2013 at 12:02:20PM +0300, Michael S. Tsirkin wrote:
Untested yet, but I
On Wed, Apr 24, 2013 at 11:09:16AM +0300, Michael S. Tsirkin wrote:
On Tue, Apr 23, 2013 at 08:23:44PM +0300, Michael S. Tsirkin wrote:
On Mon, Apr 22, 2013 at 08:38:58PM -0400, Kevin O'Connor wrote:
On Mon, Apr 22, 2013 at 10:03:01AM +0300, Michael S. Tsirkin wrote:
On Sun, Apr 21, 2013
On Tue, May 07, 2013 at 09:54:33PM +0300, Michael S. Tsirkin wrote:
On Tue, May 07, 2013 at 09:07:04PM +0300, Gleb Natapov wrote:
On Wed, Apr 24, 2013 at 11:09:16AM +0300, Michael S. Tsirkin wrote:
On Tue, Apr 23, 2013 at 08:23:44PM +0300, Michael S. Tsirkin wrote:
On Mon, Apr 22, 2013
On Tue, May 07, 2013 at 10:33:17PM +0300, Michael S. Tsirkin wrote:
On Tue, May 07, 2013 at 10:26:34PM +0300, Gleb Natapov wrote:
On Tue, May 07, 2013 at 09:54:33PM +0300, Michael S. Tsirkin wrote:
On Tue, May 07, 2013 at 09:07:04PM +0300, Gleb Natapov wrote:
On Wed, Apr 24, 2013 at 11
On Tue, May 07, 2013 at 10:49:14PM +0300, Michael S. Tsirkin wrote:
On Tue, May 07, 2013 at 10:37:28PM +0300, Gleb Natapov wrote:
On Tue, May 07, 2013 at 10:33:17PM +0300, Michael S. Tsirkin wrote:
On Tue, May 07, 2013 at 10:26:34PM +0300, Gleb Natapov wrote:
On Tue, May 07, 2013 at 09
On Sat, Mar 30, 2013 at 09:20:09AM -0400, Kevin O'Connor wrote:
On Fri, Mar 29, 2013 at 02:49:12PM +0100, Paolo Bonzini wrote:
Il 29/03/2013 14:33, Kevin O'Connor ha scritto:
On Fri, Mar 29, 2013 at 04:18:44PM +0800, Hu Tao wrote:
pvpanic device is used to notify host(qemu) when guest
On Thu, Mar 21, 2013 at 05:17:11PM +0800, Hu Tao wrote:
On Thu, Mar 21, 2013 at 10:11:54AM +0100, Paolo Bonzini wrote:
Il 21/03/2013 10:08, Hu Tao ha scritto:
Signed-off-by: Hu Tao hu...@cn.fujitsu.com
---
src/acpi-dsdt-isa.dsl | 14 --
src/acpi.c| 9
-by: Michael S. Tsirkin m...@redhat.com
Thanks!
Signed-off-by: Michael S. Tsirkin m...@redhat.com
Acked-by: Gleb Natapov g...@redhat.com
--
Gleb.
___
SeaBIOS mailing list
SeaBIOS@seabios.org
http://www.seabios.org/mailman
On Tue, Mar 19, 2013 at 02:09:05AM +0100, Peter Stuge wrote:
Kevin O'Connor wrote:
Thoughts?
I wish this effort could go into coreboot instead, so that it could
benefit more than only one machine.
The code is QEMU specific. What other machines are you talking about?
--
On Mon, Mar 18, 2013 at 08:38:59PM -0400, Kevin O'Connor wrote:
These two patches should make the mptable code easier to move out of
SeaBIOS and into QEMU. The first patch stops the mptable from
describing PCI-to-PCI bridges - I don't believe it was the goal (or a
requirement) of the mptable
On Thu, Mar 14, 2013 at 05:33:19PM +0800, Hu Tao wrote:
On Thu, Mar 14, 2013 at 10:57:18AM +0200, Gleb Natapov wrote:
On Thu, Mar 14, 2013 at 04:48:47PM +0800, Hu Tao wrote:
pvevent device is used to notify host(qemu) when guest panic
happens.
ref: http://lists.nongnu.org/archive
On Thu, Mar 14, 2013 at 10:08:09AM +, David Woodhouse wrote:
On Thu, 2013-03-14 at 10:57 +0200, Gleb Natapov wrote:
+OperationRegion(PEOR, SystemIO, 0x0505, 0x01)
IO port should be received form QEMU by fw_cfg and patched here at run
time.
Pfft. ACPI table should
On Sun, Feb 24, 2013 at 01:00:28PM -0500, Kevin O'Connor wrote:
On Sat, Feb 23, 2013 at 04:47:26PM +, David Woodhouse wrote:
On Sat, 2013-02-23 at 11:38 -0500, Kevin O'Connor wrote:
IMO, we need to move the ACPI table creation (and PIR/MPTABLE/SMBIOS)
to QEMU and just have QEMU pass
On Mon, Feb 18, 2013 at 02:33:23PM -0500, Kevin O'Connor wrote:
On Mon, Feb 18, 2013 at 09:17:05PM +0200, Gleb Natapov wrote:
On Mon, Feb 18, 2013 at 02:00:52PM -0500, Kevin O'Connor wrote:
Why not fix KVM so that it runs at fff0 after reset?
Because KVM uses VMX extension and VMX
On Tue, Feb 19, 2013 at 06:35:03PM +, David Woodhouse wrote:
On Tue, 2013-02-19 at 20:13 +0200, Gleb Natapov wrote:
I take it you mean copy 0xfffe to 0xe? That would not be
fun.
SeaBIOS would need to detect that it's in the state (it's definitely
not correct to do
On Tue, Feb 19, 2013 at 06:48:41PM +, David Woodhouse wrote:
On Tue, 2013-02-19 at 20:41 +0200, Gleb Natapov wrote:
Ah, yes of course. So does CSM takes the whole 0xe-0xf segment or
it leaves OVMF code there somewhere. CSM reset code can jump into OVMF
code in 0xe-0xf
On Mon, Feb 18, 2013 at 07:16:25PM +0100, Laszlo Ersek wrote:
On 02/18/13 18:45, Gleb Natapov wrote:
On Mon, Feb 18, 2013 at 06:12:55PM +0100, Laszlo Ersek wrote:
CS =f000 000f f300
^^^^
|base limitflags
selector
On Mon, Feb 18, 2013 at 06:12:55PM +0100, Laszlo Ersek wrote:
On 02/18/13 13:53, David Woodhouse wrote:
Nevertheless, on my workstation as on yours, we do seem to end up
executing from the CSM in RAM when we reset. But on my laptop, it
executes the *ROM* as it should.
This patch
On Mon, Feb 18, 2013 at 02:00:52PM -0500, Kevin O'Connor wrote:
On Mon, Feb 18, 2013 at 08:31:01PM +0200, Gleb Natapov wrote:
Laszlo explained to me that the problem is that after reset we end up
in SeaBIOS reset code instead of OVMF one. This is because kvm starts
to execute from 0
devices.
v2: add HALT entry in get_boot_devices_list()
define boot_strict to bool
Signed-off-by: Amos Kong ak...@redhat.com
Acked-by: Gleb Natapov g...@redhat.com
---
[SeaBIOS PATCH v3] boot: add a new type to halt booting
https://github.com/kongove/seabios/commit
On Wed, Jan 09, 2013 at 12:28:57PM -0500, Laine Stump wrote:
On 01/09/2013 10:22 AM, Daniel P. Berrange wrote:
On Wed, Jan 09, 2013 at 08:14:07AM -0700, Eric Blake wrote:
On 01/09/2013 01:39 AM, Amos Kong wrote:
Current seabios will try to boot from selected devices first,
if they are all
On Tue, Dec 25, 2012 at 05:59:04PM +0200, Ronen Hod wrote:
On 12/19/2012 11:32 AM, Gleb Natapov wrote:
On Wed, Dec 19, 2012 at 03:24:45PM +0800, Amos Kong wrote:
Current seabios will try to boot from selected devices first,
if they are all failed, seabios will also try to boot from
un
On Tue, Dec 25, 2012 at 11:58:08AM +0800, Amos Kong wrote:
On Wed, Dec 19, 2012 at 11:32:08AM +0200, Gleb Natapov wrote:
On Wed, Dec 19, 2012 at 03:24:45PM +0800, Amos Kong wrote:
Current seabios will try to boot from selected devices first,
if they are all failed, seabios will also try
On Wed, Dec 19, 2012 at 03:24:45PM +0800, Amos Kong wrote:
Current seabios will try to boot from selected devices first,
if they are all failed, seabios will also try to boot from
un-selected devices.
For example:
@ qemu-kvm -boot order=n,menu=on ...
Guest will boot from network first,
On Wed, Dec 05, 2012 at 05:28:31PM -0500, Kevin O'Connor wrote:
CCing Alex.
On Wed, Dec 05, 2012 at 01:18:48PM -0500, Jason Baron wrote:
On Wed, Dec 05, 2012 at 10:13:57AM +0100, Gerd Hoffmann wrote:
Both hpet and rtc have irq 8 in their ressources, making windows unhappy
because of the
On Mon, Nov 19, 2012 at 12:35:47PM +0100, Alexander Graf wrote:
On 19.11.2012, at 12:33, Gleb Natapov wrote:
On Mon, Nov 19, 2012 at 11:22:48AM +0100, Alexander Graf wrote:
On 16.11.2012, at 19:46, Kevin O'Connor wrote:
On Fri, Nov 16, 2012 at 01:02:18PM -0500, Gabriel L. Somlo
-bit install DVD) and Windows (Win7 64-bit install DVD).
Signed-off-by: Gabriel Somlo so...@cmu.edu
Acked-by: Gleb Natapov g...@redhat.com
---
On Thu, Nov 08, 2012 at 04:12:07PM +0100, Gerd Hoffmann wrote:
Looks good to me now.
One more thing, the IRQNoFlags line (also present on the real
On Tue, Oct 09, 2012 at 08:04:12PM -0400, Kevin O'Connor wrote:
On Mon, Oct 08, 2012 at 11:35:15PM -0400, Jason Baron wrote:
From: Jason Baron jba...@redhat.com
This builds seabios such that the dsdt tables are no longer built into the
seabios binary. They must be passed to the seabios
On Thu, Sep 20, 2012 at 11:15:26AM +0800, Amos Kong wrote:
On 07/09/12 11:11, Amos Kong wrote:
Added an option to let qemu transfer a configuration file to bios,
etc/boot-fail-wait, which could be specified by command
-boot reboot-timeout=T
T have a max value of 0x, unit is ms.
On Sun, Aug 12, 2012 at 08:22:12PM -0500, Corey Minyard wrote:
Patch 2 is complex and I don't fully understand what it is doing. A
quick scan leads me to believe it is constructing a dynamic SSDT -
though it's not clear why a dynamic SSDT is needed and why the
existing mechanism (see
On Mon, Aug 13, 2012 at 12:37:11PM +0200, Gerd Hoffmann wrote:
Hi,
Isnt pmtimer ioport usable? 14MHz.
Can give it a try. 14 MHz looks wrong though, apci.h says:
/* PM Timer ticks per second (HZ) */
#define PM_TIMER_FREQUENCY 3579545
Is this fixed? Or hardware specific?
On Mon, Aug 13, 2012 at 09:47:50AM -0500, Corey Minyard wrote:
On 08/13/2012 01:25 AM, Gleb Natapov wrote:
On Sun, Aug 12, 2012 at 08:22:12PM -0500, Corey Minyard wrote:
Patch 2 is complex and I don't fully understand what it is doing. A
quick scan leads me to believe it is constructing
On Fri, Aug 10, 2012 at 10:18:00AM +0300, Gleb Natapov wrote:
can fix the in-kernel PIT issues with GRUB (see Michaels message) while
testing.
What message exactly?
found it.
--
Gleb.
___
SeaBIOS mailing list
SeaBIOS
On Tue, Aug 07, 2012 at 07:34:37PM +, Moore, Robert wrote:
This is very interesting. If I understand correctly, you are using a utility
plus various directives to generate tables of AML offsets -- presumably in
order to dynamically change AML values, correct?
Yes.
I have to say that I
as
ACPI: PCI Interrupt Link [LNKS] (IRQs 9) *0
Instead of that, we can simply use a hardwired interrupt index.
Cc: Gleb Natapov gnata...@redhat.com
Cc: Laszlo Ersek ler...@redhat.com
Signed-off-by: Paolo Bonzini pbonz...@redhat.com
Looks good to me.
---
src/acpi-dsdt.dsl | 16
On Tue, Jul 31, 2012 at 09:14:13PM -0400, Kevin O'Connor wrote:
On Wed, Jul 25, 2012 at 03:45:28PM -0300, Eduardo Habkost wrote:
Changes v2 - v3:
- Report I/O APIC ID = 0 on MP-table, too
Changes v1 - v2:
- Patch 1/2: cosmetic whitespace change
- Patch 2/2: use size suffixes on
On Mon, Jul 30, 2012 at 09:57:47PM -0500, miny...@acm.org wrote:
From: Corey Minyard cminy...@mvista.com
An IPMI device is being added to the qemu code, and it has an
SMBIOS entry to describe the interface characteristics. So add
the SMBIOS entry to the BIOS so it can handle this.
On Tue, Jul 31, 2012 at 08:33:53AM -0500, Corey Minyard wrote:
On 07/31/2012 02:10 AM, Gleb Natapov wrote:
/* This CPUID returns the signature 'KVMKVMKVM' in ebx, ecx, and edx. It
* should be used to determine that a VM is running under KVM.
@@ -35,6 +36,13 @@ static inline int
On Wed, Jul 25, 2012 at 03:42:21PM -0300, Eduardo Habkost wrote:
On Mon, Jul 23, 2012 at 03:20:14PM +0300, Gleb Natapov wrote:
On Fri, Jul 20, 2012 at 02:04:50PM -0300, Eduardo Habkost wrote:
Extract Local APIC IDs directly from the CPUs, and instead of check for
i CountCPUs, check
On Fri, Jul 20, 2012 at 05:00:25PM -0300, Eduardo Habkost wrote:
Hi,
While working at the CPU index vs APIC ID changes, I stumbled upon
another not-very-well-defined interface between SeaBIOS and QEMU, and I
would like to clarify the semantics and constraints of some FW_CFG
entries.
On Fri, Jul 20, 2012 at 01:22:43PM -0300, Eduardo Habkost wrote:
On Fri, Jul 20, 2012 at 12:18:59AM +0300, Gleb Natapov wrote:
On Thu, Jul 19, 2012 at 05:52:41PM -0300, Eduardo Habkost wrote:
When resetting an I/O APIC, its ID is set to 0, so set it to 0 on the
MADT table too
On Fri, Jul 20, 2012 at 07:24:27AM -0300, Marcelo Tosatti wrote:
On Fri, Jul 20, 2012 at 07:49:03AM +0300, Gleb Natapov wrote:
On Thu, Jul 19, 2012 at 08:44:07PM -0400, Kevin O'Connor wrote:
On Tue, Jul 17, 2012 at 02:18:00PM -0300, Marcelo Tosatti wrote:
Enable bit 15
On Tue, Jul 17, 2012 at 06:56:30PM -0300, Eduardo Habkost wrote:
This patch is an attempt to fix the non-continguous-APIC-ID problem without
the
FW_CFG_LAPIC_INFO approach I have sent proposed last week.
Basically, this changes Seabios to probe for APIC IDs directly from the
CPUs on boot,
On Thu, Jul 19, 2012 at 05:52:41PM -0300, Eduardo Habkost wrote:
When resetting an I/O APIC, its ID is set to 0, so set it to 0 on the
MADT table too.
Actually BIOS needs to configure ioapic id to a uniqe value. This does
not really matter for KVM though.
Signed-off-by: Eduardo Habkost
On Thu, Jul 19, 2012 at 08:44:07PM -0400, Kevin O'Connor wrote:
On Tue, Jul 17, 2012 at 02:18:00PM -0300, Marcelo Tosatti wrote:
Enable bit 15 (USE_PLATFORM_CLOCK) of FADT flags field so that
older Windows guests do not make use of the TSC for timestamping.
I fixed up and committed
On Tue, Jul 17, 2012 at 06:43:01AM -0600, Steve Goodrich wrote:
From: Kevin O'Connor [mailto:ke...@koconnor.net]
If checking for an MBR is sufficient to determine if the drive is
bootable then I'd suggest adding an option to read and validate the
MBR in the POST phase prior to assigning a
On Sat, Jul 14, 2012 at 09:09:23AM +, Blue Swirl wrote:
On Fri, Jul 13, 2012 at 6:07 PM, Eduardo Habkost ehabk...@redhat.com wrote:
On Thu, Jul 12, 2012 at 07:24:35PM +, Blue Swirl wrote:
On Tue, Jul 10, 2012 at 8:22 PM, Eduardo Habkost ehabk...@redhat.com
wrote:
Signed-off-by:
On Thu, Jul 12, 2012 at 03:51:48PM +0200, Igor Mammedov wrote:
On 07/10/2012 10:22 PM, Eduardo Habkost wrote:
The hotplug case is a bit more complex: we need to either:
- have a mechanism to let the ACPI SSDT code know what's the APIC ID of
hotplugged CPUs; or
- make Seabios run some
On Tue, May 22, 2012 at 09:23:03PM -0400, Kevin O'Connor wrote:
On Sun, May 20, 2012 at 12:03:38PM +0300, Gleb Natapov wrote:
Signed-off-by: Gleb Natapov g...@redhat.com
The patch series looks okay to me. Let me know when the corresponding
qemu patches are committed.
It is committed
I noticed that SeaBIOS fails to boot from virtio disk smaller than 512K.
The attempt to access a disk fails at basic_access().
(cylinder = nlc || head = nlh || sector nlspt) is true because nlc
is zero. The problem seams to be in how SeaBIOS calculates lchs from
pchs in get_translation(). Both
On Tue, Jun 05, 2012 at 10:58:43AM +0200, Fred . wrote:
On Tue, Jun 5, 2012 at 5:21 AM, Kevin O'Connor ke...@koconnor.net wrote:
On Mon, Jun 04, 2012 at 07:11:30PM -0700, Ralf A. Quint wrote:
At 03:36 PM 6/4/2012, Kevin O'Connor wrote:
On Mon, Jun 04, 2012 at 03:33:05PM +0200, Fred . wrote:
represents one system state. If byte at offset X has its MSB set
it means that system state X is supported and to enter it guest should
use the value from lowest 7 bits. Patch also detects old QEMU and uses
values that work in backwards compatible way there.
Signed-off-by: Gleb Natapov g
Signed-off-by: Gleb Natapov g...@redhat.com
---
tools/acpi_extract.py |6 +-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/tools/acpi_extract.py b/tools/acpi_extract.py
index 5f613e4..8038269 100755
--- a/tools/acpi_extract.py
+++ b/tools/acpi_extract.py
@@ -121,7
On Sun, May 20, 2012 at 03:47:02PM +0300, Avi Kivity wrote:
On 05/20/2012 03:36 PM, Gleb Natapov wrote:
On Sun, May 20, 2012 at 03:30:50PM +0300, Avi Kivity wrote:
On 05/20/2012 03:15 PM, Gleb Natapov wrote:
On Sun, May 20, 2012 at 02:44:51PM +0300, Avi Kivity wrote:
On 05/20/2012
On Sun, May 20, 2012 at 05:46:46PM +0300, Avi Kivity wrote:
On 05/20/2012 05:43 PM, Gleb Natapov wrote:
Or it can be a fixed address in low memory, or a scratch register in
hardware.
Both will work (fixed addresses are better be avoided and who needs
another PV device), but I do
On Sun, May 20, 2012 at 12:39:13PM -0400, Kevin O'Connor wrote:
On Sun, May 20, 2012 at 07:25:40PM +0300, Avi Kivity wrote:
On 05/20/2012 07:16 PM, Kevin O'Connor wrote:
Here we in agreement, and I was against patching till it was
unavoidable,
but than pci hotplug started using it,
On Wed, May 16, 2012 at 05:50:31PM +0200, Paolo Bonzini wrote:
Il 16/05/2012 15:46, Gleb Natapov ha scritto:
I saw that, but I don't get why doing it this way instead of defining
the object in AML and patching it? I can define Name(S4VL, 0x2) and path
0x2 to whatever QEMU wants me to use
On Mon, May 14, 2012 at 09:43:19PM -0400, Kevin O'Connor wrote:
On Mon, May 14, 2012 at 03:35:23PM +0300, Gleb Natapov wrote:
QEMU may want to disable guest's S3/S4 support and it wants to distinguish
between regular powerdown and S4 powerdown. To support that new fw_cfg
option was added
On Sat, May 12, 2012 at 10:01:49AM -0400, Kevin O'Connor wrote:
On Sat, May 12, 2012 at 03:04:52AM +0200, Peter Stuge wrote:
Kevin O'Connor wrote:
+// Unable to find bootable device - warn user and eventually retry.
+static void
+boot_fail(void)
+{
+printf(No bootable
On Sat, May 12, 2012 at 03:04:52AM +0200, Peter Stuge wrote:
Kevin O'Connor wrote:
+// Unable to find bootable device - warn user and eventually retry.
+static void
+boot_fail(void)
+{
+printf(No bootable device.\n);
+// Wait for 60 seconds and then reboot.
+u32 end =
On Fri, May 11, 2012 at 01:46:17AM +0800, Jiang Liu wrote:
On 05/11/2012 01:42 AM, Michael S. Tsirkin wrote:
On Fri, May 11, 2012 at 01:17:38AM +0800, Jiang Liu wrote:
On 05/09/2012 03:24 PM, Amos Kong wrote:
---
src/ssdt-pcihp.dsl | 17
src/ssdt-pcihp.hex | 8869
On Fri, May 11, 2012 at 11:44:02PM +0800, Jiang Liu wrote:
On 05/11/2012 06:14 PM, Gleb Natapov wrote:
I'm not familiar with qemu:(
On native OS, admin could trigger PCI device hotplug operations through
/sys/bus/pci/slot/xx/power. Not sure whether that's needed for guest OS
too
On Sun, May 06, 2012 at 10:26:31PM +0200, Fred . wrote:
And in terms of standards compliance?
I know proprietary BIOS have advantage when it comes to SMBIOS due to
the implementation in SeaBIOS lagging behind several versions.
On Sun, May 6, 2012 at 8:00 PM, Peter Stuge pe...@stuge.se
On Mon, May 07, 2012 at 10:44:21AM +0200, Fred . wrote:
On Mon, May 7, 2012 at 9:40 AM, Gleb Natapov g...@redhat.com wrote:
On Sun, May 06, 2012 at 10:26:31PM +0200, Fred . wrote:
And in terms of standards compliance?
I know proprietary BIOS have advantage when it comes to SMBIOS due
On Fri, Apr 27, 2012 at 07:24:48PM +0200, Laszlo Ersek wrote:
On 04/27/12 17:12, Jordan Justen wrote:
On Fri, Apr 27, 2012 at 07:31, Laszlo Ersek ler...@redhat.com wrote:
edk2's OvmfPkg/AcpiTables/Platform.h specifies GPE0_BLK at 0x40C,
while qemu's hw/acpi_piix4.c expects the guest to
On Fri, Apr 27, 2012 at 08:47:00PM +0200, Laszlo Ersek wrote:
On 04/27/12 20:09, Gleb Natapov wrote:
On Fri, Apr 27, 2012 at 07:24:48PM +0200, Laszlo Ersek wrote:
From 5.2.9 Fixed ACPI Description Table (FADT) in the ACPI spec (v5.0)
it would appear OVMF can freely choose where to put
On Mon, Apr 23, 2012 at 04:31:04PM +0300, Avi Kivity wrote:
On 04/22/2012 05:20 PM, Gleb Natapov wrote:
On Sun, Apr 22, 2012 at 05:13:27PM +0300, Avi Kivity wrote:
On 04/22/2012 05:09 PM, Gleb Natapov wrote:
On Sun, Apr 22, 2012 at 05:06:43PM +0300, Avi Kivity wrote:
On 04/22/2012
On Tue, Apr 24, 2012 at 10:24:51AM +0200, Vasilis Liaskovitis wrote:
Hi,
On Tue, Apr 24, 2012 at 10:52:24AM +0300, Gleb Natapov wrote:
On Mon, Apr 23, 2012 at 02:31:15PM +0200, Vasilis Liaskovitis wrote:
The 440fx spec mentions: The address range from the top of main DRAM to 4
Gbytes
On Mon, Apr 23, 2012 at 01:27:40PM +0200, Vasilis Liaskovitis wrote:
On Sun, Apr 22, 2012 at 04:58:47PM +0300, Gleb Natapov wrote:
On Thu, Apr 19, 2012 at 04:08:46PM +0200, Vasilis Liaskovitis wrote:
Hotplugged memory is not persistent in the e820 memory maps. After
hotplugging
On Thu, Apr 19, 2012 at 04:08:38PM +0200, Vasilis Liaskovitis wrote:
This is a prototype for ACPI memory hotplug on x86_64 target. Based on some
earlier work and comments from Gleb.
Memslot devices are modeled with a new qemu command line
-memslot id=name,start=start_addr,size=sz,node=pxm
On Thu, Apr 19, 2012 at 04:08:46PM +0200, Vasilis Liaskovitis wrote:
Hotplugged memory is not persistent in the e820 memory maps. After
hotplugging
a memslot and rebooting the VM, the hotplugged device is not present.
A possible solution is to add an e820 for the new memslot in the
On Sat, Apr 14, 2012 at 11:19:31PM -0400, Kevin O'Connor wrote:
On Thu, Apr 12, 2012 at 01:30:36PM -0600, Steve Goodrich wrote:
I'm working towards a goal of having specific devices be bootable, and
*only* those devices. For example, if my bootorder file specifies SATA
drive 3, I do not
1 - 100 of 157 matches
Mail list logo