Re: [tip:x86/setup] x86, setup: "glove box" BIOS calls -- infrastructure




* Pavel Machek <pavel@xxxxxx> wrote:

"BIOS people" are operating in a completely different culture.
Time to market, hardware workarounds, short-term
differentiators, secret bootstrap sequences and code compactness
are king in that space. Code quality is dead last in the list. I
strongly doubt that given the radically conflicting priorities a
reasonable dialogue can be established.

"BIOS people" control stuff like SMM mode. We can workaround some
BIOS problems, but definitely not all of them.

For servers, I guess Linux has enough of market share that we
could certify known-good servers (and maybe warn against
known-bad).

Server space is somewhat less of a problem BIOS quality wise: the
design cycles are longer, the features are more complex and the
profit margins are higher - which all results in saner practices and
more care. They even do server BIOS fixes for Linux.

The problem are the "Does it boot Windows? Ship it, forget it,
buldoze the factory" kind of desktop operations.

Ingo
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Re: FreeBSD 7.2-STABLE boot freeze when calibrating clock.
    ... The servers are not up to be in production until early november, ... So this function is both defined and used only inside acpi code. ... this is a clean installed system. ... will then also update the BIOS on these servers. ...
    (freebsd-stable)
  • Re: faking computer fan RPM signals
    ... >>allow me into the bios to check this enable/disable mechanism. ... > On all Compaq machines, you get into the BIOS by hitting F10 when you ... > Get yourself a Compaq SmartStart CD on eBay so you can restore it. ... > newer servers but the files for tthe old servers stay the same. ...
    (sci.electronics.design)
  • Re: Open Firmware is now free
    ... a program that is essentially a BIOS is so large and complicated. ... applications as long as you can get a Forth for your particular target ... I thought it would be compiled under a C compiler ... hosting on my servers. ...
    (comp.lang.forth)
  • Re: SQL Clustered Node restarting unexpectedly
    ... Found it to be a NMI that was caught by the system BIOS ... Mike Epprecht, Microsoft SQL Server MVP ... > Servers on 2 nodes connected to SAN Storage using Fibre ... > for network name resource SQL network name ...
    (microsoft.public.sqlserver.clustering)