Sabitlenmiş Tweet
Raptor Engineering
569 posts

Raptor Engineering
@RaptorEng
Electrical, firmware, and computer product design / contracting services. @OpenPOWERorg member, @coreboot_org certified contractor.
United States Katılım Mayıs 2016
4 Takip Edilen1.1K Takipçiler

@RoboMuu You may need to change the machine XML to do that, which would mean a rebuild of the firmware. We're not aware of a runtime way to switch the PHB mode.
English

@RaptorEng
Is it possible to switch PEC2 (CPU 2, Slot 3) into x8x8 bifurcated mode on the Talos II?
The Power9 documentation suggests that this is possible for PEC1 & PEC2. I assume the setting needs to be changed sometime early in the boot process?
English

@RoboMuu @RaptorCompSys Sorry about that! We've cleaned up the digital graffiti as best as possible. Abuse reports are always appreciated, but long term @gitlab really needs to make it easier to mass delete accounts (or allow manual account activation, the captchas are not working well as can be seen).
English

@RaptorEng @RaptorCompSys
I was reading about the exciting Kestrel Collaboration when I noticed gitlab.raptorengineering.com/explore has a problem with spam projects that started around a month ago.

English
Raptor Engineering retweetledi
Raptor Engineering retweetledi

Dear OSF Community, as you may know, on behalf @InsurgoTech, we are working on #coreboot-based Dasharo Trustworthy Computing for @RaptorEng Talos II and Talos II Lite. Beta testers are welcome! If you want to contribute to the effort, please subscribe to: newsletter.3mdeb.com/subscription/w…
English
Raptor Engineering retweetledi

While we applaud the overall extent of source code available for the #POWER10 firmware stack, two key P10-specific firmware components remain closed source at this time. The first is the off-chip OMI DRAM bridge, and the second is the on-chip PPE I/O processor (links below).
English

We believe that, as an open ISA, POWER is still a viable path toward resolving these issues and restoring owner controllable computing to the market. We are very disappointed that @IBM chose not to walk this path with us, but they are just one closed vendor in a crowded market.
English

With #BigTech asserting so much post-sale control lately over the devices you ostensibly "own" (even previously owner-control friendly players like @IBM), there are nearly no options left for individuals and corporations that value privacy, auditability, and transparency... 😟
Raptor Computing Sys@RaptorCompSys
Source-free binaries and proprietary, use-restricted license here: github.com/open-power/ocm… -- just one reason we are not doing P10 systems. If @IBM were to release a proper open firmware we would reconsider, but for now P9, *not* P10, is the only owner controlled / secure option.
English

@carlosedp @RaptorCompSys @ZephyrIoT @OlofKindgren When developed on a POWER host system, as we do, it doesn't even need a cross compiler! Over time, native execution in something like a QEMU environment would be practical, all we need to do is emulate the peripherals vs. the entire CPU on a POWER host.
English

@carlosedp @RaptorCompSys @ZephyrIoT @OlofKindgren We're definitely interested in seeing Kestrel ported to other FPGAs, especially others that support the fully open tooling. That said, there are key advantages to using a POWER-compliant CPU at the heart of Kestrel -- e.g. "compile once, run anywhere" for any POWER LE device.
English

This is pretty awesome and a BOLD move by @RaptorEng / @RaptorCompSys by not going the OpenBMC way and implement a BMC in @ZephyrIoT 😃
Maybe you folks could use @OlofKindgren FuseSoc for build and dependency management. Would allow support for different boards and even FPGAs.
Raptor Engineering@RaptorEng
Our Kestrel POWER-based soft BMC continues to mature! Here's a screenshot of its internal Web server, which has fully working firmware upload capability as of this post. Check out the source and start collaborating with us on Kestrel project page! gitlab.raptorengineering.com/kestrel-collab…
English

@stewartsmith @mramboar @mpc7500v2 That said, we'd be quite happy to see a new port / rebase that retained our original feature set on top of the new OpenBMC APIs / services. At the end of the day, Zephyr almost feels like a more stable base / platform for our BMC requirements.
English

@stewartsmith @mramboar @mpc7500v2 Yes, it's a problem, one we're not too happy about either. The reason it happened that way is that, in addition to the boot time issues, OpenBMC still has far too much overall churn and missing functionality. We then had to implement said functionality on top as custom patches.
English

Our Kestrel POWER-based soft BMC continues to mature! Here's a screenshot of its internal Web server, which has fully working firmware upload capability as of this post. Check out the source and start collaborating with us on Kestrel project page! gitlab.raptorengineering.com/kestrel-collab…

English

@pietrushnic @lpnplant We're always happy to collaborate on projects like Kestrel and merge changes from other contributors - just open a merge request on our Gitlab when ready. Our goal is to have Kestrel available and maintained as a ready to use reference implementation for secure, open BMC designs.
English

@pietrushnic @lpnplant Interesting! You could wire a Versa ECP5 board directly to your Talos II Lite and enable all Kestrel functionality:
gitlab.raptorengineering.com/kestrel-collab…
Our LPC HDL already has TPM cycles implemented, so Kestrel is ready to accept a TPM daemon implementation if you wanted to work on one!
English

@stewartsmith @mpc7500v2 To be fair, this isn't a huge issue for server operators. We keep pushing solutions outside of the server space, however, and in those markets boot time matters -- both from cold+dark to ready to start, and from ready to start to fully online. OpenBMC needs work in this area. 😉
English

@stewartsmith @mpc7500v2 To put that in perspective, when we load the bitstream via OpenOCD (vs. the internal ECP5 SPI Flash bootstrap) we're online in around 5 seconds. The ASpeed ASIC using the OpenBMC stack, with a nearly 20x faster clock speed, hasn't even initialized the kernel by that point.
English

@hughsient We're seeing similar, hence the focus on a Web server prior to any IPMI network daemons. In fact we'll probably prioritize Redfish and see if network IPMI is even necessary (IPMI BT is still required by the POWER hosts we support, so that's been implemented for some time...)
English

@hughsient At the moment it's still in early stages -- just getting the Web server up and running to this extent from the relatively raw Zephyr sources was challenging. The intent is eventually to support IPMI and Redfish via new server daemons.
English

@pietrushnic Depends on what you want to test! The basic BMC will function with just the ECP5 Versa board, but without a host attached to that board you're basically limited to booting the BMC and interacting with the Web server / BMC shell.
English
