<div class="gmail_quote">On Sun, Dec 11, 2011 at 8:47 AM, Fred . <span dir="ltr"><<a href="mailto:eldmannen@gmail.com">eldmannen@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">> The ability for SeaBIOS to launch a "setup program" is already present</div><div class="im">
> - it just requires the creation of this setup program.  Several<br>
> coreboot payloads already have some menu drawing code, so this<br>
> shouldn't be too difficult.  Frankly though, there isn't much to<br>
> configure (and that is a good thing).<br>
><br>
>> * Competition have password protection. SeaBIOS does not.<br>
><br>
> Again - this is part of the "setup program" - there is nothing in<br>
> SeaBIOS to protect.<br>
</div>The BIOS of the competition have two types of passwords.<br>
One to boot the system and one to access the setup screen.<br>
Password for bootup has nothing todo with the "setup program".<br>
Since there is currently no such setup program, the initial<br>
implementation for a bootup password could use a password configured<br>
at compile-time.<br></blockquote><div><br></div><div>I think it's useful to step back and look at it in a different light. The "competition" follows a very different usage model than coreboot and SeaBIOS; Many commercial BIOS products are essentially OSes in themselves, which has historically been considered a bad thing in the coreboot community and by extension the SeaBIOS community.</div>

<div><br></div><div>From that perspective, it doesn't make much sense for SeaBIOS to have a boot password when every modern OS has a robust authentication mechanism already.</div><div><br></div><div>(you have some good ideas, but keep in mind many people simply want SeaBIOS to do its job and get out of the way)</div>

<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">><br>
>> * SeaBIOS supports 32-bit PCI. It should support 64-bit PCI.<br>
><br>
> I'm not sure what you mean here.<br>
</div>I've read that SeaBIOS supports 32-bit PCI.<br>
<a href="http://www.seabios.org/Releases#SeaBIOS_0.5.1" target="_blank">http://www.seabios.org/Releases#SeaBIOS_0.5.1</a><br>
PCI also have 64-bit.<br>
<a href="http://en.wikipedia.org/wiki/Conventional_PCI#64-bit_PCI" target="_blank">http://en.wikipedia.org/wiki/Conventional_PCI#64-bit_PCI</a></blockquote><div><br></div><div>64-bit PCI is actually obsolete. It was used for a period in server platforms, but has been supplanted by PCI Express.</div>

<div><br></div></div>David Hendricks (dhendrix)<br>Systems Software Engineer, Google Inc.<br>