Announcement

Collapse
No announcement yet.

AMD To Support Coreboot On All Future CPUs

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • locovaca
    replied
    Originally posted by elvis View Post
    It was only a matter of time until one of the big motherboard vendors adopted Coreboot. I hope that we see some of the consumer guys start to offer the same. The benefits are there for everyone (not just Linux users either - there's huge benefit in it for anyone regardless of their running OS).
    What "big motherboard vendor" has adopted coreboot? Nobody I know of to date. If you're referring to AMD, AMD doesn't make consumer nor server motherboards.

    Coreboot (and LinuxBios) has been around since '99. In 12 years they haven't had anything remotely close to a usable release. Coreboot (LinuxBios) v1 hung around for a while, then they started the v2 line which went nowhere, then v3 came out and now that's deprecated as a "development branch" in lieu of v4.

    When you have notes like this:

    "This board is very pick about what ROM chips it can use and it will fry any chip that doesn't work."

    then your project is no where near release for anything close to enthusiast, let alone mainstream.

    Leave a comment:


  • elvis
    replied
    Originally posted by 89c51 View Post
    can someone outline potential benefits to this????
    As others have mentioned, it's a hell of a lot faster. Although for me the true advantages are:

    1) Choice of "payload" - the payload is the thing that's force-loaded into memory on boot. With CoreBoot you can load a BIOS equivalent (called SeaBIOS) to load up legacy systems that require a BIOS (namely Windows). But there are many other things that can be loaded instead - hardware detection tools that run straight from coreboot (diagnose faulty hardware without loading an OS, for example), as well as other boot mechanisms (instant network booting for diskless systems, etc). You can also embed telnet/SSH to get direct hardware access below the OS (remote access to a terminal even when the OS has crashed, which is a godsend for sysadmins, and much cheaper than "iLO" Lights Out style systems sold by big vendors).

    2) It's open source, which means the community can fix problems, and not just the motherboard manufacturer. It's 100% customisable for anyone to enhance as they see fit. Coreboot's original design was created by people who maintained clusters, and were sick and tired of taking a whole week to reboot a thousand machines (not to mention needing to push "F1" on each system that wasn't configured to boot without a keyboard). Coreboot let them boot their clusters in hours instead of days, and saved a hell of a lot of time. Speaking as a sysadmin (and one who does deal with remote clusters), this is great news.

    Originally posted by _txf_ View Post
    Also in terms of consumers how is this better than uefi? After all is coreboot still a BIOS with all the inherent limitations like long hardware initialisation times and antiquated hardware support?
    UEFI still isn't 100% open source, and you're still at the mercy of the hardware vendor's implementation.

    Worse, Intel have started considering to take IBM's approach to selling high-end systems - you buy a high end CPU, but "lease" time on the CPU. So you pay a fee per year to access 10% of the CPU (with the other 90% taken up by "sleep" statements). If you want a faster CPU, you pay more and get another 10% or so.

    IBM have been doing this for years on mainframe, system p and system i, but now Intel (and HP) are considering it on both Itanium and Xeon. And it'll all be handled by the UEFI layer that the end user can't get access to.

    Coreboot is as important to the hardware market as Linux is to the software market. It means people finally get control over the systems they purchased, and can do what they like regardless of what a vendor stipulates.

    Again, speaking as a sysadmin, for me that's a big deal. A lot of my working day is spent arguing with vendors about what they've promised their systems can deliver and what they actually do deliver. To be handed back some of that control and be allowed to configure systems to do what the businesses I support actually want (rather than what the vendor thinks they want) is a good thing.

    It was only a matter of time until one of the big motherboard vendors adopted Coreboot. I hope that we see some of the consumer guys start to offer the same. The benefits are there for everyone (not just Linux users either - there's huge benefit in it for anyone regardless of their running OS).

    Leave a comment:


  • Nobu
    replied
    ...if only "all future CPUs" also meant "all future motherboards".

    Unfortunately, they can only support their CPUs and GPUs, since they have no control over what others decide to put on their motherboards. I don't blame AMD, it's not their fault, but it sure is frustrating.

    Leave a comment:


  • Kivada
    replied
    Originally posted by Kano View Post
    Coreboot is really interesting, maybe they should tell the board vendors not to solder the bios chip directly for better recovery. If somebody has a spare fusion board let me know...
    Eh, I'd wait for the Llano cchips as mentioned, they are the Fuzion A series, quad core CPU and 400 Shader GPU based on the HD5670, so it should be plenty of grunt to use as a main box even with the R600G drivers.

    Now if only they would put a CrystalHD chip onboard as well for video playback till they release something around their next implementation of UVD which will have the DRM pushed aside for us to have an oss driver...

    Leave a comment:


  • Ex-Cyber
    replied
    Originally posted by GreatEmerald View Post
    Fascinating, no hardcoded BIOS?.. I'm new to this, but wouldn't that be a little bit risky, since BIOS is usually the last fallback and thus has to work right under nearly any condition?
    I'm not sure how a stock BIOS/UEFI image is any more "hardcoded" than coreboot is. In either case, they can be overwritten with a new image. The difference is that with coreboot, you can easily build your own image rather than relying solely on the board vendor (or pseudonymous folks on web forums who are either really handy with a hex editor or somehow got the Award/AMI/Phoenix/etc. OEM tools). Generally, unless you're porting coreboot to new hardware, you would just be changing the payload(s) and not the actual coreboot part.

    Also, even if you totally hose the firmware, most boards have some way to recover. It might take some stuff found on the bench of the average electronics geek rather than the bench of the average PC geek, but nothing too exotic.

    Leave a comment:


  • GreatEmerald
    replied
    Fascinating, no hardcoded BIOS?.. I'm new to this, but wouldn't that be a little bit risky, since BIOS is usually the last fallback and thus has to work right under nearly any condition?

    Leave a comment:


  • EmbraceUnity
    replied
    I had always used Intel chipsets in the past. They've converted me.

    Definitely going with llano now for my next rig! Open source BIOS and graphics drivers! Now if only we could get OpenCL via Gallium3D.

    Leave a comment:


  • V!NCENT
    replied
    "Support" is Coreboot jargon for "OK, PCI*16 doesn't work, but we can now run assembly code so who needs the GPU anyway?!" ;-)

    Leave a comment:


  • locovaca
    replied
    Originally posted by droidhacker View Post
    The chipset is the chipset. The difference is the extra crap that gets "bolted on" to the chipset. Having the chipset supported by the manufacturer means that the community can focus more on the rest of the crap than in reverse engineering the chipset.
    Oh really?





    Sure looks like most major chipsets are already supported, yet the list of motherboards is a tiny fraction of boards using said chipsets.

    For example, the 780/785 is a supported chipset. I only see two consumer boards even mentioned as partially supported.

    There is far more than simply getting chipset support.

    At this point though, you start to get the advantage of having all or most of the extra crap being pulled into the chipset. At this point, you can pretty much just expect it to work, except for the few components that are added outside of the chipset.
    Except this isn't how it works. This isn't modprobing some device drivers into a kernel. Write something to a bad memory address due to a customization, motherboard doesn't boot, dead in the water. If you don't have a removable bios chip, your board is essentially trashed.

    The mainboard manufacturers will eventually be forced to produce superior generic boards.
    After you figure out how that is going to happen, go ahead and tackle global climate change, world food production shortages, middle east peace, and peak oil.

    Leave a comment:


  • Ex-Cyber
    replied
    Originally posted by 89c51 View Post
    anything funkier ????
    One can build small apps (e.g. for diagnostics or backup/restore) or more featureful bootloaders into the firmware image without changing any of the core hardware setup code. The payload can basically be anything; it doesn't have to be Linux (which is why they changed the name from "LinuxBIOS"). It's a lot like building a custom kernel; most people never need to do it, but it's nice to have the option.

    Leave a comment:

Working...
X