Doom with @esxi_arm is much better with sound
Shown with the @NXP FRWY (LS1046A-based).
Audigy is plugged into an m.2 Key E to PCIe extender.
It also needs a bit more power than the FRWY is willing to share.
Note: current posted FRWY UEFI for some reason is missing the SMMU bits in ACPI. I am working with @NXP on fixing that! Stay tuned.
Coolest MP3 player so far. Image
So yes, PCIe pass-thru works on Arm. With the way PCIe is exposed on current-gen LayerScapes this is a it janky (there's no RP), but it works. Of course proper servers are totally fine 😎.
Don't forget that PCIe PT does require pinning/preallocating VM ram, so doing this on a 4GB device is a bit academic.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with It's an Arm world (virtualized)

It's an Arm world (virtualized) Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @WhatAintInside

12 Oct
So back in 2019 OCTO was hosting an internal CTO ambassadors conference where I got an interesting request to put together a fun demo around Pi 3. Now remember that during VMworld 2018 in Vegas ESXi on Pi didn't exist yet...
In our OCTO Arm booth in Vegas folks kinda dared to make it happen, and we did... in just a few months we had a demo at VMworld 2018 in BCN of ESXi booting on Pi 3, IIRC with USB support (net, storage and HID)
...but there were no VMs: no GIC and barely any left-over RAM. I was scratching my head on how to make any Pi demo interesting. First I settled on cooking up a hybrid image that could boot Photon OS or ESXi, all from UEFI, to show the power of the UEFI fw and standards.
Read 19 tweets
6 Oct
@esxi_arm Yup! Getting firmware working and polished is a massive massive undertaking. One that I and a very special set of folks from around the world have been driving over the course of a few years now. All as a side act.
@esxi_arm It all started in 2016, when Microsoft put out Windows 10 IoT for Pi 2/3 and released the sources to their TianoCore modifications github.com/ms-iot/RPi-UEFI
@esxi_arm In 2017, Ard Biesheuvel separately developed an early port of 64-bit UEFI support. And this one had PSCI (via TF-A, then called ATF).

workofard.com/2017/02/uefi-o…
Read 26 tweets
6 Oct
Any massive launch today - developer.arm.com/architectures/….
This is truly massive. Extending the "power of boring" beyond servers to other footprints.
SystemReady SR is what used to be called ServerReady.
Read 8 tweets
4 Oct
It's 2020 and Linux NFS client still can't locally remap UIDs to remote ones without messing with a server you may have no control over.
With CIFS? Easy.

//10.0.1.4/Public /qnap/Public cifs credentials=/home/andreiw/cifscreds,uid=andreiw 0 0
Note that this has nothing to do with CIFS. Nothing at all. But it speaks volumes about the developer investment in supporting NFS vs CIFS clients in Linux.
Read 6 tweets
18 Sep
I've been a corp citizen for 15 years now. I've learned that most meetings really can and should be an email.
1:1 meetings are good - they are the quickest way to sort out any kind of a question, discussion or argument. If you send an email, and the reply comes back with more questions than you had statements - time for a call. Don't play email tag.
Read 21 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!