4 ms·
The MACCHIATObin Double Shot[0] from Marvell is reasonably fast. CPU wise it's twice the speed of a RPI, has two 10 Gb NICs, one 1 Gb NIC, 3 SATA ports, a PCIe
by wang_li 8y ago
The MACCHIATObin Double Shot[0] from Marvell is reasonably fast. CPU wise it's twice the speed of a RPI, has two 10 Gb NICs, one 1 Gb NIC, 3 SATA ports, a PCIe 3.0 x4 slot, in a mini-ITX form. I picked one up from Solid Run with 16 GB RAM for around $500 with the intention of making a desktop replacement to do all my online financial stuff on. Unfortunately the processor initialization doesn't configure large enough BAR space for video cards. A desktop like this has been done[1], but how was not publicly documented.
[0] http://macchiatobin.net/product/macchiatobin-double-shot/ http://macchiatobin.net/product/macchiatobin-double-shot/
[1] https://www.cnx-software.com/2017/10/03/macchiatobin-based-diy-arm-desktop-dragonboard-820c-based-diy-arm-laptop-video/ https://www.cnx-software.com/2017/10/03/macchiatobin-based-d...
- floatboth 8y agoYou should use the TianoCore based firmware instead of the U-Boot it comes with. TianoCore even runs QEMU to emulate the VBIOS, so you should be able to get graphics before OS boot, like on a normal PC :) https://github.com/MarvellEmbeddedProcessors/edk2-open-platform/commits/marvell-armada-wip https://github.com/MarvellEmbeddedProcessors/edk2-open-platf... How to compile: http://wiki.macchiatobin.net/tiki-index.php?page=Build+from+source+-+UEFI+EDK+II http://wiki.macchiatobin.net/tiki-index.php?page=Build+from+... How to run without flashing: https://lists.freebsd.org/pipermail/freebsd-arm/2018-October/018949.html https://lists.freebsd.org/pipermail/freebsd-arm/2018-October... (at the bottom) (tl;dr the 'bubt' command)
- wang_li 8y agoThere are also jumpers for configuring where it gets the boot loader, so when I did happen to put a bad build into the SPI flash, it was possible to recover by using the SD card. I'll have to revisit the TianoCore build as my previous attempts to use it were miserable failures. I assume due to the fact that my OS isn't arranged in such a way as to support EFI booting. I would love to get it up and running as my gut feeling is that running on a platform that less than 0.0000001% of users are using insulates you from almost all automated attacks I'd encounter on the internet. The only thing I'd feel more secure using would be a Talos PowerPC based system, but those are out of my budget.