Re: [pve-devel] coreboot support

2015-08-07 Thread Dietmar Maurer
 1) Does the new fix something currently broken?
 2) Does the new provide something useful to us which is currently not
 available?
 
 I the coreboot case the answers to the above to questions is:
 1) No
 2) No

OK ;-) Thanks for testing!

___
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel


Re: [pve-devel] coreboot support

2015-08-07 Thread Michael Rasmussen
On Fri, 7 Aug 2015 07:23:53 +0200 (CEST)
Dietmar Maurer diet...@proxmox.com wrote:

  I have successfully make a boot rom with coreboot using seabios as
  payload;-) 
 
 So what is the advantage if that still uses seabios?
 
I have asked myself the same question;-)

The other possible payloads, as I see it, will not be sufficient for
proxmox since they all miss iscsi and rbd boot, and most even miss
virtio. From I have been able to find out the main goal of the project
is to create a replacement for the boot loader and bios on physical
computers.

-- 
Hilsen/Regards
Michael Rasmussen

Get my public GnuPG keys:
michael at rasmussen dot cc
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0xD3C9A00E
mir at datanom dot net
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0xE501F51C
mir at miras dot org
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0xE3E80917
--
/usr/games/fortune -es says:
I don't want to live on in my work, I want to live on in my apartment.
-- Woody Allen


pgpKalWUso0bG.pgp
Description: OpenPGP digital signature
___
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel


Re: [pve-devel] coreboot support

2015-08-07 Thread Dietmar Maurer
   I have successfully make a boot rom with coreboot using seabios as
   payload;-) 
  
  So what is the advantage if that still uses seabios?
  
 I have asked myself the same question;-)
 
 The other possible payloads, as I see it, will not be sufficient for
 proxmox since they all miss iscsi and rbd boot, and most even miss
 virtio. From I have been able to find out the main goal of the project
 is to create a replacement for the boot loader and bios on physical
 computers.

OK, so I guess it does not really makes sense to implement that now?

___
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel


Re: [pve-devel] coreboot support

2015-08-06 Thread Michael Rasmussen
On Thu, 6 Aug 2015 01:37:34 +0200
Michael Rasmussen m...@datanom.net wrote:

 
 I have attached both configs and my boot.rom for testing (should be
 renamed to .config in the appropriate folders)
 
A set of more refined config files for coreboot and seabios-1.8.2
attached. These work excellent and boots very quick.

-- 
Hilsen/Regards
Michael Rasmussen

Get my public GnuPG keys:
michael at rasmussen dot cc
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0xD3C9A00E
mir at datanom dot net
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0xE501F51C
mir at miras dot org
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0xE3E80917
--
/usr/games/fortune -es says:
Fame is a vapor; popularity an accident; the only earthly certainty is
oblivion.
-- Mark Twain


seabios-1.8.2.config
Description: Binary data


coreboot-4.1.config
Description: Binary data


pgpHTLBnvYtoj.pgp
Description: OpenPGP digital signature
___
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel


Re: [pve-devel] coreboot support

2015-08-06 Thread Dietmar Maurer
 I have successfully make a boot rom with coreboot using seabios as
 payload;-) 

So what is the advantage if that still uses seabios?

___
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel


Re: [pve-devel] coreboot support

2015-08-05 Thread Michael Rasmussen
On Wed, 5 Aug 2015 18:20:43 +0200 (CEST)
Dietmar Maurer diet...@proxmox.com wrote:

 Hi all,
 
 I wonder if you should make the bios configurable, for example ship
 seabios and coreboot?
 
 Anyone with spare time to test that?
 
I would like to test but how and where do one specify to use coreboot
instead of seabios?


PS. Why does your posting to the list specify reply-to with your mail
address and not the list? For any MUA this means that unless the user
chooses 'reply to all' only you will receive the reply.

-- 
Hilsen/Regards
Michael Rasmussen

Get my public GnuPG keys:
michael at rasmussen dot cc
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0xD3C9A00E
mir at datanom dot net
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0xE501F51C
mir at miras dot org
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0xE3E80917
--
/usr/games/fortune -es says:
The way to love anything is to realize that it might be lost.


pgpQnVWqpTs7J.pgp
Description: OpenPGP digital signature
___
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel


Re: [pve-devel] coreboot support

2015-08-05 Thread Dietmar Maurer
  I wonder if you should make the bios configurable, for example ship
  seabios and coreboot?
  
  Anyone with spare time to test that?
  
 I would like to test but how and where do one specify to use coreboot
 instead of seabios?

This is what we need to find out (and implement) :-)

 PS. Why does your posting to the list specify reply-to with your mail
 address and not the list? For any MUA this means that unless the user
 chooses 'reply to all' only you will receive the reply.

Why not? AFAIK this is the suggested/standard setting for mailman lists.

___
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel


Re: [pve-devel] coreboot support

2015-08-05 Thread Dietmar Maurer

  Why not? AFAIK this is the suggested/standard setting for mailman lists.
  
 How often do you use 'reply-all' when you reply to an email? 

Basically always for list posts.

___
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel


Re: [pve-devel] coreboot support

2015-08-05 Thread Michael Rasmussen
On Wed, 5 Aug 2015 19:23:24 +0200 (CEST)
Dietmar Maurer diet...@proxmox.com wrote:

 
 This is what we need to find out (and implement) :-)
 
Adding: args: -bios /path/to/rom

And VM boots using this bios.

I am building a rom from source now:

ROMSIZE:512KB
Emulation:  QEMU x86 i440fx/piix4
Payload:seabios

-- 
Hilsen/Regards
Michael Rasmussen

Get my public GnuPG keys:
michael at rasmussen dot cc
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0xD3C9A00E
mir at datanom dot net
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0xE501F51C
mir at miras dot org
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0xE3E80917
--
/usr/games/fortune -es says:
Let us live!!!
Let us love!!!
Let us share the deepest secrets of our souls!!!

You first.


pgpL2xcVojTD8.pgp
Description: OpenPGP digital signature
___
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel


Re: [pve-devel] coreboot support

2015-08-05 Thread Michael Rasmussen
Hi all,

Apparently mail.proxmox.com does not like large messages so this one
without the boot.rom

On Wed, 5 Aug 2015 18:20:43 +0200 (CEST)
Dietmar Maurer diet...@proxmox.com wrote:

 Hi all,
 
 I wonder if you should make the bios configurable, for example ship
 seabios and coreboot?
 
 Anyone with spare time to test that?
 

I have successfully make a boot rom with coreboot using seabios as
payload;-) works both in proxmox-3.4 and proxmox-4.0. I have done very
little tweaking except for disable HVM support in seabios.

To compile coreboot I needed to use the in-source supplied cross
compiler and I had to grab the seabios code myself and use a compiled
payload from there.

Steps:
1) fetch coreboot-4.1.tar.xy
2) fetch coreboot-blobs-4.1.tar.xy
3) fetch seabios-1.8.2.tar.gz
4) cd coreboot-4.1  make crossgcc
5) cd seabios-1.8.2  make menuconfig (CONFIG_COREBOOT 1,
CONFIG_DEBUG_SERIAL 1)  make
6) cd coreboot-4.1  make menuconfig (point payload
to ../seabios-1.8.2/out/bios.bin.elf  make

I have attached both configs and my boot.rom for testing (should be
renamed to .config in the appropriate folders)

-- 
Hilsen/Regards
Michael Rasmussen

Get my public GnuPG keys:
michael at rasmussen dot cc
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0xD3C9A00E
mir at datanom dot net
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0xE501F51C
mir at miras dot org
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0xE3E80917
--
/usr/games/fortune -es says:
The steady state of disks is full.
-- Ken Thompson


coreboot-4.1.config
Description: Binary data


seabios-1.8.2.config
Description: Binary data


pgpf3vRs87aap.pgp
Description: OpenPGP digital signature
___
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel


Re: [pve-devel] coreboot support

2015-08-05 Thread Michael Rasmussen
On Thu, 6 Aug 2015 01:37:34 +0200
Michael Rasmussen m...@datanom.net wrote:

 
 Steps:
 1) fetch coreboot-4.1.tar.xy
 2) fetch coreboot-blobs-4.1.tar.xy
 3) fetch seabios-1.8.2.tar.gz
 4) cd coreboot-4.1  make crossgcc
 5) cd seabios-1.8.2  make menuconfig (CONFIG_COREBOOT 1,
 CONFIG_DEBUG_SERIAL 1)  make
 6) cd coreboot-4.1  make menuconfig (point payload
 to ../seabios-1.8.2/out/bios.bin.elf  make
 
Forgot to mention.
7) put coreboot-4.1/build/coreboot.rom somewhere on your proxmox server
8) add 'args: -bios /path/to/coreboot.rom' to some vm.conf and start it.

-- 
Hilsen/Regards
Michael Rasmussen

Get my public GnuPG keys:
michael at rasmussen dot cc
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0xD3C9A00E
mir at datanom dot net
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0xE501F51C
mir at miras dot org
http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0xE3E80917
--
/usr/games/fortune -es says:
The steady state of disks is full.
-- Ken Thompson


pgpiAZFatpxW1.pgp
Description: OpenPGP digital signature
___
pve-devel mailing list
pve-devel@pve.proxmox.com
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel