Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - rjzak

Pages: 1 [2] 3
16
User Zone / Re: Void Linux thread
« on: October 31, 2022, 12:00:15 pm »
Regarding Void's (and Chimera's) use of 4k pages, how is this used with Qemu & virt-manager? Virt-manager is nice since it creates the XML for libvirt, but I run into the issue where Qemu complains about wanting 64k pages, but not being able to do so on 4k pages.

The Void PPC doc has an entry regarding this: https://docs.voidlinux-ppc.org/configuration/virtualization.html
Which specifies to use -machine pseries,cap-hpt-max-page-size=4096.

How is this specified in the virt-manager or libvirt XML? Looking at https://libvirt.org/drvqemu.html, the closest I could find is using <qemu:commandline>, but that doesn't help, nor does adding the page size flag to machine="pseries".

17
Maybe try my Power9 fork? https://github.com/rjzak/dnetc-client-base/tree/power9. I was able to get some things working, still needs some improvements.
If I can get it to a working state, I can see if the maintainer will take it and make a ppc64le release, as per their instruction https://www.distributed.net/Download_clients (very bottom of the page).

18
Applications and Porting / Re: Interest in Porting Wasmtime & Cranelift
« on: October 08, 2022, 01:18:29 pm »
There's no work on Cranelift yet because I haven't gotten wasm fully working. It passes the tests but some apps inexplicably fail, and I suspect it's not handling int32s correctly which will require a non-trivial refactor.

What aspect of Wasm are you working on? Something in the browser? Another WebAssembly library?

One thing I was thinking of doing with Wasmtime & Cranelift was to start with Wasmtime FIber. It has assembly code for context switching, and of course lacks ppc64le support. I also figured it would be easier for me to get started on, since it's smaller and presumably has unit tests so I can know if I did it right. This is the code for x86_64: https://github.com/bytecodealliance/wasmtime/blob/main/crates/fiber/src/unix/x86_64.rs

19
Applications and Porting / Re: Interest in Porting Wasmtime & Cranelift
« on: October 07, 2022, 01:55:10 pm »
I don't see cranelift in there, or anywhere under the chmeeedalf user name.

Cranelift: https://github.com/bytecodealliance/wasmtime/tree/main/cranelift

Specifically, where the ppc64le code would be, if it existed: https://github.com/bytecodealliance/wasmtime/tree/main/cranelift/codegen/meta/src/isa

20
Applications and Porting / Interest in Porting Wasmtime & Cranelift
« on: October 05, 2022, 11:13:25 am »
I'm interested in getting Wasmtime (WebAssembly Wasi runtime library and program) and Cranelift (JIT used by Wasmtime, others) working on ppc64le. One thing that's interesting is that Power seems to be the only modern platform missing (RISC-V support was merged in recently, and they also support s390x, ARM, and of course, x86_64). As visible in the RISC-V PR, the amount of code required for such an undertaking is massive, and requires extensive knowledge of assembly. I'm interested in doing this work, and have been reading IBM's ISA and ELF ABI documentation, but could use a hand.

It would benefit Firefox, since Cranelift is used by Firefox for WebAssembly JIT compilation, I believe. It would help with some random apps, such as the text editor Lapce, which use Cranelift & Wasmtime for plugins.

Also relevant: https://forums.raptorcs.com/index.php/topic,27.msg3125.html#msg3125

21
Talos II / Re: Damaged motherboard?
« on: October 05, 2022, 10:21:42 am »
I think it's still a pretty big risk to try and use it.
With that big of a solder splash, there could be other smaller and harder to see ones anywhere else on the motherboard.
Or even loose solder balls rolling around waiting to short out some pins.

Turns out, it was fine using the damaged motherboard. I did receive the new one ~2 weeks ago. So all is good!

22
Talos II / Re: Damaged motherboard?
« on: September 12, 2022, 06:15:34 pm »
It's the third week, and I'm still waiting for the replacement motherboard. It's frustrating that "early next week" has become week three and no response from Support or Sales, and I've emailed them a few times last week and the week before. I also tried reaching out on Twitter last week, and the message is unread yet they're tweeting. It's not fun being ignored waiting for weeks for something which was supposed to be quick, and I'm trying to be patient since I'm sure they've got a million things going on.

In the meantime, what does the community think about using it with just CPU1, since the damage is to a memory slot for CPU 2? It seems that the RAM slot connects only to the CPU, and it not being there wouldn't damage anything if the solder blob is connecting wires that shouldn't be connected. Thoughts?

23
Talos II / Re: Damaged motherboard?
« on: August 27, 2022, 08:46:29 am »
They are sending a new board early next week, and covering shipping (and return shipping of the solder blob board). They said this hasn't happened before. I do appreciate their quick response (and on a Saturday too!). Also, the paint on the chips indicates the version of the firmware at shipping, which is neat.

24
Talos II / Damaged motherboard?
« on: August 26, 2022, 04:17:52 pm »
I ordered my first Raptor product, the Talos II (+CPUs bundle), and it arrived today! However, after unpacking, I had some concerns.

In the attachments, there's an image of what looks like spilled solder on a memory slot, and a weird orange rust-looking dot on a chip which is not present in the high-resolution image from the Wiki. Yet, there was a note in the package showing that tests passed. How worried should I be? I'm afraid the solder spill could short something out, and I spent too much money (personal money for personal computer) on this so I'm going to nit-pick.

I did email support, waiting to hear back.

25
After checking the docs, the Talos & Blackbird boards use the 20-pin TPM. So maybe these would work:

* https://a.co/d/91veo25 (Generic brand? not too comfortable with that, unknown chip)
* https://a.co/d/4QA7amk (looks exactly like the one above, same marketing images, not a well-known brand, unknown chip)
* https://a.co/d/etHR62A (SuperMicro, Infineon chip)
* https://a.co/d/bD90lpO (Another no-name brand, unknown chip)

26
According to IBM’s paper, the Ultravisor uses a TPM and IBM recommends Nuvoton. https://dl.acm.org/doi/10.1145/3447786.3456243

I also noticed there isn’t anything on the Forum or Wiki about supported TPMs. Sorry if this is a dumb question, as I’ve never used them before, but is there any reason as to why this one wouldn’t work?
ASRock TPM2-S TPM Module Motherboard (V2.0) https://a.co/acA1yDL

27
GPU Compute / Accelerators / Re: Which GPU would *you* choose?
« on: August 02, 2022, 08:04:17 pm »

Here you can find a good overview:
https://wiki.raptorcs.com/wiki/POWER9_Hardware_Compatibility_List/PCIe_Devices#AMD

How up-to-date is the GPU list? A few of the items have wording like "May need at least linux 4.16", or "A compatibility mode is expected to be included in Linux 5.4 and above that will resolve this issue. ", or requires kernel patches from 3 years ago. I'm considering a Talos II build, but am worried about the GPU issue. Is the 580 still the best working non-pro Radeon? I'm also not familiar with AMD cards, I've always been an Nvidia person, but won't be using one for the Talos due to the many obvious reasons... I'm assuming Void Linux is the best way to go to side-step the 64k kernel page issue, and that this issue is still a problem today?

28
So for the sake of clarify, the "v2" POWER9 chips do support the Ultravisor, correct?

The Wiki says POWER9 2.3 does support Ultravisor: https://wiki.raptorcs.com/wiki/POWER9#Steppings
And the Wiki says that Ultravisor does not exist in POWER9: https://wiki.raptorcs.com/wiki/Power_ISA/Privilege_States

I also ask because I'm working on a project (Enarx) which runs workloads in trusted execution environments, such as Intel SGX. I'd like to support POWER9's Ultravisor/PEF if it's available on a Talos II system, and functional (and hopefully documented enough to figure out!).

29
Talos II / Re: Advice for installing OS via BMC?
« on: February 12, 2021, 06:57:17 pm »
I've been able to connect, set an IP, install needed packages. Thank you for the help!

30
Talos II / Re: Advice for installing OS via BMC?
« on: February 05, 2021, 06:17:00 pm »
@SiteAdmin is Raptor, or at least someone on their technical staff.

It looks like you're doing this through the OpenBMC web interface?
This is all done via the OpenBMC web interface. That's all that was provided.

Did you set the date to a correct value? Otherwise Ethernet will not work.
That's the first I've ever heard of that...

Pages: 1 [2] 3