Re: [SeaBIOS] [Xen-devel] Xen PV block device support in Seabios

2016-03-19 Thread Ian Campbell
On Wed, 2016-03-16 at 07:33 -0600, Jan Beulich wrote: > > > > > > > > > > > > > On 16.03.16 at 14:15, <konrad.w...@oracle.com> wrote: > > On Wed, Mar 16, 2016 at 12:22:32PM +, Ian Campbell wrote: > > >

Re: [SeaBIOS] Xen PV block device support in Seabios

2016-03-19 Thread Ian Campbell
(nb, my citrix.com email is no longer valid) On Wed, 2016-03-16 at 11:33 +0800, Shannon Zhao wrote: > Hi, > > I noticed there are some efforts to add Xen PV block device support in > Seabios in a GSoC project and there is a wiki page [1] for it. I found > some patches [2] to add Xenstore R/W

Re: [SeaBIOS] [SEABIOS] Plans for either 1.9.1 or 1.10.0?

2016-02-16 Thread Ian Campbell
On Mon, 2016-02-15 at 09:40 +0100, Gerd Hoffmann wrote: >   Hi, > > > 1.9-stable created now, with the patch above cherry-picked. > > 1.9.1 tagged & tarball uploaded now. Thanks for the heads up! ___ SeaBIOS mailing list SeaBIOS@seabios.org

Re: [SeaBIOS] [SEABIOS] Plans for either 1.9.1 or 1.10.0?

2016-01-14 Thread Ian Campbell
On Thu, 2016-01-14 at 17:36 +0100, Gerd Hoffmann wrote: > On Do, 2016-01-14 at 14:50 +0000, Ian Campbell wrote: > > Hello, > > > > The xen.git development branch currently points to SeaBIOS rel-1.9.0, > > but > > Roger has tripped over a build issue which is

[SeaBIOS] [SEABIOS] Plans for either 1.9.1 or 1.10.0?

2016-01-14 Thread Ian Campbell
Hello, The xen.git development branch currently points to SeaBIOS rel-1.9.0, but Roger has tripped over a build issue which is fixed by 3b8c5378dfe2 "build: fix typo in buildversion.py". Is there any plan for either a 1.9.1 or a 1.10.0 in the near future which would include this, so I can roll

Re: [SeaBIOS] [PATCH] buildversion: Avoid subprocess.check_output() as that requires python2.7

2015-11-09 Thread Ian Campbell
On Mon, 2015-11-09 at 09:33 -0500, Kevin O'Connor wrote: > Don't require python2.7 in buildversion.py.  Also, ignore only those > exceptions that are known to be possible. > > Signed-off-by: Kevin O'Connor > --- >  scripts/buildversion.py | 30 +- >

Re: [SeaBIOS] [RFC] Add SeaBIOS wiki documents to git repo

2014-12-17 Thread Ian Campbell
On Wed, 2014-12-17 at 09:30 -0500, Kevin O'Connor wrote: I don't have good suggestions for a format / software though. Markdown seems popular, and there are translators to other formats. I'm not that familiar with it though. ikiwiki (https://ikiwiki.info/) is quite a nice git+markdown based

[SeaBIOS] Regression booting winxp under Xen.

2014-11-03 Thread Ian Campbell
Xen's automated test system is reporting[1] that something between bfb7b58b3068 and 136d4ec190af (for reference the previous pass is[2]) has broken booting winxp under Xen with Seabios. Logs for one of the failures can be found at[3] (reached by following the email's link to [4] and clicking the

Re: [SeaBIOS] Coverity detected issues in SeaBIOS

2014-07-17 Thread Ian Campbell
On Wed, 2014-07-16 at 13:33 -0400, Kevin O'Connor wrote: On Wed, Jul 16, 2014 at 04:27:18PM +0100, Ian Campbell wrote: Hello, We run Coverity on the Xen source code occasionally and it happens to include SeaBIOS. The following new warnings have appeared since I pulled in rel-1.7.5

[SeaBIOS] Coverity detected issues in SeaBIOS

2014-07-16 Thread Ian Campbell
Hello, We run Coverity on the Xen source code occasionally and it happens to include SeaBIOS. The following new warnings have appeared since I pulled in rel-1.7.5. At least the MISSING_BREAK ones look likely to be valid to me. Not sure about the other two... Ian. Forwarded Message

[SeaBIOS] expecting string instruction after `rep' with latest SeaBIOS

2014-06-30 Thread Ian Campbell
Building the seabios defconfig on a 64-bit Debian Wheezy system I'm seeing: Compiling (16bit) out/romlayout.o src/romlayout.S: Assembler messages: src/romlayout.S:285: Error: expecting string instruction after `rep' make: *** [out/romlayout.o] Error 1 That line is: // Acquire

Re: [SeaBIOS] [Xen-devel] expecting string instruction after `rep' with latest SeaBIOS

2014-06-30 Thread Ian Campbell
On Mon, 2014-06-30 at 15:07 +0200, Paolo Bonzini wrote: Il 30/06/2014 15:03, Ian Campbell ha scritto: That line is: // Acquire lock and take ownership of shared stack 1: rep nop I've also checked the preprocessed version and the nop isn't being disappeared

Re: [SeaBIOS] [Xen-devel] [PATCH v3] Hvmloader: Modify ACPI to only supply _EJ0 methods for PCIslots that support hotplug by runtime patching

2014-05-08 Thread Ian Campbell
On Thu, 2014-05-08 at 07:29 +, Gonglei (Arei) wrote: +rmvc_pcrm = inl(PCI_RMV_BASE); So .. what is at this special 0xae0c address? Is there some code in QEMU that needs this treatment as well? Yep, the 0xae0c is defined in upstream QEMU, which show the hotplugging

Re: [SeaBIOS] [Xen-devel] [PATCH v3] Hvmloader: Modify ACPI to only supply _EJ0 methods for PCIslots that support hotplug by runtime patching

2014-05-08 Thread Ian Campbell
On Thu, 2014-05-08 at 11:32 +0300, Michael S. Tsirkin wrote: Also I wonder: would it be possible for you to load the acpi tables from qemu instead of generating your own? There is stuff in the tables for which the definition is Xen and not Qemu. The interrupt routing table is the one which I

Re: [SeaBIOS] [PATCH v2] ld: don't hardcode -melf_i386

2014-04-25 Thread Ian Campbell
On Fri, 2014-04-25 at 09:19 +0200, Roger Pau Monné wrote: On 25/04/14 02:46, Kevin O'Connor wrote: On Wed, Apr 16, 2014 at 01:50:29PM +0100, Ian Campbell wrote: On Wed, 2014-04-16 at 14:48 +0200, Idwer Vollering wrote: 2014-04-16 9:14 GMT+02:00 Roger Pau Monne roger@citrix.com

Re: [SeaBIOS] [PATCH v2] ld: don't hardcode -melf_i386

2014-04-16 Thread Ian Campbell
@citrix.com Cc: Ian Campbell ian.campb...@citrix.com Since you CCd me, FWIW: Acked-by: Ian Campbell ian.campb...@citrix.com --- Changes in v2: - Rebase on top of master --- Makefile |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index

Re: [SeaBIOS] [PATCH v2] ld: don't hardcode -melf_i386

2014-04-16 Thread Ian Campbell
elf_k1om elf_k1om_fbsd Cc: Ian Campbell ian.campb...@citrix.com --- Changes in v2: - Rebase on top of master --- Makefile |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index e567ba1..4338f94 100644 --- a/Makefile +++ b

Re: [SeaBIOS] [Xen-devel] SeaBIOS causing Xen HVM VCPU Triple fault

2014-02-10 Thread Ian Campbell
On Sun, 2014-02-09 at 10:23 +0400, Michael Tokarev wrote: 07.02.2014 15:40, Ian Campbell wrote: [] Note that the SeaBIOS image is baked into Xen at build time, not picked up at runtime like with (I think) qemu. Oh. Now things are much clearer. Indeed, qemu does not embed seabios inside

Re: [SeaBIOS] [Xen-devel] SeaBIOS causing Xen HVM VCPU Triple fault

2014-02-07 Thread Ian Campbell
On Fri, 2014-02-07 at 14:21 +0400, Michael Tokarev wrote: 07.02.2014 14:19, Ian Campbell wrote: On Fri, 2014-02-07 at 02:05 +0400, Michael Tokarev wrote: [] Meanwhile I just uploaded another release of seabios to Debian archive which brings size of bios.bin back to 128Kb, by disabling

Re: [SeaBIOS] SeaBIOS causing Xen HVM VCPU Triple fault

2014-02-06 Thread Ian Campbell
(adding xen-devel too) On Thu, 2014-02-06 at 09:31 +0100, Gerd Hoffmann wrote: commit e144bb7af49ca8756b7222a75811f3b85b0bc1f5 Author: Gerd Hoffmann kra...@redhat.com Date: Mon Jun 3 16:30:18 2013 +0200 usb: add xhci support $subject says all. Support for usb3

Re: [SeaBIOS] SeaBIOS causing Xen HVM VCPU Triple fault

2014-02-06 Thread Ian Campbell
On Thu, 2014-02-06 at 10:01 +, Jan Beulich wrote: On 06.02.14 at 09:36, Ian Campbell i...@hellion.org.uk wrote: (adding xen-devel too) On Thu, 2014-02-06 at 09:31 +0100, Gerd Hoffmann wrote: commit e144bb7af49ca8756b7222a75811f3b85b0bc1f5 Author: Gerd Hoffmann kra...@redhat.com

Re: [SeaBIOS] placement of emulated flash [was: seabios Improved multi-platform support]

2013-02-21 Thread Ian Campbell
(dropping Attilio he has left Citrix). On Wed, 2013-02-20 at 23:50 +0100, Laszlo Ersek wrote: On 02/20/13 18:18, Ian Campbell wrote: On Wed, 2013-02-20 at 17:55 +0100, Laszlo Ersek wrote: However in OVMF the RESERVED_MEMBASE range is not parsed from this Xen-exported table, it is added

Re: [SeaBIOS] [Xen-devel] [PATCHv2 0/6] Improved multi-platform support

2013-02-20 Thread Ian Campbell
On Tue, 2013-02-19 at 10:51 +, David Woodhouse wrote: On Tue, 2013-02-19 at 10:20 +, Ian Campbell wrote: I expect there will be some rough edges like the NV variable thing -- I have a feeling these will have a lot in common with qemu/KVM, since they would tend to interact

Re: [SeaBIOS] placement of emulated flash [was: seabios Improved multi-platform support]

2013-02-20 Thread Ian Campbell
). // This needs to match HVMLOADER RESERVED_MEMBASE/RESERVED_MEMSIZE. // AddReservedMemoryBaseSizeHob (0xFC00, 0x100); ICK, it would be far preferable for OVMF to do what SeaBIOS does and actually communicate with hvmloader IMHO. Ian. -- Ian Campbell Current Noise: Machine Head

Re: [SeaBIOS] [Xen-devel] [PATCHv2 0/6] Improved multi-platform support

2013-02-19 Thread Ian Campbell
On Fri, 2013-02-15 at 12:09 +, David Woodhouse wrote: On Thu, 2013-02-14 at 16:46 +, Ian Campbell wrote: Right, we really need to find someone with hours to finish properly integrating OVMF. Hm, that 'someone' may end up being me¹. That would be awesome! I was actually wondering

Re: [SeaBIOS] [PATCHv2 0/6] Improved multi-platform support

2013-02-15 Thread Ian Campbell
On Thu, 2013-02-14 at 20:48 +, David Woodhouse wrote: On Thu, 2013-02-14 at 18:10 +, Ian Campbell wrote: I tested: HEAD is now at e62d172 Make Xen one of the top-level build target choices with the attached config and I'm afraid it booted from the cdrom no matter what I did

Re: [SeaBIOS] [PATCHv2 0/6] Improved multi-platform support

2013-02-14 Thread Ian Campbell
On Thu, 2013-02-14 at 12:29 +, David Woodhouse wrote: On Thu, 2013-02-14 at 11:27 +, Ian Campbell wrote: I've attached an hvmloader which I just built from the 4.2 stable branch and have smoke tested, does it work for you? FFS. Is it too early to start drinking yet? A 256KiB ROM

Re: [SeaBIOS] [PATCHv2 0/6] Improved multi-platform support

2013-02-14 Thread Ian Campbell
On Thu, 2013-02-14 at 13:05 +, David Woodhouse wrote: On Thu, 2013-02-14 at 12:53 +, Ian Campbell wrote: I had observed once upon a time that turning up the limit caused odd failures, but I'd never associated it with the size. I spent ages trying to track down a NULL pointer

Re: [SeaBIOS] [PATCHv2 0/6] Improved multi-platform support

2013-02-14 Thread Ian Campbell
on there (another one for my list) Or did you mean the VGA ROM we ship in the qemu-xen branch that we include? (rather than tools/firmware/vgabios/) Again, this is without actually trying to boot any OS :) Lets not get carried away :-P Ian. -- Ian Campbell Current Noise: Pink Floyd - Time * weasel

Re: [SeaBIOS] [PATCHv2 0/6] Improved multi-platform support

2013-02-14 Thread Ian Campbell
this works, other than we pass it to qemu. Oh well, this is our mystery not yours, I think. Ian. -- Ian Campbell Current Noise: Pink Floyd - The Fletcher Memorial Home manoj is going nuts on the bug fixing crusade! woo woo! manoj went nuts long time ago. but the bug fixing is cool

Re: [SeaBIOS] [PATCHv2 0/6] Improved multi-platform support

2013-02-14 Thread Ian Campbell
On Thu, 2013-02-14 at 14:23 +, David Woodhouse wrote: On Thu, 2013-02-14 at 14:08 +, Ian Campbell wrote: The chap who did our OVMF stuff has moved on to pastures new but ISTR him saying something about a build bug with GCC!=44, which had been fixed in upstream OVMF but not yet

Re: [SeaBIOS] [PATCHv2 0/6] Improved multi-platform support

2013-02-14 Thread Ian Campbell
On Thu, 2013-02-14 at 16:47 +, David Woodhouse wrote: On Thu, 2013-02-14 at 16:41 +, Ian Campbell wrote: On Thu, 2013-02-14 at 13:05 +, David Woodhouse wrote: Anyway, I appear to have established that the qemu fw_cfg *doesn't* exist in your domains — so how you pass

Re: [SeaBIOS] [PATCHv2 0/6] Improved multi-platform support

2013-02-14 Thread Ian Campbell
On Thu, 2013-02-14 at 17:11 +, Ian Campbell wrote: On Thu, 2013-02-14 at 16:47 +, David Woodhouse wrote: On Thu, 2013-02-14 at 16:41 +, Ian Campbell wrote: On Thu, 2013-02-14 at 13:05 +, David Woodhouse wrote: Anyway, I appear to have established that the qemu fw_cfg

Re: [SeaBIOS] [PATCHv2 0/6] Improved multi-platform support

2013-02-13 Thread Ian Campbell
method I outlined is the way to go. Ian. -- Ian Campbell I have not yet begun to byte! signature.asc Description: This is a digitally signed message part ___ SeaBIOS mailing list SeaBIOS@seabios.org http://www.seabios.org/mailman/listinfo/seabios

Re: [SeaBIOS] [PATCHv2 0/6] Improved multi-platform support

2013-02-13 Thread Ian Campbell
On Wed, 2013-02-13 at 11:37 +, David Woodhouse wrote: device_model_version_override = qemu-xen No _override on this option, sorry, that was my fault. Ian. -- Ian Campbell Current Noise: Emperor - The Acclamation Of Bonds poverty, n.: An unfortunate state that persists as long

Re: [SeaBIOS] [PATCHv2 0/6] Improved multi-platform support

2013-02-13 Thread Ian Campbell
On Wed, 2013-02-13 at 11:48 +, David Woodhouse wrote: On Wed, 2013-02-13 at 11:40 +, Ian Campbell wrote: On Wed, 2013-02-13 at 11:37 +, David Woodhouse wrote: device_model_version_override = qemu-xen No _override on this option, sorry, that was my fault. [root@i7 ~]# ls

Re: [SeaBIOS] [PATCHv2 0/6] Improved multi-platform support

2013-02-12 Thread Ian Campbell
On Mon, 2013-02-11 at 19:06 -0500, Kevin O'Connor wrote: On Mon, Feb 11, 2013 at 12:43:29PM +, Ian Campbell wrote: On Mon, 2013-02-11 at 10:54 +, David Woodhouse wrote: On Sat, 2013-02-09 at 14:08 -0500, Kevin O'Connor wrote: This patch series is less ambitious than the previous

Re: [SeaBIOS] [PATCHv2 0/6] Improved multi-platform support

2013-02-12 Thread Ian Campbell
On Mon, 2013-02-11 at 17:28 +, David Woodhouse wrote: On Mon, 2013-02-11 at 12:43 +, Ian Campbell wrote: I don't know if distros prefer to have fewer images or not, once you have 2 I guess having N is not such a big deal for something the size and build time of SeaBIOS. Probably

Re: [SeaBIOS] [PATCH v2 00/19] SeaBIOS as Compatibility Support Module for UEFI/OVMF

2013-02-12 Thread Ian Campbell
On Mon, 2013-02-11 at 12:31 +, Ian Campbell wrote: On Fri, 2013-02-08 at 17:14 -0500, Kevin O'Connor wrote: Would you have a short description of how one can pull down the Xen code and run a custom compiled SeaBIOS image on it? The short version would feature download, build, install

Re: [SeaBIOS] [PATCH v2 00/19] SeaBIOS as Compatibility Support Module for UEFI/OVMF

2013-02-11 Thread Ian Campbell
On Fri, 2013-02-08 at 17:14 -0500, Kevin O'Connor wrote: On Fri, Feb 08, 2013 at 02:50:35PM +, Ian Campbell wrote: On Fri, 2013-02-08 at 14:45 +, Ian Campbell wrote: I don't see this with rel-1.7.2. Bisecting fingers commit 6ca0460fbb8ecfa5d42c8928b7ee71f20d0cffdb

Re: [SeaBIOS] [PATCHv2 0/6] Improved multi-platform support

2013-02-11 Thread Ian Campbell
; unsigned long i; -if (!runningOnXen()) +if (!CONFIG_XEN) return; cpuid(xen_cpuid_base + 2, eax, ebx, ecx, edx); -- Ian Campbell An algorithm must be seen to be believed. -- D. E. Knuth ___ SeaBIOS mailing

Re: [SeaBIOS] [PATCH v2 00/19] SeaBIOS as Compatibility Support Module for UEFI/OVMF

2013-02-08 Thread Ian Campbell
and checking it works OK? Ian. -- Ian Campbell Current Noise: Immortal - Against The Tide (In The Arctic World) Without followers, evil cannot spread. -- Spock, And The Children Shall Lead, stardate 5029.5 ___ SeaBIOS mailing list SeaBIOS

Re: [SeaBIOS] [PATCH v2 00/19] SeaBIOS as Compatibility Support Module for UEFI/OVMF

2013-02-08 Thread Ian Campbell
On Fri, 2013-02-08 at 10:33 +, David Woodhouse wrote: On Fri, 2013-02-08 at 09:51 +, Ian Campbell wrote: I've not been following this thread all that closely, what specifically should I be testing on Xen? Just starting a guest which uses pmtimer under latest SeaBIOS git and checking

Re: [SeaBIOS] [PATCH v2 00/19] SeaBIOS as Compatibility Support Module for UEFI/OVMF

2013-02-08 Thread Ian Campbell
On Fri, 2013-02-08 at 14:45 +, Ian Campbell wrote: I don't see this with rel-1.7.2. Bisecting fingers commit 6ca0460fbb8ecfa5d42c8928b7ee71f20d0cffdb Author: Kevin O'Connor ke...@koconnor.net Date: Mon Jan 21 11:38:49 2013 -0500 POST

Re: [SeaBIOS] [PATCH v2 00/19] SeaBIOS as Compatibility Support Module for UEFI/OVMF

2013-02-08 Thread Ian Campbell
On Fri, 2013-02-08 at 14:50 +, Ian Campbell wrote: even with that and CONFIG_DEBUG_LEVEL=2 I still don't see the expected Using pmtimer message. pci_setup() doesn't run on coreboot or Xen (because they do PCI setup themselves first), and AFAICT this is the path which leads to the call

Re: [SeaBIOS] [PATCH v2 00/19] SeaBIOS as Compatibility Support Module for UEFI/OVMF

2013-02-08 Thread Ian Campbell
On Fri, 2013-02-08 at 15:33 +, David Woodhouse wrote: On Fri, 2013-02-08 at 15:27 +, Ian Campbell wrote: On Fri, 2013-02-08 at 14:50 +, Ian Campbell wrote: even with that and CONFIG_DEBUG_LEVEL=2 I still don't see the expected Using pmtimer message. pci_setup

Re: [SeaBIOS] [PATCH v2 00/19] SeaBIOS as Compatibility Support Module for UEFI/OVMF

2013-02-08 Thread Ian Campbell
=008f ds=3000 es=3000 ss=3000 (XEN) HVM167: si= di= bp= sp=f5cc cs=3000 ip=05f0 f=0003 -- Ian Campbell Current Noise: Akercocke - Marguerite Gretchen backups: always in season, never out of style. ___ SeaBIOS

Re: [SeaBIOS] [PATCH] Increase debug level of Xen detection code.

2012-07-22 Thread Ian Campbell
On Sat, 2012-07-21 at 13:43 -0400, Kevin O'Connor wrote: Now that Xen is enabled by default the detection code will frequently not find a valid Xen hypervisor signature, so don't spam the debug logs. Signed-off-by: Kevin O'Connor ke...@koconnor.net Acked-by: Ian Campbell ian.campb

Re: [SeaBIOS] Bug#678042: seabios - Please enable Xen support

2012-07-02 Thread Ian Campbell
On Mon, 2012-07-02 at 13:47 +0400, Michael Tokarev wrote: 28.06.2012 14:07, Ian Campbell wrote: On Wed, 2012-06-27 at 12:10 +0100, Ian Campbell wrote: SeaBIOS using a config derived from xen/tools/firmware/seabios-config (which is the 1.6.x based config we use) works for me while a config

Re: [SeaBIOS] Bug#678042: seabios - Please enable Xen support

2012-07-02 Thread Ian Campbell
On Mon, 2012-07-02 at 11:04 +0100, Ian Campbell wrote: On Mon, 2012-07-02 at 13:47 +0400, Michael Tokarev wrote: 28.06.2012 14:07, Ian Campbell wrote: On Wed, 2012-06-27 at 12:10 +0100, Ian Campbell wrote: SeaBIOS using a config derived from xen/tools/firmware/seabios-config (which

Re: [SeaBIOS] Bug#678042: seabios - Please enable Xen support

2012-06-28 Thread Ian Campbell
On Wed, 2012-06-27 at 08:48 -0400, Kevin O'Connor wrote: On Wed, Jun 27, 2012 at 11:55:11AM +0100, Ian Campbell wrote: Yes, this makes sense. I actually went one further and nuked the Kconfig option, since it's only real non-default use was Xen. So now I makde it default to 0x402 and set

Re: [SeaBIOS] [Xen-devel] [PATCH 0/3] Fixes for running under Xen

2012-06-28 Thread Ian Campbell
Sorry, forgot to CC xen-devel on the 0/3 mail, and obviously when I bounced it to xen-devel it didn't make it into the CC line either. Please CC both lists if you happen to reply... On Thu, 2012-06-28 at 11:08 +0100, Ian Campbell wrote: The following are a few issues discovered in the course

[SeaBIOS] [PATCH 2/3] Xen: Autodetect debug I/O port at runtime instead of via Kconfig

2012-06-28 Thread Ian Campbell
This allows a common image which supports Xen to still print debug Signed-off-by: Ian Campbell ian.campb...@citrix.com --- src/Kconfig |7 --- src/output.c |4 +++- src/util.h |1 + src/xen.c|6 ++ 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src

Re: [SeaBIOS] Bug#678042: seabios - Please enable Xen support

2012-06-27 Thread Ian Campbell
On Mon, 2012-06-25 at 18:55 -0400, Kevin O'Connor wrote: On Wed, Jun 20, 2012 at 10:25:13AM +0100, Ian Campbell wrote: On Wed, 2012-06-20 at 10:22 +0100, Ian Campbell wrote: Subject: [PATCH] enable Xen support by default. In this context I thought it would also be useful to make

Re: [SeaBIOS] Bug#678042: seabios - Please enable Xen support

2012-06-20 Thread Ian Campbell
On Tue, 2012-06-19 at 19:11 -0400, Kevin O'Connor wrote: On Tue, Jun 19, 2012 at 05:44:08PM +0100, Ian Campbell wrote: On Tue, 2012-06-19 at 13:36 +0400, Michael Tokarev wrote: 18.06.2012 23:14, Bastian Blank wrote: Package: seabios Version: 1.7.0-1 Severity: wishlist

Re: [SeaBIOS] Bug#678042: seabios - Please enable Xen support

2012-06-19 Thread Ian Campbell
is: it does not work. For some reason if fails to start the VGA bios. Will have to do some debugging. 1.6.3.2 works flawless for this. I have yet to try the 1.7 stream or later (Xen 4.2 is going to release using a 1.6.3.x). I should add this to my list... Ian. -- Ian Campbell If built in great

Re: [SeaBIOS] [PATCH 1/4] Add basic linked list operations

2012-03-29 Thread Ian Campbell
On Wed, 2012-03-28 at 22:27 -0400, Kevin O'Connor wrote: On Wed, Mar 28, 2012 at 04:39:07PM +0200, Gerd Hoffmann wrote: On 03/28/12 06:28, Alexey Korolev wrote: This linked list implementation is partially based on kernel code. So it should be quite stable How about just copying the

[SeaBIOS] [PATCH] test-gcc: do not truncate stderr

2012-03-22 Thread Ian Campbell
-by: Ian Campbell ian.campb...@citrix.com --- If this could go into the next stable release that would be very nice. Thanks, Ian. --- tools/test-gcc.sh | 20 ++-- 1 files changed, 10 insertions(+), 10 deletions(-) diff --git a/tools/test-gcc.sh b/tools/test-gcc.sh index 935f211

Re: [SeaBIOS] 1.6.3 stable backports

2012-02-29 Thread Ian Campbell
On Wed, 2012-02-29 at 08:46 +, Kevin O'Connor wrote: On Tue, Feb 28, 2012 at 09:27:45AM +, Ian Campbell wrote: Hi, I'm not sure what the correct procedure is for requesting these so I hope it is ok to post here. Xen is currently using the 1.6.3-stable branch of SeaBIOS, our

[SeaBIOS] 1.6.3 stable backports

2012-02-28 Thread Ian Campbell
Hi, I'm not sure what the correct procedure is for requesting these so I hope it is ok to post here. Xen is currently using the 1.6.3-stable branch of SeaBIOS, our users have requested a backport of two commits (related to building on NetBSD IIRC): 97f1ffcfac4ca382b5008a7aabfc2c300131f978 Add

Re: [SeaBIOS] SeaBIOS build problem

2012-02-20 Thread Ian Campbell
On Mon, 2012-02-20 at 09:22 +, Roger Pau Monné wrote: Hello, When compiling SeaBIOS with busybox and uclibc 0.9.33, I've hit the following error: Build Kconfig config file Compiling whole program out/ccode.16.s Compiling to assembler out/asm-offsets.s Generating offset file

Re: [SeaBIOS] Problem with Debug lvl under XEN

2012-02-14 Thread Ian Campbell
On Tue, 2012-02-14 at 00:33 +, Kevin O'Connor wrote: On Mon, Feb 13, 2012 at 08:50:56PM +, Ian Campbell wrote: On Mon, 2012-02-13 at 23:21 +0900, Daniel Castro wrote: Hello, I have encountered something a little strange, if I set up the debug lvl to 3 or more Y will get

Re: [SeaBIOS] Problem with Debug lvl under XEN

2012-02-13 Thread Ian Campbell
On Mon, 2012-02-13 at 23:21 +0900, Daniel Castro wrote: Hello, I have encountered something a little strange, if I set up the debug lvl to 3 or more Y will get a Triple VCPU fault. If I set it to 1 the bios runs normally but I loose a lot of information that I need to debug. Sometimes if I

Re: [SeaBIOS] [PATCH 1/3] vgahooks: Allow usage of VGA hooks in the Xen case

2012-02-02 Thread Ian Campbell
just checked the sources of hvmloader in xen-unstable, and it seems the option roms are only pre-deployed when using rombios instead of seabios. That's correct. When Xen uses SeaBIOS we let it take care of the option ROMs. Ian. -- Ian Campbell All Bibles are man-made

Re: [SeaBIOS] [PATCH] Introduce config option to select which IO port to send debug output on

2012-02-02 Thread Ian Campbell
On Mon, 2012-01-30 at 17:23 +, julian.pidan...@gmail.com wrote: From: Julian Pidancet julian.pidan...@citrix.com Introduce CONFIG_DEBUG_IO_PORT config option which allow user to choose on which port to send debug on at configure time. Bochs users are likely to use 0x402 (default) for

Re: [SeaBIOS] Next version

2011-09-30 Thread Ian Campbell
On Fri, 2011-09-30 at 09:44 +0200, Bjørn Mork wrote: Ian Campbell i...@hellion.org.uk writes: On Thu, 2011-09-29 at 19:36 -0400, Kevin O'Connor wrote: I've just tried to build and got: Linking out/rom.o `.discard.var16.src/stacks.c.188' referenced in section

Re: [SeaBIOS] Next version

2011-09-30 Thread Ian Campbell
On Fri, 2011-09-30 at 07:31 -0400, Kevin O'Connor wrote: On Fri, Sep 30, 2011 at 07:17:57AM -0400, Kevin O'Connor wrote: On Fri, Sep 30, 2011 at 10:05:54AM +0100, Ian Campbell wrote: This works for me too. Bisecting between my .config and the default it appears as if just enabling

Re: [SeaBIOS] Next version

2011-09-29 Thread Ian Campbell
On Thu, 2011-09-29 at 19:36 -0400, Kevin O'Connor wrote: On Thu, Sep 29, 2011 at 02:00:11PM +0100, Ian Campbell wrote: On Fri, 2011-09-23 at 00:28 -0400, Kevin O'Connor wrote: Hi, I'd like to make the next release of SeaBIOS. I plan to make the version number be v1.6.3 (instead

Re: [SeaBIOS] [PATCH 00/10] Xenstore communication support for Seabios

2011-08-30 Thread Ian Campbell
On Mon, 2011-08-29 at 13:36 +0100, Daniel Castro wrote: On Mon, Aug 29, 2011 at 1:15 AM, Kevin O'Connor ke...@koconnor.net wrote: On Thu, Aug 25, 2011 at 10:22:43AM +0100, Ian Campbell wrote: On Tue, 2011-08-23 at 21:10 -0400, Kevin O'Connor wrote: It looks to me like this patch series

Re: [SeaBIOS] [PATCH 00/10] Xenstore communication support for Seabios

2011-08-25 Thread Ian Campbell
On Tue, 2011-08-23 at 21:10 -0400, Kevin O'Connor wrote: On Fri, Aug 19, 2011 at 01:08:57AM +0900, Daniel Castro wrote: As part of Google Summer of Code we are in the process to add Block PV-drivers to Seabios, in order to this, first we have to be able to communicate with xenstore so we

Re: [SeaBIOS] [Xen-devel] Re: Xen HVM Support

2011-07-22 Thread Ian Campbell
On Fri, 2011-07-22 at 10:27 +0100, Tobias Geiger wrote: Hi, yesterday i tried to boot Windows7 64bit with the new Upstream Qemu with Seabios HVM loader under xen unstable (yesterdays hg pull) The Windows Installer booted fine from the ISO (after enabling El-Torrito Emulation in Seabios

Re: [SeaBIOS] [Xen-devel] Re: [PATCH] xen: actually setup hypercalls.

2011-07-20 Thread Ian Campbell
On Wed, 2011-07-20 at 13:44 +0100, Kevin O'Connor wrote: On Wed, Jul 20, 2011 at 10:38:49AM +0100, Ian Campbell wrote: On Wed, 2011-07-13 at 11:51 +0100, Ian Campbell wrote: This was somehow dropped during the iterations of the original Xen patches. It's actually harmless

[SeaBIOS] [PATCH] xen: actually setup hypercalls.

2011-07-13 Thread Ian Campbell
it needs to be at least before init_hw() (since that would detect disk devices). I put it first in maininit() since the only dependency is malloc(). Signed-off-by: Ian Campbell ian.campb...@citrix.com --- src/post.c |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/src/post.c

Re: [SeaBIOS] [Xen-devel] Re: [RFC] [PATCH 0/2] Basic SeaBIOS support for Xen HVM

2011-06-01 Thread Ian Campbell
On Mon, 2011-05-30 at 15:43 +0100, Kevin O'Connor wrote: On Fri, May 27, 2011 at 10:27:14AM +0100, Ian Campbell wrote: On Fri, 2011-05-27 at 02:20 +0100, Kevin O'Connor wrote: Will Xen support the fw_cfg interface? I don't think so, at least not in general. (fw_cfg is the qemu thing

[SeaBIOS] Xen HVM Support

2011-06-01 Thread Ian Campbell
The following enables support for running SeaBIOS as the virtual BIOS in a Xen HVM (fully-virtualised) guest. In this series SeaBIOS is loaded by hvmloader (the Xen early firmware) rather than directly as was previously tried. This approach turned out to be far less intrusive on the SeaBIOS side

[SeaBIOS] [PATCH 2/2] Add support for use as Xen HVM BIOS.

2011-06-01 Thread Ian Campbell
establishes the basic infrastructure to make hypercalls, although it currently only uses it to query the hypervisor version. Signed-off-by: Ian Campbell ian.campb...@citrix.com --- Makefile |2 +- src/Kconfig |6 ++ src/biostables.c | 22 src/mtrr.c |3 +- src

Re: [SeaBIOS] [Xen-devel] Re: [RFC] [PATCH 0/2] Basic SeaBIOS support for Xen HVM

2011-05-27 Thread Ian Campbell
On Fri, 2011-05-27 at 02:20 +0100, Kevin O'Connor wrote: On Thu, May 26, 2011 at 04:13:37PM +0100, Ian Campbell wrote: On Tue, 2011-05-24 at 22:44 -0400, Kevin O'Connor wrote: On Tue, May 24, 2011 at 12:02:07PM +0100, Ian Campbell wrote: Would that involve pulling a bunch of mainboard

Re: [SeaBIOS] [PATCH] Consider a VGA to be active if it responds to either IO or memory access

2011-05-27 Thread Ian Campbell
On Fri, 2011-05-27 at 16:35 +0100, Marc Jones wrote: On Fri, May 27, 2011 at 2:44 AM, Ian Campbell ian.campb...@eu.citrix.com wrote: On Fri, 2011-05-27 at 01:59 +0100, Kevin O'Connor wrote: On Thu, May 26, 2011 at 03:43:28PM +0100, Ian Campbell wrote: Under Xen the VGA card ends up

[SeaBIOS] [PATCH] Consider a VGA to be active if it responds to either IO or memory access

2011-05-26 Thread Ian Campbell
Under Xen the VGA card ends up configured for memory access only. Signed-off-by: Ian Campbell ian.campb...@citrix.com --- src/pci.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/pci.c b/src/pci.c index 944a393..471733c 100644 --- a/src/pci.c +++ b/src/pci.c

Re: [SeaBIOS] [RFC] [PATCH 0/2] Basic SeaBIOS support for Xen HVM

2011-05-17 Thread Ian Campbell
On Mon, 2011-05-16 at 19:39 -0400, Kevin O'Connor wrote: On Mon, May 16, 2011 at 09:44:28AM +0100, Ian Campbell wrote: Sure. I'll change things to do it that way then. As well as CONFIG_XEN should I be adding a xen_present variable which is set dynamically and used as appropriate? If so

Re: [SeaBIOS] [RFC] [PATCH 0/2] Basic SeaBIOS support for Xen HVM

2011-05-16 Thread Ian Campbell
On Sat, 2011-05-14 at 14:36 +0100, Kevin O'Connor wrote: On Fri, May 13, 2011 at 04:59:03PM +0100, Ian Campbell wrote: As you may know we (the Xen project) are hoping to transition to SeaBIOS at the same time as we transition to the recently upstreamed qemu support for Xen

Re: [SeaBIOS] [PATCH 2/2] Basic support for booting directly as Xen HVM firmware.

2011-05-16 Thread Ian Campbell
On Sat, 2011-05-14 at 15:02 +0100, Kevin O'Connor wrote: On Fri, May 13, 2011 at 04:59:24PM +0100, Ian Campbell wrote: This allows a guest to be booted using SeaBIOS directly as its firmware rather than being loaded indirectly via hvmloader. This is presented as a proof of concept since

[SeaBIOS] [RFC] [PATCH 0/2] Basic SeaBIOS support for Xen HVM

2011-05-13 Thread Ian Campbell
As you may know we (the Xen project) are hoping to transition to SeaBIOS at the same time as we transition to the recently upstreamed qemu support for Xen. The following patches add very basic support for running SeaBIOS as the BIOS for a Xen HVM (fully virtualised) guest. These patches really

[SeaBIOS] [PATCH 2/2] Basic support for booting directly as Xen HVM firmware.

2011-05-13 Thread Ian Campbell
This allows a guest to be booted using SeaBIOS directly as its firmware rather than being loaded indirectly via hvmloader. This is presented as a proof of concept since it's not obvious yet which the best approach will be from either Xen or SeaBIOS's point of view. Signed-off-by: Ian Campbell

Re: [SeaBIOS] Is the SeaBIOS ELF 32 bit entry point a supported interface?

2011-05-11 Thread Ian Campbell
On Wed, 2011-05-11 at 00:36 +0100, Kevin O'Connor wrote: On Tue, May 10, 2011 at 01:47:34PM +0100, Ian Campbell wrote: Hi, It looks like it is but I just thought I should check, is starting SeaBIOS via the ELF entry point (post32 in romlayout.S) rather than via the 16 bit reset vector

Re: [SeaBIOS] [Qemu-devel] GSoC: Xen.org project to implement PV driver frontend for SeaBIOS

2011-04-06 Thread Ian Campbell
On Wed, 2011-04-06 at 19:13 +0100, Luiz Capitulino wrote: On Fri, 1 Apr 2011 17:36:08 +0100 Ian Campbell ian.campb...@citrix.com wrote: Hi, (I was unsure what the appropriate mailing list for this was, apologies for the cross post) You may or may not be aware that Xen intends

[SeaBIOS] GSoC: Xen.org project to implement PV driver frontend for SeaBIOS

2011-04-01 Thread Ian Campbell
Hi, (I was unsure what the appropriate mailing list for this was, apologies for the cross post) You may or may not be aware that Xen intends to switch to using SeaBIOS as part of switching to using upstream qemu as our device model (hopefully in our next major release later this year). The