Skip to content

Commit

Permalink
Add draft case study for OCP TiogaPass
Browse files Browse the repository at this point in the history
Following discussion in OCP OSF, Wiwynn makes a special OCP
TiogaPass SKU that enables software development community to
work on OSF solutions. Such SKU can be ordered with unit of
one server, and it can be used with or without a rack.

This commit adds a draft case study. To start order process,
Wiwynn needs a URL, as a landing page for software developers
to know how to use the SKU.

This draft case study only contains a landing page, with
skeleton of information to be provided.

We will refine this landing page and detail pages linked by it
over time.  They need to be good enough for consumption when Wiwynn
sells first order to the community, which is expected in July, 2019.

This landing page will be reviewed by Linuxboot community and Wiwynn.

Signed-off-by: Jonathan Zhang <[email protected]>
  • Loading branch information
jonzhang-fb committed Jun 4, 2019
1 parent 2af3c8b commit 188b772
Show file tree
Hide file tree
Showing 3 changed files with 73 additions and 0 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,4 +32,5 @@ LinuxBoot book which contains the documentation in markdown format
12. Arm + u-boot
13. DUT, a simple Device Under Test framework [DUT, Device Under Test framework] (13.dut/README.md)
14. CPU, an ssh style command which lets you see your files from anywhere. [CPU, wherever you go, there your files are] (14.cpu/README.md)
15. [Case Studies](case_studies/README.md)
15. Conclusion
7 changes: 7 additions & 0 deletions case_studies/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Case Studies

This capter contains case studies for various solutions.

## Table of Contents

1. [OCP TiogaPass](TiogaPass/README.md)
65 changes: 65 additions & 0 deletions case_studies/TiogaPass/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# OCP TiogaPass Case Study

Points of contact: [Jonathan Zhang](https://github.com/jonzhang-fb), [Andrea Barberio](https://github.com/insomniacslk), [David Hendricks](https://github.com/dhendrix), Adi

This case study describes information for firmware development community to use [OCP](https://www.opencompute.org/) platform TiogaPass, made by [Wiwynn Corporation](http://www.wiwynn.com/english).

It contains following sections:
* [Quick Start](#Quick-Start)
* [Details](#Details)
* [How to build](#How-to-build)
* [How to operate](#How-to-operate)
* [Platform info](#Platform-info)
* [Support](#Support)
* [Hardware support](#Hardware-support)
* [Community support](#Community-support)
* [Professional support](#Professional-support)

## Quick Start

* [Order the hardware](http://www.wiwynn.com/english) if you have not done so.
* Download or build the firmware binary. The binary can be downloaded from **TBD location**.
* Flash the firmware.
* Copy the downloaded firmware to OpenBMC.
* From OpenBMC
```
fw-util mb --update bios --force ./<firmware image name>
```
* Boot and enjoy.
* From OpenBMC
```
power-util mb reset
sol-util mb
```

## Details
### How to build
Follow **TBD section** for details on how to get the source code, and how to build.

Boot flow of the current firmware solution is: Power on --> minimized UEFI --> Linuxboot --> target OS.

In near feature, the boot flow will be: power on --> Coreboot --> Linuxboot --> target OS.

### How to operate
Follow **TBD section** for details on:
* How to flash. The image can be flashed either out-of-band, or from Linuxboot u-root shell, or from targetOS shell.
* How to run Linuxboot u-root shell commands.

### Platform info
The SKU contains TiogaPass board, a debug card, a VGA card, a power adapter. The details can be obtained from [Here](http://www.wiwynn.com/english).

Platform design details (including the design spec and schematics) can be found from [Here](https://www.opencompute.org/products/108/wiwynn-tioga-pass-standard-sv7220g3-s-2u-ocp-server-up-to-768gb-8gb16gb32gb-ddr4-up-to-2666mts-12-dimm-slots).

## Support
### Hardware support
Hardware support can be obtained from Wiwynn Corporation(http://www.wiwynn.com/english)

### Community support
[OCP Open System Firmware](https://www.opencompute.org/projects/open-system-firmware) is where industry collaborates on how to move forward with OSF. The OCP OSF project has regular recorded meetings and a mailing list.

[Linuxboot open source community](https://www.linuxboot.org/) is the community you can ask any technical questions. Linuxboot community has a slack channel, a IRC channel, a mailing list and regular meetings.

### Professional support
Following companies provides professional support services:

** TBD **

0 comments on commit 188b772

Please sign in to comment.