GithubHelp home page GithubHelp logo

introduction's Introduction

Introduction

Welcome to the Universal Scalable Firmware project. The goal of the Universal Scalable Firmware project is to evolve the goodness of modularity to scale for IP FW development model, with emphasis on simplicity, scalability, debuggability, readability and determinism.

An overview of Universal Scalable Firmware project can be read here https://github.com/UniversalScalableFirmware/Introduction/blob/main/USF_Overview.pdf

Specification

The interface specification is at https://universalscalablefirmware.github.io/documentation/

The specification source is maintained in restructured text format and is available at https://github.com/UniversalScalableFirmware/documentation

Sandboxes

Some sandbox implementations done as proof of concept of the Universal Scalable Firmware specification are available.

Slim Bootloader

An POC implementation of Slim Bootloader https://github.com/UniversalScalableFirmware/slimbootloader

coreboot

An POC implementation of coreboot https://github.com/UniversalScalableFirmware/coreboot

UEFI Payload

An POC implementation of UEFI Payload https://github.com/UniversalScalableFirmware/upld_test

Linux Payload

An POC implementation of Linux Payload containing necessary patches to build a basic Linux payload https://github.com/UniversalScalableFirmware/linuxpayload

Tools

The pack_payload.py tool can be used to pack a normal payload image into the universal payload image format The clone_and_build_sbl_with_uefipayload.py tool could clone and build SBL + UEFI payload to have a quick try. https://github.com/UniversalScalableFirmware/tools

introduction's People

Contributors

gdong1 avatar rprangar avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.