Compare commits

..

158 Commits

Author SHA1 Message Date
Toshaan Bharvani 438300fca6 correction in version number and date
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
4 weeks ago
Toshaan Bharvani 55e5e48990 Merge pull request 'coreboot_talos_2' (#61) from miczyg/openpower.foundation:coreboot_talos_2 into master
Reviewed-on: #61
Reviewed-by: James Kulina <jkulina@linuxfoundation.org>
Reviewed-by: Toshaan Bharvani <toshaan@vantosh.com>
4 weeks ago
Toshaan Bharvani 1fa8ebf698 Merge pull request 'Add PowerVM PAPR document link to papr.yaml' (#62) from abundeza/openpower.foundation:ibm-papr into master
Reviewed-on: #62
Reviewed-by: Toshaan Bharvani <toshaan@vantosh.com>
4 weeks ago
James Kulina fb964759eb Merge branch 'master' into coreboot_talos_2 4 weeks ago
Adrian Abundez-Arce ee50a71e51 Add PowerVM PAPR document link to papr.yaml 1 month ago
Toshaan Bharvani 0851a641de add papr stub
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
1 month ago
Toshaan Bharvani ba115c4276 update hugo build options
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
1 month ago
Toshaan Bharvani e18cba82dd add new feedback process and form
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
1 month ago
Toshaan Bharvani 0bfb82d5dd change variable name to avoid conflict
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
1 month ago
Toshaan Bharvani 3f0d285bc1 add feedback form to requesttracker
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
1 month ago
James Kulina 9e4cef9ec3 Add 'content/events/ibmtechxchange24.md' 2 months ago
Michał Żygowski 8c907bdfc6
content/blog/coreboot-on-talos2.md: Fix coreboot logo and add OSFC video
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
2 months ago
Krystian Hebel 6eb01a6cd1
content/blog/coreboot-on-talos2.md: add information about funding
Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
2 months ago
Krystian Hebel dd5453e36d
Add 'content/blog/coreboot-on-talos2.md'
Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
2 months ago
James Kulina 7ba4f59833 Add 'content/events/ocpnasummit2024.md' 2 months ago
Toshaan Bharvani 4ec0eb2c9b Merge pull request 'Update platform versions offered by OSUOSL' (#60) from ramereth/openpower.foundation:ramereth/update-platform-versions into master
Reviewed-on: #60
3 months ago
Lance Albertson 3ab7f0e183 Update platform versions offered by OSUOSL
- Remove EOL platforms
- Add Ubuntu 24.04

Signed-off-by: Lance Albertson <lance@osuosl.org>
3 months ago
James Kulina 6de7a26016 Update 'content/members/axyonai.md' 5 months ago
Toshaan Bharvani e893ff124d date needs to be YYYY-MM-DD format
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
5 months ago
James Kulina 0789b90c14 Add 'content/members/loyolainstitute.md' 5 months ago
James Kulina 31e13cde4d Update 'content/members/axiado.md' 5 months ago
James Kulina f669214673 Upload files to 'assets/images/members' 5 months ago
James Kulina 19e11841ba Update 'content/members/shenzhenyiyuanintelligence.md' 6 months ago
James Kulina 71c9f1d21a Update 'content/members/juliacomputing.md' 6 months ago
Toshaan Bharvani d3b694086c change sort order to match new functions
- chair
- president
- ed
- directors

Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
6 months ago
Toshaan Bharvani 088b1bb1c3 cancelled membership #201026
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
6 months ago
Toshaan Bharvani 581fa16ced cancelled membership #201032
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
6 months ago
Toshaan Bharvani 431b163dd4 cancelled membership #201096
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
6 months ago
James Kulina afed09848e Update 'content/persons/timothypearson.md' 6 months ago
Toshaan Bharvani 30d8dbde1f rename solidsilicon logo file name to be consistent
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
6 months ago
James Kulina bf38e5765d Upload files to 'assets/images/members' 6 months ago
James Kulina e557cb9f29 Delete 'assets/images/members/solidsiliconlogo.png' 6 months ago
James Kulina 924b92c2a0 Delete 'assets/images/members/solidsilicon.png' 6 months ago
James Kulina 266c504abb Upload files to 'assets/images/members' 6 months ago
James Kulina eb38ac6f6c Update 'content/boardofdirectors/timothypearson.md' 6 months ago
James Kulina 13622e1b2c Update 'content/boardofdirectors/davidcalderwood.md' 6 months ago
James Kulina 4ca50e4a4d Update 'content/boardofdirectors/meowyee.md' 6 months ago
James Kulina c7acf84910 Update 'content/blog/solidsilicon-joins-openpower-foundation.md' 6 months ago
James Kulina 8af767d3e1 Add 'content/blog/solidsilicon-joins-openpower-foundation.md' 6 months ago
Toshaan Bharvani a093595992 update the isa rfc form uri
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
7 months ago
Toshaan Bharvani 8a41652bbe update groups to new listing
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
7 months ago
Toshaan Bharvani 587fda3ae0 add PowerISA v3.1C
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
7 months ago
Toshaan Bharvani da2fa19628 update production endpoints
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
7 months ago
Toshaan Bharvani 7b9ab226c6 remove pierre-luc as chair
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
7 months ago
Toshaan Bharvani ba481feebd update paulm to individual member
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
7 months ago
Toshaan Bharvani b2f9458f79 change ganesan to individual
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
7 months ago
Toshaan Bharvani 5118f93a94 update solid silicon logo
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
7 months ago
Toshaan Bharvani 8c8fb59c4f correction for better layout due to cancelled members
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
7 months ago
Toshaan Bharvani 3715bd22d4 change test endpoints for form submissions
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
7 months ago
Toshaan Bharvani 2a5ebf570d remove language settings
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
7 months ago
Toshaan Bharvani eed7176ca0 embed the youtube video and move the link below
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
7 months ago
James Kulina c51d2a27fc Add 'content/members/solidsilicon.md' 7 months ago
James Kulina b765d640dc Upload files to 'assets/images/members' 7 months ago
James Kulina 0d01080f7e Update 'content/events/ocpregionalsummit2024.md' 7 months ago
James Kulina c68ea0a58b Update 'content/events/ocpregionalsummit2024.md' 8 months ago
James Kulina 5be13ffa9e Add 'content/events/ocpregionalsummit2024.md' 8 months ago
James Kulina 65cf38a175 Upload files to 'assets/images/members' 9 months ago
James Kulina 2b598c73c9 Delete 'assets/images/members/Bloombase.png' 9 months ago
James Kulina 4325a598a2 Update 'content/events/oss24naminisummit.md' 9 months ago
James Kulina 524bad9f8c Add 'content/members/powerm.md' 9 months ago
James Kulina 01584bb0dd Upload files to 'assets/images/members' 9 months ago
Toshaan Bharvani 11e4c8f923 add minisummit event co-located at oss24na
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
10 months ago
Toshaan Bharvani c27549de42 move blog to blog section and undraft it
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
11 months ago
Toshaan Bharvani 29c7f8cf3d Merge pull request 'Add 'content/openroad-microwatt-for-low-power-applications.md'' (#59) from jamesk-openroad into master
Reviewed-on: #59
11 months ago
James Kulina 31dce54987 Add 'content/openroad-microwatt-for-low-power-applications.md' 11 months ago
James Kulina 60d0044297 Upload files to 'assets/images/blog' 11 months ago
James Kulina d515405e80 Upload files to 'assets/images/blog' 11 months ago
James Kulina f350ef7e46 Upload files to 'assets/images/blog' 11 months ago
James Kulina e876e98aa2 Upload files to 'assets/images/blog' 11 months ago
Toshaan Bharvani 3360d4eb7f Merge pull request 'Update OSU HUB offerings/resources' (#58) from maxschmidt/openpower.foundation:master into master
Reviewed-on: #58
11 months ago
Toshaan Bharvani ac8276c7d3 changes to members cancelled to avoid history changes
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
11 months ago
James Kulina bad72324a7 Update 'content/persons/jameskulina.md' 11 months ago
James Kulina 1d2b360159 Update 'content/boardofdirectors/jameshuang.md' 12 months ago
James Kulina 53b00bf982 Update 'content/boardofdirectors/timansell.md' 12 months ago
James Kulina f38a72f018 Update 'content/members/google.md' 12 months ago
James Kulina 1236bab16b Update 'content/members/antmicro.md' 12 months ago
Maximillian Schmidt 86953f58bf
Update OSU HUB offerings/resources 1 year ago
Toshaan Bharvani 0949843f29 Merge pull request 'Add sponsors section to HUB forms; add OSU's sponsors' (#57) from maxschmidt/openpower.foundation:master into master
Reviewed-on: #57
1 year ago
Maximillian Schmidt c3a653aecd
Add sponsors section to HUB forms; add OSU's sponsors 1 year ago
Toshaan Bharvani 21dccd21b4 Merge pull request 'Update member location per S. Khuvis (employee) at SC23' (#56) from maxschmidt/openpower.foundation:master into master
Reviewed-on: #56
1 year ago
Maximillian Schmidt b18e34c2cf
Update member location per S. Khuvis (employee) at SC23 1 year ago
James Kulina 2d63749cd0 Update 'content/members/inspurpowersystems.md' 1 year ago
James Kulina 7b459c5e63 Upload files to 'assets/images/members' 1 year ago
James Kulina 6c89e483ee Add 'content/members/universityofcalifornia.md' 1 year ago
James Kulina e7ce1261c4 Update 'content/groups/isa.md' 1 year ago
James Kulina 2df2b4450d Add 'content/persons/bradfrey.md' 1 year ago
James Kulina 1f410e364b Update 'content/groups/hpc.md' 1 year ago
James Kulina 61a7f1b02d Update 'content/persons/jeremykerr.md' 1 year ago
James Kulina 1d991ffb45 Update 'content/persons/jeremykerr.md' 1 year ago
James Kulina cd2492c18b Add 'content/persons/jeremykerr.md' 1 year ago
James Kulina e0ef5f066b Update 'content/groups/librebmc.md' 1 year ago
Toshaan Bharvani 3ca41af4be use captions on images
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
1 year ago
Toshaan Bharvani 6c251b8bdc add caption option
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
1 year ago
Toshaan Bharvani 337c6b80df correction in date format
YYYY-MM-DD

Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
1 year ago
James Kulina 2ea5e62379 Update 'content/blog/ocp-china-day-2023.md' 1 year ago
James Kulina a9761ad892 Update 'content/blog/ocp-china-day-2023.md' 1 year ago
James Kulina 6742048b59 Merge pull request 'Add 'content/blog/ocp-china-day-2023.md'' (#55) from jamesk-ocp-china-day-guest-blog into master
Reviewed-on: #55
1 year ago
James Kulina 18b97b304d Add 'content/blog/ocp-china-day-2023.md' 1 year ago
James Kulina 29527b1bac Upload files to 'assets/images/blog' 1 year ago
Toshaan Bharvani 23d116f678 update failsafe members to current members
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
1 year ago
Toshaan Bharvani ea42a3081a update logo file and name
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
1 year ago
Toshaan Bharvani a2581302d5 update datesd and image location
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
1 year ago
Toshaan Bharvani e3ce3907bd change the membership to use cancelled in place of draft
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
1 year ago
Toshaan Bharvani e4f613308e update joined date and latest update date
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
1 year ago
Toshaan Bharvani 590075a94f correct upload date to correct date
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
1 year ago
James Kulina 0a52a2720f Upload files to 'assets/images/members/ppclogo.jpg' 1 year ago
James Kulina bd7043ff29 Add 'content/members/powerprogresscommunity.md' 1 year ago
James Kulina c587b0c4fc Update 'content/members/freebsdfoundation.md' 1 year ago
James Kulina c3ee4bac4c Upload files to 'assets/images/members/freebsdlogo.jpg' 1 year ago
James Kulina d40df09b32 Add 'content/resources/ibmpower10usermanual.md' 1 year ago
James Kulina 4ef1dfaa8c Update 'content/members/redhat.md' 1 year ago
James Kulina d12dd90d33 Update 'content/members/microsemi.md' 1 year ago
James Kulina a305d12623 Update 'content/members/hefechip.md' 1 year ago
James Kulina 97d71fb4a0 Update 'content/members/avago.md' 1 year ago
Toshaan Bharvani 8b2a4ec8c9 change the width of the join tables
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
2 years ago
Toshaan Bharvani f8f33d4bc9 add cancelled for platinium membership on front page
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
2 years ago
Toshaan Bharvani 7facfb03be change the button layout to be on the same line
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
2 years ago
Toshaan Bharvani 313eddecb9 streamline the membership matrix table
* add individual
* add associate
* add academic
* remove duplicate lines
* remove irrelevant lines

Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
2 years ago
James Kulina 51580835e0 Merge pull request 'Update 'content/join/levels.md'' (#53) from jamesk-tiersupdate into master
Reviewed-on: #53
2 years ago
James Kulina 65748698a6 Merge pull request 'Update 'content/join/benefits.md'' (#54) from jamesk-benefitsupdate into master
Reviewed-on: #54
2 years ago
James Kulina f90fe2653f Update 'content/join/benefits.md' 2 years ago
James Kulina 789bc80e26 Update 'content/ready/codee.md' 2 years ago
James Kulina 8cb28ad090 Upload files to 'assets/images/members' 2 years ago
James Kulina cc1060eecc Delete 'assets/images/members/hexintech.png' 2 years ago
James Kulina 441a2bddcb Update 'content/join/levels.md' 2 years ago
James Kulina 66435898c5 Update 'content/members/hitachi.md' 2 years ago
James Kulina b62d584560 Update 'content/members/alphadataparallelsystems.md' 2 years ago
James Kulina 5187621883 Update 'content/boardofdirectors/lancealbertson.md' 2 years ago
Toshaan Bharvani c92686830b canceell yadro membership
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
2 years ago
Toshaan Bharvani 89c6368538 add a cancelled membership field
- allow membership to be cancelled and retain historical membership
- do not display any cancelled members in the listing and single pages

Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
2 years ago
Toshaan Bharvani f42d9e59bb Merge pull request 'Add OSU HUB blog' (#52) from maxschmidt/openpower.foundation:master into master
Reviewed-on: #52
Reviewed-by: Toshaan Bharvani <toshaan@vantosh.com>
2 years ago
Maximillian Schmidt 46bedd370e
Update publish date 2 years ago
Maximillian Schmidt cad23273a4
Add OSU HUB blog 2 years ago
Toshaan Bharvani 9e4f5c909e Merge pull request 'Updates to OSU HUB Form, Update OSU logo, and other small changes' (#46) from maxschmidt/openpower.foundation:master into master
Reviewed-on: #46
Reviewed-by: Toshaan Bharvani <toshaan@vantosh.com>
2 years ago
Maximillian Schmidt 0c77a733e3 Reduce logo size 2 years ago
Maximillian Schmidt a1c10469cd Cleanup extraneous whitespaces 2 years ago
Maximillian Schmidt b64b9c8ecc Update OSU logo (2) 2 years ago
Maximillian Schmidt d3ff430b5d Update OSU logo 2 years ago
Maximillian Schmidt 0751a25b76 Update initial info to be more concise/less redundant from form options 2 years ago
Maximillian Schmidt 997fa7a89a Update provides and addons; Update/enhance operating systems; Add OpenStack instance flavors 2 years ago
Maximillian Schmidt 871f7c7df4 Update spelling 2 years ago
Maximillian Schmidt 280fce114a Update spelling, grammar, and layout 2 years ago
James Kulina 5e80605027 Update 'content/blog/welcome-openpower-foundation-new-president-and-directors.md' 2 years ago
James Kulina 80aeb8047a Merge pull request 'Add 'content/blog/welcome-openpower-foundation-new-president-and-directors.md'' (#51) from jamesk-blog-bod into master
Reviewed-on: #51
2 years ago
James Kulina c84fea10c0 Add 'content/blog/welcome-openpower-foundation-new-president-and-directors.md' 2 years ago
Toshaan Bharvani e775bf754a update all bod members
* retire mendy as president
* add meow as president
* remove timp as silver
* add david as silver
* remove sameer as academic
* add lance as academic
* remove hugh as advisor

Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
2 years ago
Toshaan Bharvani 2a22bb460e correction in image file extension => png
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
2 years ago
Toshaan Bharvani 41bd304ead add start and end date for bod members
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
2 years ago
Toshaan Bharvani d51ad714df rotate image
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>
2 years ago
James Kulina 00dc01dd6a Upload files to 'assets/images/persons' 2 years ago
James Kulina 3e567fab46 Add 'content/persons/meowyee.md' 2 years ago
James Kulina cf8ef1802c Update 'content/persons/davidcalderwood.md' 2 years ago
James Kulina ee1144169f Merge pull request 'Add 'content/persons/davidcalderwood.md'' (#48) from jamesk-davidcalderwood into master
Reviewed-on: #48
2 years ago
James Kulina 064fa94a0e Add 'content/persons/davidcalderwood.md' 2 years ago
James Kulina 59517f00d3 Update 'content/persons/lancealbertson.md' 2 years ago
James Kulina e5ea73b3fd Upload files to 'assets/images/persons' 2 years ago
James Kulina f497eeedfc Upload files to 'assets/images/persons' 2 years ago
James Kulina 6179121514 Update 'content/persons/lancealbertson.md' 2 years ago

@ -1,6 +1,8 @@
#!Makefile #!Makefile


HUGO=hugo-extended HUGO=hugo-extended
HUGO_NUMWORKERMULTIPLIER=64
HUGO_MEMORYLIMIT=32
BUILDNAME:=$(shell git rev-parse --abbrev-ref HEAD) BUILDNAME:=$(shell git rev-parse --abbrev-ref HEAD)
BASEURL:=$(shell basename `pwd` | sed 's/_/./g') BASEURL:=$(shell basename `pwd` | sed 's/_/./g')
BRANCHES:=$(shell git branch -r | sed 's/origin\///g' | sed 's/pr\//pr-/' | sed '/HEAD/d' | sed '/master/d' | sed '/main/d') BRANCHES:=$(shell git branch -r | sed 's/origin\///g' | sed 's/pr\//pr-/' | sed '/HEAD/d' | sed '/master/d' | sed '/main/d')
@ -28,7 +30,7 @@ build-staging:


.PHONY: test .PHONY: test
test: clean test: clean
$(HUGO) --environment=development --minify --templateMetrics --templateMetricsHints --memstats hug_mem_log HUGO_NUMWORKERMULTIPLIER=$(HUGO_NUMWORKERMULTIPLIER) HUGO_MEMORYLIMIT=$(HUGO_MEMORYLIMIT) $(HUGO) --environment=development --minify --printMemoryUsage --printPathWarnings --printUnusedTemplates --templateMetrics --templateMetricsHints


.PHONY: draft .PHONY: draft
draft: draft:

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 427 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 406 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 396 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 330 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 362 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 321 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 286 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 198 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 393 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 438 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 205 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

@ -2,10 +2,10 @@
title = "OpenPOWER Foundation" title = "OpenPOWER Foundation"
baseURL = "https://openpower.foundation/" baseURL = "https://openpower.foundation/"
theme = "openpowerfoundation" theme = "openpowerfoundation"
languageCode = "opf" #languageCode = "opf"
defaultContentLanguage = "opf" #defaultContentLanguage = "opf"
defaultContentLanguageInSubdir = true #defaultContentLanguageInSubdir = true
enableMissingTranslationPlaceholders = true #enableMissingTranslationPlaceholders = true
dataDir = "data" dataDir = "data"
assetDir = "assets" assetDir = "assets"
PaginatePath = "" PaginatePath = ""
@ -22,6 +22,14 @@ enableEmoji = true
noJSConfigInAssets = false noJSConfigInAssets = false
# useResourceCacheWhen = 'always' # useResourceCacheWhen = 'always'
writeStats = true writeStats = true
[build.buildStats]
enable = true
disableClasses = false
disableIDs = false
disableTags = false
[[build.cacheBusters]]
source = '(postcss|tailwind)\.config\.js'
target = '(css|styles|scss|sass)'


[outputs] [outputs]
home = [ "HTML" , "RSS" ] home = [ "HTML" , "RSS" ]
@ -141,20 +149,20 @@ enableEmoji = true
[caches] [caches]
[caches.assets] [caches.assets]
dir = ':resourceDir/_gen' dir = ':resourceDir/_gen'
maxAge = "5m" maxAge = -1
[caches.getcsv] [caches.getcsv]
dir = ':cacheDir/:project' dir = ':cacheDir/:project'
maxAge = "5m" maxAge = -1
[caches.getjson] [caches.getjson]
dir = ':cacheDir/:project' dir = ':cacheDir/:project'
maxAge = "5m" maxAge = -1
ttl = 300 ttl = 300
[caches.getresource] [caches.getresource]
dir = ':cacheDir/:project' dir = ':cacheDir/:project'
maxAge = "5m" maxAge = -1
[caches.images] [caches.images]
dir = ':resourceDir/_gen' dir = ':resourceDir/_gen'
maxAge ="5m" maxAge = -1
[caches.modules] [caches.modules]
dir = ':cacheDir/modules' dir = ':cacheDir/modules'
maxAge = "5m" maxAge = -1

@ -1,11 +1,11 @@
#!parms.toml #!parms.toml
[forms.contact] [forms.contact]
URI = "http://localhost:8080/forms/contactus/test/opf" URI = "http://localhost:8080/forms/contactus/opf"
[forms.hub] [forms.hub]
URI = "http://localhost:8080/forms/hub/test/opf" URI = "http://localhost:8080/forms/hub/opf"
[forms.isarfc] [forms.isarfc]
URI = "http://localhost:8080/forms/isarfc/test/opf" URI = "http://localhost:8080/forms/isarfc/opf"
[forms.passport] [forms.passport]
URI = "http://localhost:8080/forms/passport/test/opf" URI = "http://localhost:8080/forms/passport/opf"
[forms.mailmonk] [forms.mailmonk]
URI = "http://localhost:9000/subscription/form" URI = "http://localhost:9000/subscription/form"

@ -3,12 +3,12 @@
URI = "stats.vantosh.com" URI = "stats.vantosh.com"
ID = "69" ID = "69"
[forms.contact] [forms.contact]
URI = "https://webscripts.vantosh.com/forms/contactus/prod/opf" URI = "https://webscripts.vantosh.com/forms/contactus/opf"
[forms.hub] [forms.hub]
URI = "https://webscripts.vantosh.com/forms/hub/prod/opf" URI = "https://webscripts.vantosh.com/forms/hub/opf"
[forms.isarfc] [forms.isarfc]
URI = "https://webscripts.vantosh.com/forms/isarfc/prod/opf" URI = "https://webscripts.vantosh.com/forms/isarfc/opf"
[forms.passport] [forms.passport]
URI = "https://webscripts.vantosh.com/forms/passport/prod/opf" URI = "https://webscripts.vantosh.com/forms/passport/opf"
[forms.mailmonk] [forms.mailmonk]
URI = "https://mailing.openpower.foundation/subscription/form" URI = "https://mailing.openpower.foundation/subscription/form"

@ -0,0 +1,315 @@
---
title: coreboot and Heads as an alternative firmware for OpenPOWER Talos II
author: Krystian Hebel (3mdeb)
tags:
- openpower
- power9
- firmware
- coreboot
- hostboot
date: 2024-10-08
draft: false
---

This blog post presents coreboot ([spelled in lower case characters](https://doc.coreboot.org/#spelling-of-coreboot),
even when it is the first word in a sentence) and Heads as an alternative to
Hostboot and Skiroot/Petitboot, respectively. The project was extensive, a list
of changes (incomplete!) can be found in [this issue](https://github.com/linuxboot/heads/issues/1729).
The work was paid through [Open Collective funds](https://opencollective.com/3mdeb_com)
and Insurgo personal investments, as well as 3mdeb investment and [NGI0 PET fund](https://nlnet.nl/project/AccessibleSecurity/).
It took 3 years so far, with results available as part of [Dasharo firmware distribution](https://www.dasharo.com/).

As described on the [project's page](https://coreboot.org),

> coreboot is an extended firmware platform that delivers a lightning fast and
> secure boot experience on modern computers and embedded systems.

{{< image src="blog/coreboot.png" width="900" height="900" >}}

It aims to do the bare minimum required to make the hardware usable and pass
the control to next program, called the payload. In case of Talos II, that
payload is Skiboot, with [few changes on top](https://github.com/Dasharo/skiboot/tree/raptor-cs_talos-2)
to make it play along with Heads.

Speaking of [Heads](https://github.com/linuxboot/heads), it is:

> a minimal Linux that (...) provides a secure, flexible boot environment for
laptops, workstations and servers.

Heads provides a bootloader menu that starts final operating system through
kexec call. This is very similar to what Petitboot does, but Heads puts
security above everything else.

It is possible to use coreboot without Heads, but not the other way around.
Heads depends on structures created by coreboot, which just aren't present when
booting with Hostboot.

## Building and flashing coreboot

To build coreboot image, follow the steps below:

1. Clone the coreboot repository:

```
git clone https://github.com/Dasharo/coreboot.git \
--depth=1 -b raptor-cs_talos-2/rel_v0.7.0
```

2. Start docker container:

```
cd coreboot
docker run --rm -it \
-v $PWD:/home/coreboot/coreboot \
-w /home/coreboot/coreboot \
-u "$(id -u):$(id -g)" \
coreboot/coreboot-sdk:0ad5fbd48d /bin/bash
```

3. Configure and start the build process inside of the container:

```
(docker) cp configs/config.raptor-cs-talos-2 .config
(docker) make olddefconfig
(docker) make
```
After image is built you can exit the container, either with `exit` or Ctrl+D.
To flash it to your platform:

0. Make sure you're running System Package v2.00, if not, get it from
[here](https://wiki.raptorcs.com/wiki/Talos_II/Firmware) and
[update/downgrade](https://wiki.raptorcs.com/wiki/Updating_Firmware#Updating_the_OpenPOWER_firmware).
Start the platform once so SEEPROM is also updated, then power off.

1. Copy images to BMC:

```
scp -O build/bootblock.signed.ecc root@<BMC_IP>:/tmp/bootblock.signed.ecc
scp -O build/coreboot.rom.signed.ecc root@<BMC_IP>:/tmp/coreboot.rom.signed.ecc
```

2. Log in to BMC through SSH:

```
ssh root@<BMC_IP>
```

3. Flash both partitions:

```
pflash -e -P HBB -p /tmp/bootblock.signed.ecc
pflash -e -P HBI -p /tmp/coreboot.rom.signed.ecc
```

4. Boot the platform as usual and enjoy coreboot running on Talos II:

[![asciicast](https://asciinema.org/a/zkQV1KhxY4n6IrlzssuvFHHS5.svg)]https://asciinema.org/a/zkQV1KhxY4n6IrlzssuvFHHS5

## Building and flashing Heads

Reminder: Heads requires coreboot. Instructions above **must** be performed
before flashing Heads. It also requires a [compatible USB security dongle](https://osresearch.net/Prerequisites#usb-security-dongles-aka-security-token-aka-smartcard)
and TPM (more about it later).

> Technically, TPM isn't a hard requirement of Heads, however its usefulness
> without it is very limited, up to a point where it doesn't have any advantages
> over Petitboot.

1. Just as earlier, start with cloning the repository:

```
git clone https://github.com/Dasharo/heads.git \
--depth=1 -b raptor-cs_talos-2/release
```

2. Start docker container:

```
cd heads
docker run --rm -it \
-v $PWD:/home/heads/heads \
-w /home/heads/heads \
-u "$(id -u):$(id -g)" \
3mdeb/heads-docker:2.4.0 /bin/bash
```

3. Build:

```
(docker) make BOARD=talos-2
```

This will take a while, wait for it to finish and then exit the container. In
the process, a coreboot image will also be built, but with slightly different
configuration. For security and reproducible images, `BUILD_TIMELESS` is always
enabled. While it actually strips file paths, it also removes file names and
line numbers from asserts in the code. It makes reporting and debugging
potential issues harder, so we suggest using coreboot built manually, at least
for the time being.

Steps for flashing Heads are similar to those done for coreboot.

1. Copy the Heads binary to the BMC (assuming in the Heads root directory):

```
scp -O build/zImage.bundled root@<BMC_IP>:/tmp/zImage.bundled
```

2. Log in to the BMC:

```
ssh root@<BMC_IP>
```

3. Flash the BOOTKERNEL partition with Heads:

```
pflash -e -P BOOTKERNEL -p /tmp/zImage.bundled
```

Answer yes to the prompt and wait for the process to finish. After that, start
the platform and begin [configuring Heads](https://osresearch.net/Configuring-Keys/).

## PNOR emulation

Flash device can be emulated by BMC, which is something we were often using for
development and testing. This saves a lot of time which would be spent flashing,
as well as reduces the wear of flash device.

However, this still requires System Package v2.00, and if this is different than
what real flash holds, SEEPROM will have to be updated when switching between
physical and emulated image. Also, this approach doesn't survive BMC reboots and
power losses. BMC doesn't have enough space to keep full PNOR image in
non-volatile memory, so `tmpfs` must be used for emulation. Don't try to put
more than one image in `tmpfs` or BMC **will** run out of RAM, which most likely
will require manual power cycle.

To start, obtain full flash image, either by downloading it from
[RaptorCS release page](https://wiki.raptorcs.com/wiki/Talos_II/Firmware) or
reading from existing image on BMC with:

```
pflash -r /tmp/talos.pnor
```

After that, you can "flash" the partitions mentioned earlier by adding
additional parameters to use the file instead of physical flash:

```
pflash -f -P <partition> -p <image_file> -F /tmp/talos.pnor
```

Change `<partition>` to one of `HBB`, `HBI`, `BOOTKERNEL` and `<image_file>` to
`/tmp/bootblock.signed.ecc`, `/tmp/coreboot.rom.signed.ecc` or
`/tmp/zImage.bundled`, respectively.

To tell BMC to present the contents of this file as flash, run:

```
mboxctl --backend file:/tmp/talos.pnor
```

Sometimes this command fails with a timeout, in that case run it again until it
succeeds.

> We've noticed that sometimes, despite no error message printed, physical flash
> was used anyway. It is easy to spot when one copy has Hostboot and the other
> has coreboot, but it can be missed when both images have different versions of
> coreboot. It caused us few hours of unnecessary debugging of issues that were
> already fixed...

With the file now mounted, platform can be started. Host firmware and OS
shouldn't be able to tell the difference, except for different reported erase
block size and maybe different access times.

To get back to original flash, run:

```
mboxctl --backend vpnor
```

It will report an error (`Failed to post message: Connection timed out`), but
will revert to physical device nonetheless. This can be confirmed by checking
the output of `mboxctl --lpc-state`:

```
root@talos:~# mboxctl --lpc-state
LPC Bus Maps: Flash Device
```

Since the file is now the full image with coreboot (and optionally Heads), it
can be simply written to flash, should you choose to accept it:

```
pflash -E -p /tmp/talos.pnor
```

## Noticeable differences between Hostboot and coreboot

For those wondering why we even started this project, here are some of the
differences between Hostboot and coreboot.

First of all, coreboot uses C, while Hostboot was written in C++. The latter can
be viewed as a complete operating system - it can use multiple threads
simultaneously, manages virtual memory and uses memory swapping (even before RAM
is trained). Each major [istep](https://wiki.raptorcs.com/w/images/b/bd/IPL-Flow-POWER9.pdf)
(IPL Step, which in turn stands for Initial Program Load) is a separate
application, with some common dynamically loaded libraries. coreboot, on the
other hand, runs all of the code in just 3 separate stages - bootblock, romstage
and ramstage. This allows for tighter linking process, which reduces the final
size of the code.

Another significant difference is reduced amount of RAS (Reliability,
Availability, Serviceability) features enabled in coreboot. Talos II is often
used as a workstation, and while RAS has its uses in servers (it is preferred
to start with partially working hardware than not starting at all), for home
users booting fast is usually more important. Because of that coreboot doesn't
support bad DQ masking for DRAM, it can also optionally skip initial RAM
scrubbing. Because of these reasons, as well as smaller size of code in general,
booting coreboot is significantly faster than Hostboot - some preliminary
results can be found [here](https://github.com/3mdeb/openpower-coreboot-docs/blob/main/devnotes/user_perspective.md).

Another technical difference is the way data is passed to Skiboot. Hostboot uses
HDAT - a format specific to this particular firmware. For coreboot, a device
tree conforming to a well-defined specification is used. In fact, Skiboot
internally converts HDAT to device tree anyway. At the moment, some information
is not presented by coreboot (https://github.com/Dasharo/dasharo-issues/issues/446,
https://github.com/Dasharo/dasharo-issues/issues/32), but those seem to be
rather cosmetic than anything else - if you know about something that requires
those pieces of information to be present, let us know.

## TPM

TPM is an integral part of security mechanisms added by Heads. As existing I2C
TPMs were [hard to obtain](https://github.com/3mdeb/openpower-coreboot-docs/blob/main/devnotes/tpm_over_i2c.md)
at the time we were working on this part of the project, and LPC TPMs couldn't
be used [due to the way POWER9 processor exposed access to LPC bus](https://github.com/3mdeb/openpower-coreboot-docs/blob/main/devnotes/tpm_over_lpc.md#tpm-over-lpc-interface),
we had to [consider other options](https://github.com/3mdeb/openpower-coreboot-docs/blob/main/devnotes/tpm.md).

The solution we ended up with was to create our own [I2C TPM 1.2 module](https://docs.dasharo.com/variants/talos_2/tpm-support/),
based on Infineon SLB9645TT1.2 chip. This chip isn't supported by drivers in
Hostboot and upstream Skiboot, to make use of it you have to use coreboot and
Dasharo's fork of Skiboot.

{{< image src="blog/TPM-1.2-Talos-II.jpg" >}}

## Links and references

Here are some links to documentation related to this project:

- [main user documentation page](https://docs.dasharo.com/variants/talos_2/overview/)
- [release notes and binaries](https://docs.dasharo.com/variants/talos_2/releases/)
- [list of known issues](https://github.com/Dasharo/dasharo-issues/labels/raptor-cs_talos-2),
if you want to create new issue remember to add proper tag
- [scripts for dumping debug data and logs](https://github.com/3mdeb/openpower-coreboot-docs/tree/main/devnotes/scripts)
- [dump of SCOM accesses and other debug output divided by isteps](https://github.com/3mdeb/openpower-coreboot-docs/tree/main/logs/scom_dumps)
- [other uncategorized developer notes](https://github.com/3mdeb/openpower-coreboot-docs/blob/main/devnotes)
- [Open Source Firmware Slack channel dedicated to coreboot on OpenPOWER](https://osfw.slack.com/archives/C01BHE47JSW)

We invite you to test for yourselves and share the results, both good and bad,
either on channels listed above or in issue.

The OpenPOWER Talos II running coreboot and heads was presented on Open Source
Firmware Conference 2024 in Bochum, Germany. Video from the presentaion is
availabel at [Vimeo](https://vimeo.com/1007701325).

@ -0,0 +1,54 @@
---
title: OCP China Day 2023
author: Inspur Power Systems
tags:
- openpower
- OCP
- opensource
- conference
date: 2023-08-25
draft: false
---

This guest blog, from IPS, has been translated from the [original post](https://mp.weixin.qq.com/s/Vh291sS8XrIvyGFumM4qqA)

OCP China Day 2023 | Inspur Power Commercial Systems (IPS) joins hands with OPF to accelerate the implementation of POWER open source, open innovation

{{< image src="blog/OCP_China_Blog_image1.jpeg" >}}

On August 10, the 2023 Open Computing China Community Technology Summit (OCP China Day 2023) with the theme of "Open Momentum: Intelligent, Scalable, and Sustainable" was held in Beijing. In the age of wisdom, computing diversification, application diversification, and technological complexity are driving a new round of transformation in the data center. The open source and open community has become an important force to promote continuous innovation in the data center. Through global collaboration and innovation, we will work together to solve the problem of data center infrastructure. Major issues such as iteration and sustainable development.

Five open communities gather, to break the boundaries through open innovation

{{< image src="blog/OCP_China_Blog_image2.jpeg" caption="Meow Yee, President of the OpenPOWER Foundation" >}}

The deep integration of the digital economy and the real economy, as well as the digital world and the physical world, is driving data centers to accelerate innovation. However, increasingly complex technologies and new applications make it increasingly difficult for information technology service providers and enterprises to control the comprehensive innovation of data centers. Various open source and open communities with global collaboration as the core purpose have emerged as the times require, and have gradually become an important force for data center innovation.

In consideration of the coordinated development of data center software and hardware, cross-community cooperation has been increasingly valued by open source community leaders and members. This summit brought together community leaders from five open communities and organizations, including OCP, OCTC Open Computing Standard Working Committee, OpenPOWER Foundation (OPF), Dragon Lizard Community, and CXL Technology Alliance , to discuss how to build a highly collaborative software and hardware environment from different perspectives.

Meow Yee, President of the OpenPOWER Foundation (OPF) , said that open computing makes hardware agile innovation possible, and its value has been repeatedly verified in the past ten years. The OpenPOWER Foundation is committed to fully exploring the leading technical advantages of OpenPOWER-related assets such as Power ISA, Open FirmWare, and Power Cores, actively uniting member organizations all over the world, and building a more open, collaborative and win-win ecosystem, which not only accelerates innovation in the open hardware industry, but also at the same time supports and accelerates the innovation of open source software.

As digital technology becomes more and more complex, the progress of the community depends on inheriting and carrying forward the spirit of open source and open collaboration. Through a friendly and smooth collaborative development process and a complete community governance mechanism, while strengthening cross-community cooperation and sharing, and constantly expanding the boundaries of innovation.

**Open Computing Accelerates Hardware Innovation, and expands the OpenPOWER Technology Ecosystem**

The rise of open computing has greatly accelerated the pace of hardware innovation. The unique mode of technological innovation and unique design thinking are the core of open computing's continuous growth, while the construction of standards is the basis for the implementation of open computing. Thanks to open computing's equal emphasis on the development of technology and standards, more and more users can enjoy the dividends of open technology, and the spirit of open source and open collaboraiton becomes more deeply rooted within the technology community.

In fact, more and more OCP community members and users are paying more and more attention to technical solutions for sustainable development of data centers, and sustainable development has become a community consensus. The OpenPOWER Foundation promotes open innovation through core technologies such as open processors, memory interconnection interfaces, and peripheral device interconnection interfaces, as well as specifications, compliance testing, and product SIGs, and provides open hardware and software services for more than 300 members. , to jointly build the POWER ecosystem, promote community collaboration, and achieve sustainable development.

With the open source of POWER Instruction Set Architecture (ISA), POWER has become the only commercial architecture with a completely open system in the industry. Relying on POWER technology, IPS participates in OpenPOWER server design and development, OpenCAPI, and OMI design technology standards, to fully exploit POWER's leading enterprise-level computing capabilities. IPS has also designed and developed three generations of POWER products covering distributed storage, high-performance computing, high-density computing, big data computing and other fields. The Inspur K1 Power FP series servers accelerate the implementation of Power architecture innovations.

{{< image src="blog/OCP_China_Blog_image3.jpeg" caption="Yang Xu Deputy General Manager of Inspur Power Commercial Systems" >}}

The new-generation Inspur K1 Power FP5280G3 server, which adopts industry-leading dual-chip module technology and many other innovative technologies, also appeared in the OCP China Day exhibition area, which can flexibly respond to application requirements such as "general computing, large-capacity storage, hierarchical storage, and IO-intensive" , favored by the participants.

{{< image src="blog/OCP_China_Blog_image4.jpeg" caption="The new generation of Inspur K1 Power FP5280G3 server attracts attention" >}}

As a member of the OpenPOWER Foundation, Hexin Technology Co., Ltd., has developed leading high-end server processor chips for both domestic and international markets, based on the fully open source POWER architecture, and integrating the latest innovation of POWER processor technologies. The HX-C series has a leading virtualization platform and heterogeneous expansion capabilities. Inspur Power Commercial Systems has joined hands with Hexin Technology to create Inspur K1 Power CP series nationally-produced servers based on HX-C domestic processors, which will further promote the high-quality development of China's ICT industry.

{{< image src="blog/OCP_China_Blog_image6.jpeg" caption="Xu Yue Hexin Technology Co., Ltd. chip business leader" >}}

Driven by the idea of collaborative development of software and hardware, the integration of open source software and open hardware is accelerating, and open source technology will profoundly change the division of labor and cooperation mode of the global IT industry. In the future, more and more cross-community cooperation will further break the boundaries of innovation, and endow infinite possibilities for business innovation with a more open data center.

Since 2019, OCP China Day has become an annual event where industry leaders discuss open computing technology and innovation. This summit is hosted by OCP, the world's largest open computing community, and organized by Inspur Information. It focuses on issues such as data center infrastructure innovation and sustainable development, open computing innovation and ecological construction, and community collaborative innovation . Community leaders including the Committee, OpenPOWER Foundation (OPF), Dragon Lizard Community, CXL Technology Alliance, etc., technical experts, industry experts, and more than a thousand IT engineers and data center practitioners participated in the conference.

@ -0,0 +1,174 @@
---
title: OpenROAD and OpenPOWER Microwatt core for low-power ASIC applications
author: Ganesan Narayanasamy
tags:
- openpower
- adg
- academic
- openroad
date: 2024-01-25
draft: false
---
# OpenROAD and OpenPOWER - Microwatt core for low-power ASIC applications

## OpenPOWER for Energy-efficient applications

The [OpenPOWER](https://openpowerfoundation.org) microwatt processor is an open-source soft process core implementation of the IBM [POWER ISA](https://openpowerfoundation.org/specifications/isa/) architecture that is designed to be highly energy-efficient. This processor is an example of the growing trend of designing low-power processors that can be used in a variety of applications, including mobile devices, Internet of Things (IoT) devices, and more.

### Microwatt
Microwatt is a multi-core processor capable of running at up to 2.3 GHz and using the Power ISA v3.0 specification. It can run on lower cost FPGAs. It has a memory management unit, privilege modes, interrupts, a floating-point unit, an interrupt controller and a level-2 cache, so that it can boot Linux.

The Microwatt processor was implemented using the [OpenROAD](https://theopenroadproject.org/) native design flow - [OpenROAD-flow-scripts](https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts) . It is available as part of the EDA cloud native solution in OpenPOWER. OpenROAD delivers an autonomous, No-Human-In-Loop, fully-integrated RTL-GDSII flow for the design of digital integrated circuits across a range of technologies. OpenROAD includes specific features for low power design that enabled the design to specification for Microwatt.

## Microwatt Design Flow using OpenROAD

The figures below show the OpenROAD flow using [OpenROAD-flow-scripts](https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts)

### OpenROAD High-level Flow

{{< image src="blog/openroad_image1.png" >}}

### OpenROAD Flow Scripts - A detailed Physical Implementation Flow

{{< image src="blog/openroad_image2.png" >}}

## Design Methodology

Microwatt was implemented using Skywater130nm (What production versions are supported- Is there a link to share about it? It consists of 6 macros and over 800K standard cells.

The hardware description for Microwatt was defined using Verilog in OpenPOWER. The RTL was synthesized in OpenROAD using Yosys to obtain a power-efficient mapping. [OpenSTA](https://github.com/The-OpenROAD-Project/OpenSTA) is an integrated and incremental timing and power analysis engine built into OpenROAD.

### Synthesis
The OpenROAD flow uses a synthesized netlist from Yosys to transform the RTL into an elaborated design with corresponding technology mapped primitives to generate an optimized netlist based on the input on specified timing constraints. This netlist was used to create the floorplan for detailed physical implementation.

### Placement and Routing

#### Floorplan Import design

Microwatt has 6 macros that were placed using the automatic macro placement in ORFS.

- RAM512 1 392.925
- RAM32 1RW1R
- Multiply_add_64x64
- RAM32_1RW1R
- Microwatt_FP_DFFRFile
- Multiply_add_64x64

{{< image src="blog/openroad_image3.png" >}}

macro placement

### Power Distribution

There are 5 metal layers in total in Microwatt. Metal 1 is horizontal and M2 is vertical followed by M3, M4 and M5 in horizontal direction. Power distribution is using M1, M4 and M5. The M1 layer is horizontal on the standard cell rails to enable power for the standard cells. VIA2 and VIA3 power vias are dropped. M4 power stripes and M5 power stripes are drawn. An alternate pattern of VSS and VDD pattern is followed

The figure below shows the PDN grid generated.

This is the complete PDN of the floor plan.

{{< image src="blog/openroad_image4.png" >}}

### Placement

Global Placement places standard cells to minimize wire length and avoid congestion during routing. Detailed placement further legalizes standard cell placement to remove overlaps and fix orientation for optimal routing. This step also includes the use of the resizer to optimize timing using techniques like buffer insertion, sizing, pin swapping etc.

{{< image src="blog/openroad_image5.png" >}}
Figure: Placement Density View

{{< image src="blog/openroad_image6.png" >}}

Figure: Placement Optimization by Resizer

### Clock Tree Synthesis

ORFS automatically synthesizes clock trees to meet timing constraints and inserts buffers as needed to balance skew on high fanout nets. Filler cells are also added to meet manufacturing density requirements.

{{< image src="blog/openroad_image7.png" >}}

{{< image src="blog/openroad_image8.png" >}}
Figure: ext_clk Clock Tree Viewer

{{< image src="blog/openroad_image9.png" >}}

Figure: jtag_tck Clock Tree Viewer

### Timing Analysis

OpenROAD includes a built-in STA engine that is used to incrementally analyze timing at various flow stages. The GUI enables easy visualization of timing paths and setup/hold checks.

Shown below are post-CTS timing views for setup and hold times.

#### Setup Timing Path

{{< image src="blog/openroad_image10.png" >}}
Figure: Setup Timing Path

{{< image src="blog/openroad_image11.png" >}}

Figure: Hold Timing Path

#### Routing

{{< image src="blog/openroad_image12.png" >}}
Figure: Routing Congestion View

{{< image src="blog/openroad_image13.png" >}}

Figure: Detail Routing

#### Show CTS after detailed placement.

CTS is shown below by highlighting the clock nets before and after CTS

{{< image src="blog/openroad_image14.png" >}}
Figure: ext_clk source CTS

{{< image src="blog/openroad_image15.png" >}}

Figure: jtag tck source CTS

#### How was timing optimization done using the resizer repair commands?

Using resizer commands the following is done at the placement step. The details are available in 3_4_resizer.log

1) 51 input buffers are added
2) 87 output buffers are added
3) 7237 buffers are added in 9711 nets
4) 23377 instances are resized

#### What tradeoffs were made for timing vs power?

We optimize for timing and less so for power. We do have some power recovery features in development that should be available soon.

#### Where is the static IR estimation report?

In 6_report.log when using ORFS

#### Did you run a simulation for power analysis?

We can provide a VCD (toggle counts) from simulation for improved accuracy. OR doesn't do simulation itself.

#### What kind of signoff was used to verify final timing and power (PrimeTime, Calibre etc.)

We have not done any signoff for final timing and power using Prime Time & Calibre.Only OpenROAD flow is being executed.

### Physical Verification

Once the physical layout (i.e., the GDS file) is complete, the design is ready for final verification and sign-off. This involves running a series of tests to ensure that the design meets all of the necessary requirements and specifications. Any issues that are found can be addressed, and the design can be re-synthesized and re-implemented until it meets all of the necessary criteria.

Finally, the design is ready for fabrication. The GDSII layout file is sent to a foundry, where the physical chip is manufactured. Once the chip is fabricated, it can be assembled into a larger system or device, such as a mobile phone or IoT device.

{{< image src="blog/openroad_image16.png" >}}

Figure: Microwatt Layout generated through OpenROAD

## Results

Showcase results here. Final GDSII. Power and Timing achieved, run times and state the potential for such application development for the future.


Worstcase voltage:1.80e+00 V
Average IR Drop : 4.62e-04 V
Worstcase IR Drop: 1.95e-03 V

As a result, it is possible to create highly efficient and effective microwatt processors that can be used in a variety of different devices and applications, from mobile phones to IoT devices and beyond. The combination of the OpenPOWER microwatt processor and the OpenROAD design flow represents a powerful toolset for designers looking to create low-power, high-performance processors for modern electronics.

@ -0,0 +1,35 @@
---
title: Solid Silicon Joins OpenPOWER Foundation
categories:
- blogs
tags:
- openpower
- openpower-foundation
- linux-foundation
- open-source
- cloud
- open-source-hardware
- member
date: 2024-06-13
draft: false
---

Today, we are pleased to announce that Solid Silicon, a fabless semiconductor company based in Colorado, US, has joined the OpenPOWER Foundation as a Platinum member.

The OpenPOWER Foundation is committed to an open, community-driven technology development process, which is critical to the continued growth of open collaboration around the POWER architecture.

"_OpenPOWER Foundation is pleased to welcome Solid Silicon to the foundation and our community, and looks forward to our collaboration in community-driven open development that broadens customer computing choice_", said [James Kulina](https://www.linkedin.com/in/james-kulina/), Executive Director, OpenPOWER Foundation.

Solid Silicon Corporation is developing open source software and secure chip designs based on standardized, self-sovereign, future-proof silicon to give developers the ability to own, control, and trust their computing devices down to the silicon.

Solid Silicon currently is [developing](https://www.linkedin.com/posts/solid-silicon_raptor-computing-sys-on-x-activity-7121183443475992576-kq_A?utm_source=share&utm_medium=member_desktop) two new silicon devices based on the OpenPOWER ISA. The first is the X-class chip line that targets Edge/IoT applications while the second line, the S-class chip, targets Data Center applications. Both chip lines will adopt the latest POWER ISA 3.1 specifications leading to new product capabilities within the OpenPOWER ecosystem.

"_Solid Silicon's OpenPOWER CPUs are built on and fully comply with the open, standardized POWER ISA administered by the OpenPOWER Foundation. This commitment to open standards ensures that our customers benefit from the latest advancements in processor technology, while also providing the transparency and security that comes from an open and unified software ecosystem. In our view, the vendor-neutral approach to ISA standardization that the OpenPOWER Foundation provides is crucial to both avoiding vendor lock-in and ensuring a diverse software ecosystem while simultaneously ensuring long-term application compatibility._", said [Tim Pearson](https://www.linkedin.com/company/solid-silicon/), CTO and Founder.

"_At a fundamental level, akin to public cryptography, the entire OpenPOWER architecture and standard are open, auditable, and completely verifiable. With Solid Silicon's firmware, software, and tools also being fully open source, our customers benefit immensely by deploying self-sovereign silicon solutions from the edge to the data center. We are thrilled to partner with the OpenPOWER Foundation to foster and expand this incredible developer community_", says [Todd Rooke](https://www.linkedin.com/in/toddrooke/), CEO and Founder.

The OpenPOWER Foundation looks forward to collaborating with Solid Silicon
in developing new and exciting POWER based silicon through open standards and community driven collaboration.

Learn more about [Solid Silicon](https://solidsilicon.com).

@ -0,0 +1,49 @@
---
title: The OpenPOWER HUB
author: Maximillian Schmidt
tags:
- openpower
- openstack
- powerservers
- redhatopenshift
- community
- innovation
date: 2023-04-13
draft: false
---

<table>
<colgroup>
<col style="width: 33.3333%;">
<col style="width: 33.3333%;">
<col style="width: 33.3333%;">
</colgroup>
<tbody>
<tr>
<td>
<img src="https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/jXNgEXbSTsuvBolFRQGb_OSU_horizontal_2C_O_over_B-L.png" class="media-object tinymce-editor-img img-responsive" alt="OSU Logo (horizontal)" title="OSU_horizontal_2C_O_over_B" data-title="OSU_horizontal_2C_O_over_B" width="272" data-modalsrc="https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/jXNgEXbSTsuvBolFRQGb_OSU_horizontal_2C_O_over_B.png" data-imgbase="https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/jXNgEXbSTsuvBolFRQGb_OSU_horizontal_2C_O_over_B.png" data-imgthumbnail="https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/jXNgEXbSTsuvBolFRQGb_OSU_horizontal_2C_O_over_B-T.png" data-imgmedium="https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/jXNgEXbSTsuvBolFRQGb_OSU_horizontal_2C_O_over_B-M.png" data-imglarge="https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/jXNgEXbSTsuvBolFRQGb_OSU_horizontal_2C_O_over_B-L.png" height="87" style="display: block; margin-left: auto; margin-right: auto;">
<h3 style="padding-left: 40px; text-align: center;">
<strong><span style="font-family: 'times new roman', times;">Center for Quantitative Life Sciences</span></strong>
</h3>
</td>
<td>
<img src="https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/qodLkZWQ0ejuYmOdWMCE_OpenPOWER_logo-L.png" class="media-object tinymce-editor-img img-responsive" alt="OpenPOWER Foundation logo" title="OpenPOWER_Foundation_logo" data-title="OpenPOWER_Foundation_logo" width="400" data-modalsrc="https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/qodLkZWQ0ejuYmOdWMCE_OpenPOWER_logo.png" data-imgbase="https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/qodLkZWQ0ejuYmOdWMCE_OpenPOWER_logo.png" data-imgthumbnail="https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/qodLkZWQ0ejuYmOdWMCE_OpenPOWER_logo-T.png" data-imgmedium="https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/qodLkZWQ0ejuYmOdWMCE_OpenPOWER_logo-M.png" data-imglarge="https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/qodLkZWQ0ejuYmOdWMCE_OpenPOWER_logo-L.png" style="display: block; margin-left: auto; margin-right: auto;">
</td>
<td>
<img src="https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/RVJxlZU9ReawO0IgCN29_OSL logo_fit-L.png" class="media-object tinymce-editor-img img-responsive" alt="OSU Open Source Lab logo" title="OSU_Open_Source_Lab-logo" data-title="OSU_Open_Source_Lab-logo" width="205" data-modalsrc="https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/RVJxlZU9ReawO0IgCN29_OSL logo_fit.png" data-imgbase="https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/RVJxlZU9ReawO0IgCN29_OSL logo_fit.png" data-imgthumbnail="https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/RVJxlZU9ReawO0IgCN29_OSL logo_fit-T.png" data-imgmedium="https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/RVJxlZU9ReawO0IgCN29_OSL logo_fit-M.png" data-imglarge="https://higherlogicdownload.s3.amazonaws.com/IMWUC/UploadedImages/RVJxlZU9ReawO0IgCN29_OSL logo_fit-L.png" height="77" style="display: block; margin-left: auto; margin-right: auto;">
</td>
</tr>
</tbody>
</table>

## The OpenPOWER HUB - An open, collaborative community enabling OpenPOWER

-----------------------------------------------------------------------

Centered around testing, development, and hardware integration on OpenPOWER hardware, the [OpenPOWER Foundation HUB](https://openpowerfoundation.org/hub/) (OPF HUB) is the place to begin or continue your next software project, whatever it may be. The OPF HUB resources are free to use, open, setup, reconfigurable, numerous, and backed by a dedicated HUB Special Integration Group. The HUB is a collaborative effort between the [OpenPOWER Foundation](https://openpowerfoundation.org/), Oregon State University [Center for Quantitive Life Sciences](https://cqls.oregonstate.edu/) (CQLS), Oregon State University [Open Source Lab](https://osuosl.org/) (OSUOSL), [University of Oregon](https://openpowerfoundation.org/hub/universityoforegon/), [VanTosh](https://openpowerfoundation.org/hub/vantosh/) and [Raptor Computing](https://openpowerfoundation.org/hub/raptorcomputingsystems/). Together with other OpenPOWER Foundation members, we form the [HUB Special Integration Group](https://openpowerfoundation.org/groups/hub/) (SIG), a group tasked solely with supporting and enabling others in starting on or porting projects to the POWER architecture and OpenPOWER platform.

The OPF HUB is a community and idea centered around a diverse set of people, platforms, and OpenPOWER hardware. It is a worldwide collection of users, providers, and SIG members; host to a diverse range of software, development stacks, operating systems, etc.; and of course, an ample collection of bleeding\-edge high performance computing (HPC) hardware, open for anyone to use and collaborate upon. The OPF HUB is not composed of the same hardware as the average cloud provider, because most clouds do not provide high end hardware like **OpenPOWER**. The systems that make up the OPF HUB are the same type of systems that went into the [Oak Ridge National Laboratory's 200 petaflop Summit supercomputer](https://www.olcf.ornl.gov/olcf-resources/compute-systems/summit/). The OPF HUB is also a community of people collaboratively engaging one another to develop, troubleshoot, plan, and push forward their own projects, as well as the OpenPOWER platform and idea.

The OPF HUB provided at OSU OSL includes access to bare metal machines, virtual machines (VMs), and Containers plus their orchestration/management. Users can interact with an OpenStack environment as well as Red Hat OpenShift Container Platform. All the OPF HUB hardware cannot easily be made ready to support everyone's next project without labor to manage, maintain, and make those resources readily available. We take pride in being able to provide the hardware resources for use, and have dedicated faculty researchers through the CQLS to help users access and make use of the OPF HUB.

The OpenPOWER HUB is an ever-changing resource that will continue to be upgraded with innovative technologies as they become available and meaningful to the world of HPC. Users and groups are invited to go to the main “[OpenPOWER HUB](https://openpowerfoundation.org/hub/)” website and find a provider to get free access to hardware resources and information. If you have questions about developing on the platform before or after you start your project, we invite you to join the [Power Developer eXchange community](https://community.ibm.com/community/user/powerdeveloper/home) to get support, exchange ideas, share experiences, and collaborate with Power experts and fellow developers.

@ -0,0 +1,47 @@
---
title: Welcome OpenPOWER Foundation's new President and Board Directors
categories:
- blogs
tags:
- openpower
- openpower-foundation
- linux-foundation
- open-source
- open-source-hardware
- member
date: 2023-04-04
draft: false
---

Today, we are pleased to welcome the OpenPOWER Foundation's new President, Meow Yee, as well as the new Silver and Academic board member representatives, David Calderwood and Lance Albertson.

The OpenPOWER Foundation is committed to an open, community-driven technology development process, which is critical to the continued growth of open collaboration around the POWER architecture. Our new leadership team has deep technical and business acumen on the POWER platform, and are committed to driving the POWER architecture and ecosystem forward.

"_I would like to personally welcome Meow, David, and Lance onto the Board of the OpenPOWER Foundation and look forward to working with them to grow the OpenPOWER ecosystem_", said [James Kulina](https://www.linkedin.com/in/james-kulina/), Executive Director, OpenPOWER Foundation.

Meow Yee, is currently the Director, China Power Partnerships & Business Development, for Power Systems at IBM.

"_I'm delighted and honored to join the OpenPOWER Foundation board. I look forward to collaborating with the OpenPOWER community who are passionate about open innovation. Workgroups such as the POWER ISA, LibreBMC SIG have made significant contributions to open hardware and software development. Collectively we will grow this ecosystem further for shared benefit across our community_",

said [Meow Yee](https://www.linkedin.com/in/meow-yee/), Director, POWER Systems at IBM.

Lance Albertson is the Director for the Oregon State University Open Source Lab (OSUOSL). He is also the OPF HUB workgroup lead, focused on providing free POWER based systems to OSS projects for development work in porting and maintaining support for the POWER platform.

"_I believe it's important to provide a platform for FOSS projects to develop and maintain support for the POWER ecosystem. The [OSU Open Source Lab](https://osuosl.org) has been an integral academic supporter of the POWER ecosystem for over ten years with collaboration starting with IBM and more recently with the OpenPOWER Foundation. Since 2017, we have also collaborated with the [Center for Quantitative Life Sciences](https://cqls.oregonstate.edu) (CQLS) at Oregon State University to also include improved support for ppc64le and GPU-enabled software, especially in the realm of life sciences and the FOSS ecosystem._",

said [Lance Albertson](https://www.linkedin.com/in/ramereth/), Director Open Source Lab, Oregon State University.

David Calderwood, is the Chairman of [Red Semiconductor Ltd](https://redsemiconductor.com/), a new and exciting company developing next generation silicon based on the POWER architecture. They are commercializing the unique open source LibreSoC work around new vector instructions.

“_The OpenPOWER instruction set architecture is ideal for embedded computing applications as well as its traditional strength in high-performance Computing applications. The OpenPOWER Foundation encourages its member companies to contribute to enhancements to the ISA, and provides a robust framework ensuring ecosystem-wide compatibility of hardware, software and development tools. At RED Semiconductor we are contributing to the Foundation's ISA Technical Workgroup with our vectorisation instruction prefix that our Vantage chipset will exploit, and I'll be supporting other members in presenting their own optimisations of the OpenPOWER ISA._”

said [David Calderwood](https://www.linkedin.com/in/david-calderwood-9b096/), Chairman, Red Semiconductor Ltd.

The OpenPOWER Foundation looks forward to working with them on the Board of Directors and through their continued efforts within our working groups. We are all committed to developing new and exciting POWER based solutions through open standards and community driven collaboration.

You can learn more about our new board members on the [OpenPOWER Foundation's website](https://openpowerfoundation.org/boardofdirectors/).

Regards,
James Kulina
Executive Director, OpenPOWER Foundation

@ -3,5 +3,7 @@ title: "Artem Ikoev"
position: "Chairman" position: "Chairman"
weight: 1 weight: 1
date: 2021-03-03 date: 2021-03-03
start: 2020-03-30
end: 2023-01-01
draft: false draft: false
--- ---

@ -0,0 +1,9 @@
---
title: "David Calderwood"
position: "President"
weight: 100
date: 2023-03-29
start: 2023-03-27
end: 2025-03-27
draft: false
---

@ -3,5 +3,7 @@ title: "Hugh Blemings"
position: "Advisor" position: "Advisor"
weight: 9000 weight: 9000
date: 2021-03-03 date: 2021-03-03
start: 2020-03-30
end: 2022-03-30
draft: false draft: false
--- ---

@ -3,5 +3,7 @@ title: "James Huang"
position: "Director" position: "Director"
weight: 1000 weight: 1000
date: 2021-03-03 date: 2021-03-03
start: 2020-03-30
end: 2022-02-28
draft: false draft: false
--- ---

@ -1,7 +1,9 @@
--- ---
title: "James Kulina" title: "James Kulina"
position: "Executive Director" position: "Executive Director"
weight: 100 weight: 150
date: 2021-03-03 date: 2021-03-03
start: 2020-03-30
end: 2034-12-31
draft: false draft: false
--- ---

@ -0,0 +1,9 @@
---
title: "Lance Albertson"
position: Director
weight: 4000
date: 2023-03-29
start: 2023-03-27
end: 2025-03-30
draft: false
---

@ -3,5 +3,7 @@ title: "Mendy Furmanek"
position: "President" position: "President"
weight: 10 weight: 10
date: 2021-03-03 date: 2021-03-03
start: 2020-03-30
end: 2023-03-27
draft: false draft: false
--- ---

@ -0,0 +1,9 @@
---
title: "Meow Yee"
position: "Director"
weight: 1000
date: 2023-03-29
start: 2023-03-27
end: 2025-03-27
draft: false
---

@ -3,5 +3,7 @@ title: "Sameer Shende"
position: Director position: Director
weight: 4000 weight: 4000
date: 2021-03-03 date: 2021-03-03
start: 2021-01-01
end: 2023-01-30
draft: false draft: false
--- ---

@ -3,5 +3,7 @@ title: "Tim Ansell"
position: Director position: Director
weight: 1000 weight: 1000
date: 2021-03-03 date: 2021-03-03
start: 2021-01-01
end: 2023-12-31
draft: false draft: false
--- ---

@ -1,7 +1,9 @@
--- ---
title: "Timothy Pearson" title: "Timothy Pearson"
position: "Director" position: "Chairman"
weight: 3000 weight: 1
date: 2021-03-03 date: 2024-06-27
start: 2024-06-14
end: 2026-06-14
draft: false draft: false
--- ---

@ -0,0 +1,25 @@
---
title: "IBM TechXchange 2024"
eventdates:
from: 2024-10-21
eventplace: San Jose, CA
register: https://reg.tools.ibm.com/flow/ibm/techxchange24/reg/
schedule: https://reg.tools.ibm.com/flow/ibm/techxchange24/sessioncatalog/page/sessioncatalog?tab.sessioncatalogtabs=option_1601178495160
date: 2024-10-17
draft: false
---

The OpenPOWER Foundation is participating at [IBM TechXchange 2024 event](https://www.ibm.com/community/ibm-techxchange-conference/). We will be giving a talk on in the OSS track with our member company [Solid Silicon](https://solidsilicon.com/desktop/index.html), who is developing next generation POWER processors.

Come to our talk on Monday Oct. 21st.
[Open Comuting Built on OpenPOWER](https://reg.tools.ibm.com/flow/ibm/techxchange24/sessioncatalog/page/sessioncatalog?search=open%20source&tab.sessioncatalogtabs=option_1601178495160#:~:text=computing%20built%20on-,OpenPOWER,-%5B4158%5D)

OpenPOWER will also be showcasing within the IBM POWER booth. Please stop by and say Hello!








@ -0,0 +1,23 @@
---
title: "Open Compute North American Summit 2024"
eventdates:
from: 2024-10-15
eventplace: San Jose, CA
register: https://2024ocpregional.fnvirtual.app/
schedule: https://2024ocpregional.fnvirtual.app/a/schedule/
date: 2024-09-16
draft: false
---

The OpenPOWER Foundation is a sponsor with booth #C52. We will be sharing our booth with [Solid Silicon](https://solidsilicon.com/desktop/index.html), who is developing next generation POWER processors. Stop by and say hello!

[OCP24 registration link](https://www.opencompute.org/summit/global-summit/registration)


The OCP Summit is the premier event uniting the most forward-thinking minds in open IT Ecosystem development. The Summit presents a unique platform for our Community from around the globe to share their insights, foster partnerships and showcase cutting-edge advancements in open hardware and software.

The 2024 OCP Global Summit theme is "From Ideas to Impact". This encapsulates the transformative journey at the heart of the Open Compute Project. This year's theme reflects OCP's commitment to fostering innovation that transcends theoretical discussions and manifests into real-world solutions. As the pace of technological evolution accelerates and development cycles shorten, our industry is forced to rapidly respond to emerging trends and needs. By harnessing the collective expertise of our global community, we turn visionary ideas into groundbreaking technologies that drive openness, efficiency, sustainability, scalability and growth in the data center industry. Our focus honors the relentless pursuit of progress and the profound impact that OCP's community-driven innovation can achieve. OCP transforms concepts into impactful advancements.




@ -0,0 +1,28 @@
---
title: "Open Compute Regional Summit 2024 - Future Technologies Symposium"
eventdates:
from: 2024-04-24
eventplace: Lisbon, Portugal
register: https://2024ocpregional.fnvirtual.app/
schedule: https://2024ocpregional.fnvirtual.app/a/schedule/
date: 2024-04-21
draft: false
---

The OCP Regional Summit in Europe serves as a platform where technical and business leaders from EMEA come together to tackle crucial issues related to data center sustainability, energy efficiency, and heat reuse. The focus is on exploring how innovations from hyperscale data center operators can contribute to solving these challenges. The Summit also highlights deployments of specific OCP-recognized data center equipment in the EMEA region.

```
OPF FTS Talk
Time: 3:55pm 4:15pm
Location: Lisbon Congress Centre
```

The OpenPOWER Foundation will be sharing a talk with Jabil in the Future Technologies Symposium.

"Large Memory Server Design Overview"
Abstract:
With the advancement of AI workloads and their increasingly large data set requirements, the need for high memory capacity and density is becoming paramount for the industry. There have been advances in memory connectivity that promise to deliver solutions that will meet these needs. This specification shows a design that utilizes two of these technologies, OpenCAPI Memory Interface (OMI) and Compute Express Link (CXL), to deliver from 24TB to a potentially jaw-dropping 32TB of memory in an air-cooled, single socket OCP DC-MHS inspired 19 2U chassis. This design solution, a collaboration between the OpenPower Foundation, Jabil Inc.,Raptor Computing Systems, SAP, and Wooden Data Center, is currently in the design phase. In this specification, physical limitations, interconnects, and power/thermal constraints will be highlighted. The end goal would be to contribute this design specification to the OCP community.

{{< youtube 3UOMUHFFYvQ >}}

[Video Recording](https://www.youtube.com/watch?v=3UOMUHFFYvQ)

@ -0,0 +1,37 @@
---
title: "Open Hardware and Software Mini Summit at the Open Source Summit North America"
eventdates:
from: 2024-04-15
eventplace: Seattle, US
register: https://events.linuxfoundation.org/open-source-summit-north-america/register/
schedule: https://docs.google.com/spreadsheets/d/1F6hJQL8nU538OlGDGiOcrvSGuDMbCbK4R37qGrq5qSg/edit?usp=sharing
date: 2024-03-06
draft: false
---

```
Time: 1:00pm 5:45pm
Location: Seattle Convention Center | Summit
Registration Cost: $15
```


This half day program will Introduce the audience to the many aspects of open source hardware and software development, and how it is helping the industry to accelerate beyond what Moores law has predicted.


Talks will cover numerous aspects of hardware / software development and provide motivation to learn more about the challenges of open hardware and software design together.


Agenda:

- How can software developers help keep Moores law alive?
- Open Hardware Design: Lessons Learned from OSS
- Understanding hardware security vulnerabilities : Hardware Bill of Materials
- Scaling hardware design: squeezing every bit of performance of the open source OpenROAD ASIC toolchain
- Accelerating EDA Flows in the AWS Cloud
- An Introduction to RISC-V
- Accelerating the RISC-V Software Development Ecosystem
- Caliptra: open source Root of Trust
- Getting “Ware” You Need to Go Managing OpenPOWER Hardware with Software (Part 1)
- Getting “Ware” You Need to Go AI Software on OpenPOWER Hardware (Part 2)

@ -2,8 +2,8 @@
title: 'High-Performance-Computing SIG' title: 'High-Performance-Computing SIG'
wgtype: sig wgtype: sig
image: thumb-3.jpg image: thumb-3.jpg
chair: #chair:
- allancantle #- allancantle
participation: Public participation: Public
date: 2021-03-15 date: 2021-03-15
draft: false draft: false

@ -3,7 +3,7 @@ title: 'Instruction Set Architecture TWG'
wgtype: twg wgtype: twg
image: thumb-5.jpg image: thumb-5.jpg
chair: chair:
- paulmackerras - bradfrey
participation: Members participation: Members
git: https://git.openpower.foundation/isa/ git: https://git.openpower.foundation/isa/
discussion: https://discuss.openpower.foundation/c/twg/isa discussion: https://discuss.openpower.foundation/c/twg/isa

@ -3,7 +3,7 @@ title: 'LibreBMC SIG'
wgtype: sig wgtype: sig
image: thumb-6.jpg image: thumb-6.jpg
chair: chair:
- toddrosedahl - jaremykerr
- karolgugala - karolgugala
participation: Public participation: Public
git: https://git.openpower.foundation/librebmc/ git: https://git.openpower.foundation/librebmc/

@ -3,7 +3,6 @@ title: 'Memory SIG'
wgtype: sig wgtype: sig
image: thumb-1.jpg image: thumb-1.jpg
chair: chair:
- pierreluccantin
- curtwollbrink - curtwollbrink
participation: Members participation: Members
date: 2021-03-15 date: 2021-03-15

@ -4,13 +4,8 @@ date: 2020-03-10
draft: false draft: false
--- ---


The OpenPOWER HUB Resources is part of the [HUB SIG](/groups/hub/) and provides POWER based resources for usage. The OpenPOWER HUB Resources is part of the [HUB SIG](/groups/hub/) and provides POWER based resources for usage. The [HUB SIG](/groups/hub/) is a public Special Integration Group that provides information and resources on how to port to POWER.


The [HUB SIG](/groups/hub/) is a public Special Integration Group that provides information and resources on how to port to POWER. OpenPOWER Foundation HUB providers are OpenPOWER Foundation members that are part of the [HUB SIG](/groups/hub/), that give you access to POWER hardware to enable you to get acquainted with the POWER platform. Each provider has their own specific setup and you can request access through our OPF HUB Request Form.



Here are our current OpenPOWER Hub providers:
OpenPOWER Foundation HUB providers are OpenPOWER Foundation members that are part of the [HUB SIG](/groups/hub/),
that give you access to POWER hardware to enable you to get acquinted with the POWER platform.
Each provider has it's specific setup and you can request access through our OPF HUB Request Form.

Here is a list of OpenPOWER Hub providers.

@ -1,21 +1,97 @@
--- ---
title: OSU Open Source Lab title: Oregon State University Open Source Lab
member: oregonstateuniversity member: oregonstateuniversity
projects: projects:
- Open Source - Open Source
provides: provides:
- Bare Metal - Bare Metal Machine
- Virtual Machine - Virtual Machine
- Container
addons: addons:
- none - none
- GPU (vm) - Nvidia V100 GPU
- FPGA (container) - Nvidia T4 GPU
- OpenCAPI Alpha Data 9H3 FPGA
systems: systems:
- POWER9 - POWER9
sponsors:
- mellanox
- oracle
opnstkflavors:
standard:
- name: "oph.c1m4.d20"
cpus: 1
memory: 4
gpus: "-"
disk: 20
- name: "oph.c2m8.d20"
cpus: 2
memory: 8
gpus: "-"
disk: 20
- name: "oph.c4m12.d40"
cpus: 4
memory: 12
gpus: "-"
disk: 40
- name: "oph.c8m16.d80"
cpus: 8
memory: 16
gpus: "-"
disk: 80
- name: "oph.c16m32.d120"
cpus: 16
memory: 32
gpus: "-"
disk: 120
- name: "oph.c32m64.d240"
cpus: 32
memory: 64
gpus: "-"
disk: 240
- name: "oph.c64m128.d240"
cpus: 64
memory: 128
gpus: "-"
disk: 240
gpuenabled:
- name: "oph.c8m16.g1.d120"
cpus: 8
memory: 16
gpus: 1
disk: 120
- name: "oph.c16m32.g1.d120"
cpus: 16
memory: 32
gpus: 1
disk: 120
- name: "oph.c16m32.g2.d120"
cpus: 16
memory: 32
gpus: 2
disk: 120
- name: "oph.c32m64.g2.d240"
cpus: 32
memory: 64
gpus: 2
disk: 240
- name: "oph.c64m128.g2.d240"
cpus: 64
memory: 128
gpus: 2
disk: 240
operatingsystems: operatingsystems:
- CentOS available:
- Ubuntu - Alma Linux 8
- Alma Linux 9
- Alpine
- CentOS Stream 9 (GPU)
- Debian 11
- Debian 12
- Fedora [latest]
- Ubuntu 20.04 (GPU)
- Ubuntu 22.04 (GPU)
- Ubuntu 24.04 (GPU)
unavailable:
weight: -9000 weight: -9000
date: 2022-08-24 date: 2022-08-24
draft: false draft: false

@ -20,13 +20,13 @@ intro:
become-member: become-member:
title: Become a Member title: Become a Member
options: options:
- title: Individual Personal membership - title: Individual membership
text: Individual membership text: as Personal Individual member
cta_url: 'https://enrollment.lfx.linuxfoundation.org/?individual&project=openpowerfoundation' cta_url: 'https://enrollment.lfx.linuxfoundation.org/?individual&project=openpowerfoundation'
cta_text: Join as an Individual Member cta_text: Join as an Individual Member
image: individualmembers.jpg image: individualmembers.jpg
- title: Corporate, Associate & Academic membership - title: Legal Entity membership
text: Corporate and Associate/Academic membership text: Corporate and Associate/Academic member
cta_url: 'https://enrollment.lfx.linuxfoundation.org/?project=openpowerfoundation' cta_url: 'https://enrollment.lfx.linuxfoundation.org/?project=openpowerfoundation'
cta_text: Join as a Corporate or Associate/Academic Member cta_text: Join as a Corporate or Associate/Academic Member
image: corporatemembers.jpg image: corporatemembers.jpg

@ -1,29 +1,29 @@
--- ---
title: 'Membership Benefits' title: 'Membership Benefits'
date: 2021-07-17 date: 2023-06-06
draft: false draft: false
--- ---


Anyone may participate in OpenPOWER. Anyone may participate in OpenPOWER.
Membership levels are designed for those who are investing in growing and enhancing the OpenPOWER community and its proliferation within the industry. Membership levels are designed for those who are investing in growing and enhancing the OpenPOWER community and its proliferation within the industry.


| OpenPOWER Foundation Membership Matrix | Associate | ISV | Silver | Gold | Platinum | | OpenPOWER Foundation Membership Matrix | Individual | Associate | Academic | Silver | Gold | Platinum |
|------------------------------------------------------------|-----------|---------|---------|---------|----------| |------------------------------------------------------------|------------|-----------|----------|---------|-----------|-----------|
| Working Group Participation | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} | | Working Group Participation | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} |
| Marketing Committee Participation | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} | | Ability to Lead Working Groups | {{<x>}} | {{<x>}} | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} |
| Access to Specifications Approved by the Board | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} | | Ability to Lead Committees | {{<x>}} | {{<x>}} | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} |
| Access to Draft Specifications in development | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} | | OPF HUB Dedicated Resource | {{<x>}} | {{<x>}} | {{<v>}} | {{<x>}} | {{<v>}} | {{<v>}} |
| Petition TSC to create a new workgroup or project | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} | | Social Media Spotlight | {{<x>}} | {{<x>}} | 1/month | 1/month | 2/month | 4/month |
| Exhibit opportunities as OPF-hosted and exhibiting events | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} | | OPF Guest Blog Post | {{<x>}} | 1/year | 4/year | 4/year | 8/year | unlimited |
| Participate in OpenPOWER Ambassador Program | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} | | Use of OPF Trademark for commercialization | {{<x>}} | {{<x>}} | {{<x>}} | {{<v>}} | {{<v>}} | {{<v>}} |
| Speaker Opportunities at OPF-hosted events | {{<v>}} | {{<x>}} | 1+ | 2+ | 2+ | | Priority in OPF Workshops and Hackathons | {{<x>}} | {{<x>}} | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} |
| Keynote Opportunities at OPF-hosted events | {{<x>}} | {{<x>}} | {{<x>}} | {{<x>}} | {{<v>}} | | Access to Specifications Approved by the Board | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} |
| Registration/exibit at OPF events | {{<x>}} | {{<x>}} | 5% | 10% | 20% | | Access to Draft Specifications in development | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} |
| Member logo featured on the website | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} | | Petition TSC to create a new workgroup or project | {{<x>}} | {{<x>}} | {{<x>}} | {{<x>}} | {{<x>}} | {{<v>}} |
| Member logo featured on the website homepage | {{<x>}} | {{<x>}} | {{<x>}} | {{<v>}} | {{<v>}} | | Exhibit opportunities as OPF-hosted and exhibiting events | {{<x>}} | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} |
| Member logo featured on event signage | {{<x>}} | {{<x>}} | {{<x>}} | {{<v>}} | {{<v>}} | | Member logo featured on the website | name only | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} | {{<v>}} |
| Member profile featured on website spotlight | {{<x>}} | {{<x>}} | {{<x>}} | {{<v>}} | {{<v>}} | | Member logo featured on the website homepage | {{<x>}} | {{<x>}} | {{<x>}} | {{<x>}} | {{<x>}} | {{<v>}} |
| Member name inclusion in Press Releases | {{<x>}} | {{<x>}} | {{<x>}} | 1/year | 2/year | | Member name inclusion in Press Releases | {{<x>}} | {{<x>}} | {{<x>}} | 1/year | 2/year | 4/year |
| Final Approval of New Projects | <span>Board membership required</span> | | Final Approval of New Projects | <span>Board membership required</span> |
| Final Approval and Voting of IP and Specifications | <span>Board membership required</span> | | Final Approval and Voting of IP and Specifications | <span>Board membership required</span> |
| Manage the Future Direction of the Organization | <span>Board membership required</span> | | Manage the Future Direction of the Organization | <span>Board membership required</span> |

@ -1,6 +1,6 @@
--- ---
title: Membership Levels title: Membership Levels
date: 2022-01-03 date: 2023-05-10
draft: false draft: false
--- ---


@ -13,16 +13,15 @@ The OpenPOWER Foundation is a 501c6 not-for-profit entity with a Board of Direct


OpenPOWER offers a tiered membership of Platinum, Gold, Silver, and Associate/Academic memberships OpenPOWER offers a tiered membership of Platinum, Gold, Silver, and Associate/Academic memberships


- Annual fee and dedicated full-time equivalent (FTEs) verification of committed number of FTEs on honor system
- Contributors, committers, Work Group leads and project leads influence Technical Steering Committee - Contributors, committers, Work Group leads and project leads influence Technical Steering Committee
- Associate/Academic level is not available to corporations - Associate/Academic level is not available to corporations




| Membership Level | Annual Fee | FTEs | Technical Steering Committee | Board/Voting Position | | Membership Level | Annual Fee | Technical Steering Committee | Board/Voting Position |
|------------------|------------|------|-----------------------------------------------|------------------------------------------------| |------------------|------------|------|-----------------------------------------------|------------------------------------------------|
| Platinum | $100k | 10 | One seat per member not otherwise represented | Includes Board position, includes TSC position | | Platinum | $100k | One seat per member not otherwise represented | Includes Board position, includes TSC position |
| Gold | $60k | 3 | May be on TSC if Work Group lead | Gold members may elect up to one BOD member per three Gold members | | Gold | $60k | May be on TSC if Work Group lead | Gold members may elect up to one BOD member per three Gold members |
| Silver | $20k<br>$5k if <300 employees<br>$0 if < 300 employees and an Independent Software Vendor (ISV) or for Open Source Community Projects | 0 | May be on TSC if Work Group lead | One board seat elected by all Silver members | | Silver | $20k,<br>$5k if <100 employees,<br> $1k if < 10 employees | May be on TSC if Work Group lead | One board seat elected by all Silver members |
| Associate and Academic | $0 | 0 | May be on TSC if Work Group lead | May be elected to one community observer, non-voting Board seat | | Associate, Academic, Community | $0 | May be on TSC if Work Group lead | May be elected to one community observer, non-voting Board seat |


<span style="font-size: 10px;">Fee in US dollars</span> <span style="font-size: 10px;">Fee in US dollars</span>

@ -6,5 +6,6 @@ link: https://www.alpha-data.com/
level: silver level: silver
joined: 2015 joined: 2015
date: 2021-03-31 date: 2021-03-31
draft: false end: 2023-05-01
draft: true
--- ---

@ -4,6 +4,7 @@ level: silver
image: antmicro.png image: antmicro.png
country: "Poland" country: "Poland"
joined: 2020 joined: 2020
cancelled: 2022-12-31
date: 2021-03-15 date: 2021-03-15
draft: false draft: false
--- ---

@ -5,6 +5,7 @@ country: USA
link: https://www.broadcom.com/ link: https://www.broadcom.com/
level: silver level: silver
joined: 2019 joined: 2019
cancelled: 2022-12-31
date: 2021-03-31 date: 2021-03-31
draft: false draft: false
--- ---

@ -5,6 +5,7 @@ country: USA
link: https://axiado.com link: https://axiado.com
level: silver level: silver
joined: 2022 joined: 2022
cancelled: 2024-07-05
date: 2022-10-16 date: 2022-10-16
draft: false draft: false
--- ---

@ -5,6 +5,7 @@ country: Italy
link: https://axyon.ai/ link: https://axyon.ai/
level: silver level: silver
joined: 2019 joined: 2019
cancelled: 2024-07-23
date: 2021-03-31 date: 2021-03-31
draft: false draft: false
--- ---

@ -6,5 +6,6 @@ link: https://www.bioretics.com/
level: silver level: silver
joined: 2019 joined: 2019
date: 2021-03-31 date: 2021-03-31
cancelled: 2024-06-27
draft: false draft: false
--- ---

@ -6,5 +6,6 @@ link: https://www.codee.com/
level: silver level: silver
joined: 2019 joined: 2019
date: 2021-03-31 date: 2021-03-31
cancelled: 2024-06-05
draft: false draft: false
--- ---

@ -6,5 +6,6 @@ link: https://www.emdion.com/
level: silver level: silver
joined: 2019 joined: 2019
date: 2021-03-31 date: 2021-03-31
cancelled: 2024-06-19
draft: false draft: false
--- ---

@ -1,8 +1,9 @@
--- ---
title: FreeBSD Foundation title: FreeBSD Foundation
#image: image: freebsdlogo.jpg
link: https://freebsd.org link: https://freebsd.org
level: associate level: associate
date: 2021-12-26 joined: 2021
date: 2023-07-19
draft: false draft: false
--- ---

@ -5,6 +5,7 @@ link: https://www.google.com
level: platinum level: platinum
country: United States of America country: United States of America
joined: 2013 joined: 2013
cancelled: 2023-12-31
date: 2021-03-02 date: 2021-03-02
draft: false draft: false
--- ---

@ -5,6 +5,7 @@ country: USA
link: https://www.hefechip.com/ link: https://www.hefechip.com/
level: silver level: silver
joined: 2019 joined: 2019
cancelled: 2022-12-31
date: 2021-03-31 date: 2021-03-31
draft: false draft: false
--- ---

@ -5,5 +5,6 @@ image: hitachi.png
level: gold level: gold
joined: 2014 joined: 2014
date: 2021-03-02 date: 2021-03-02
draft: false end: 2023-05-01
draft: true
--- ---

@ -3,7 +3,7 @@ title: Inspur Power Systems
image: inspur-power-systems.png image: inspur-power-systems.png
level: silver level: silver
country: China country: China
link: https://www.inspursystems.com link: http://www.k1powersystems.com/
joined: 2017 joined: 2017
date: 2021-03-03 date: 2021-03-03
draft: false draft: false

@ -6,5 +6,6 @@ link: https://juliacomputing.com/
level: silver level: silver
joined: 2019 joined: 2019
date: 2021-03-31 date: 2021-03-31
cancelled: 2024-07-02
draft: false draft: false
---- ----

@ -0,0 +1,10 @@
---
title: Loyola Institute of Technology
image: loyolainstitute.png
country: India
link: https://www.lit.edu.in/
level: academic
joined: 2017
date: 2021-03-31
draft: false
---

@ -3,6 +3,7 @@ title: "Microsemi"
image: microsemi.jpg image: microsemi.jpg
country: USA country: USA
joined: 2015 joined: 2015
cancelled: 2023-01-01
level: silver level: silver
date: 2021-03-30 date: 2021-03-30
draft: false draft: false

@ -0,0 +1,10 @@
---
title: Power Maroc
image: powerm.png
country: Morocco
link: https://powerm.ma/
level: silver
joined: 2024
date: 2024-01-01
draft: false
---

@ -0,0 +1,9 @@
---
title: POWER Progress Community
image: powerprogresscommunitylogo.jpg
link: https://www.powerpc-notebook.org/en/
level: associate
joined: 2020
date: 2023-07-19
draft: false
---

@ -5,5 +5,5 @@ level: gold
country: United States of America country: United States of America
joined: 2017 joined: 2017
date: 2021-03-02 date: 2021-03-02
draft: false draft: true
--- ---

@ -6,5 +6,6 @@ link: https://yiyuan.ai/
level: silver level: silver
joined: 2019 joined: 2019
date: 2021-03-31 date: 2021-03-31
cancelled: 2024-07-03
draft: false draft: false
--- ---

@ -0,0 +1,12 @@
---
title: Solid Silicon
image: solidsilicon.png
country: USA
link: https://solidsilicon.com
level: platinum
joined: 2024
date: 2024-05-18
draft: false
---

Solid Silicon Corporation is a fabless silicon company developing open source software and secure chip designs based on standardized, sovereign, future-proof silicon, which gives developers the ability to own, control, and trust their computing devices down to the silicon.

@ -0,0 +1,10 @@
---
title: University of California - CHIPS Lab
image: ucla.png
country: USA
link: https://www.chips.ucla.edu/
level: academic
joined: 2021
date: 2021-08-31
draft: false
---

@ -1,8 +1,8 @@
--- ---
title: X-ScaleSolutions title: X-ScaleSolutions
image: xscalesolutions.jpg image: xscalesolutions.jpg
country: Cambodia country: USA
link: http://x-scalesolutions.com/ link: https://x-scalesolutions.com/
level: silver level: silver
joined: 2019 joined: 2019
date: 2021-03-31 date: 2021-03-31

@ -4,8 +4,9 @@ image: "yadro-black.png"
level: platinum level: platinum
country: Russia country: Russia
joined: 2015 joined: 2015
cancelled: 2023-04-01
link: "https://www.yadro.com/" link: "https://www.yadro.com/"
date: 2021-03-02 date: 2023-04-13
draft: false draft: false
--- ---



@ -0,0 +1,7 @@
---
title: "Brad Frey"
#image:
member: ibm
date: 2021-08-05
draft: false
---

@ -1,6 +1,6 @@
--- ---
title: David Calderwood title: "David Calderwood"
image: davidcalderwood.jpg image: "davidcalderwood.jpg"
member: redsemiconductor member: redsemiconductor
date: 2023-03-15 date: 2023-03-15
draft: false draft: false

@ -1,6 +1,6 @@
--- ---
title: Ganesan Narayanasamy title: Ganesan Narayanasamy
member: ibm member: ganesannarayansamy
date: 2022-02-04 date: 2023-12-04
draft: false draft: false
--- ---

@ -13,4 +13,4 @@ He is a serial entrepreneur with a background in enterprise technology and has w
business development, product management, and engineering. business development, product management, and engineering.
Previously, James was co-founder and COO at Hyper.sh, an open source cloud-native virtualization startup acquired by Ant Financial. Previously, James was co-founder and COO at Hyper.sh, an open source cloud-native virtualization startup acquired by Ant Financial.
Prior to that, he led product management in Red Hat's OpenStack group, and was a product lead on AT&T's first OpenStack Cloud. Prior to that, he led product management in Red Hat's OpenStack group, and was a product lead on AT&T's first OpenStack Cloud.
James graduated from University of Virginia with a degree in Electrical Engineering and is based in New York. James graduated from University of Virginia with a degree in Electrical Engineering and is based in Washington D.C. area.

@ -0,0 +1,7 @@
---
title: "Jeremy Kerr"
#image:
member: codeconstruct
date: 2021-08-05
draft: false
---

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save