Code Construct
@CodeConstruct
Specialised software development for open source and embedded systems
You might like
We're honoured to be able to support @_everythingopen again this year, and of course, to be attending too! 🎉 Looking forward to a great conf. Come and say hi!
#EverythingOpen 2025 would not be possible without Royal Penguin sponsor: @CodeConstruct provides high-quality #openSource software services. Visit: codeconstruct.com.au Program: 2025.everythingopen.au/schedule/ Tickets: 2025.everythingopen.au/attend/tickets/ #EO2025 #conference
Today's #EverythingOpen retro goes #OpenHardware - it's @jeremymeep of @CodeConstruct and the #LibreBMC baseboard management controller, used to power the @IBM #AC922 #WitherSpoon. If you love #OpenPOWER, #FPGA, #HPC or #CPU, this one's for you. 🎥 youtube.com/watch?v=OLoKQ1…
youtube.com
YouTube
"LibreBMC: literally everything is open" - Jeremy Kerr (Everything...
Code Construct developer @mramboar has just published a new article around dealing with #git source trees when coordinating with an ever-changing upstream. Check it out at: codeconstruct.com.au/docs/bisect-in…
codeconstruct.com.au
Solving intractable rebase conflicts with git-bisect - Code Construct
Large rebases can cause many conflicts, let's make fixing them tractable
It's a pleasure! Thank you, #everythingopen team!
A huge thank you to Adelie Penguin #sponsor @CodeConstruct and to Fairy Penguin #sponsor @Collabora for your support - we couldn't deliver #EverythingOpen without you! 2023.everythingopen.au/sponsors/
Come and check out a bit of our #librebmc shenanigans at #EverythingOpen
Continuing our Speaker Spotlights as we slide in to #EverythingOpen, please meet Jeremy Kerr of @CodeConstruct, who will be presenting "#LibreBMC: literally everything is open". As Jeremy explains, the #hardware, #firmware and implementation is all #open. 2023.everythingopen.au/schedule/prese…
🫡🎺
Tonight, @PawseyCentre's switches off Magnus after eight years of service to the Australian science & research community 😢 Magnus' impact has been immense for the acceleration of science and research in Australia 👏🏽 pawsey.org.au/case-studies So long, and thanks for all the fish.
We have been on a document-writing frenzy this week! Here's the latest: the details on updating NVMe device firmware over the out-of-band MCTP link, using the NVMe-MI code we have been working on. codeconstruct.com.au/docs/nvme-mi-f…
codeconstruct.com.au
NVMe out-of-band firmware updates - Code Construct
Using the NVMe-MI protocol to update NVMe devices
Code Construct has been working on an exciting project with @OpenPOWERorg : We built a fully open source Baseboard Management Controller (BMC) implementation — right down to the hardware — and used it to boot & manage an IBM AC922 server. Full details at: codeconstruct.com.au/docs/dcscm-ope…
codeconstruct.com.au
DC-SCM, Microwatt and OpenBMC - Code Construct
Building a fully open BMC with Antmicro's Artix DC-SCM, Microwatt and OpenBMC
Tonight, @PawseyCentre's switches off Magnus after eight years of service to the Australian science & research community 😢 Magnus' impact has been immense for the acceleration of science and research in Australia 👏🏽 pawsey.org.au/case-studies So long, and thanks for all the fish.
More documentation! 📄We have just posted an overview of our recent additions to libnvme, enabling Management Interface (MI) communications with NVMe storage hardware. Read all about it at codeconstruct.com.au/docs/nvme-mi-w…
codeconstruct.com.au
NVMe-MI with libnvme - Code Construct
Using the NVMe-MI protocol with libnvme
Our patches for NVMe-MI support have just landed in the upstream libnvme project! 🥳 github.com/linux-nvme/lib… These provide base support for managing NVMe devices using a i2c/SMBus link. There's an example program, mi-mctp, included too. More protocol functions coming soon…
We're back on to some MCTP + NVMe-MI development - so a bit of dev hardware: an AST2500 EVB, serial console + netboot, EVB's i2c bus connected to our own NVMe break-out board, hosting a MCTP-capable NVMe drive, with outputs to a @dangerousproto Bus Pirate for i2c tracing. 🥳
Just posted: a quick guide to getting the Microwatt core running Linux on an OrangeCrab ECP-5 FPGA: codeconstruct.com.au/docs/microwatt… This gives us a reasonably easy and inexpensive way to start developing with an #OpenPOWER core, using entirely open source tools. 🎉
codeconstruct.com.au
Microwatt with Linux on OrangeCrab - Code Construct
Introduction for building and running Microwatt and Linux on an OrangeCrab FPGA
Exciting updates! We've just added a new section to the Code Construct website: a collection of our technical documentation. Check out codeconstruct.com.au/docs/ for the first set, a background on the MCTP support in Linux. More documents are in the pipeline, stay tuned! 📡
codeconstruct.com.au
Documents - Code Construct
Code Construct Documentation
United States Trends
- 1. Lakers 72.5K posts
- 2. #Talus_Labs N/A
- 3. Luka 66.9K posts
- 4. Wemby 25.8K posts
- 5. Marcus Smart 5,764 posts
- 6. #LakeShow 5,534 posts
- 7. Blazers 8,216 posts
- 8. Russ 10.2K posts
- 9. Ayton 15.4K posts
- 10. Will Richard 6,296 posts
- 11. Horford 1,929 posts
- 12. #AmphoreusStamp 6,272 posts
- 13. #RipCity N/A
- 14. Podz 2,377 posts
- 15. #dispatch 62.4K posts
- 16. Thunder 35.2K posts
- 17. Godzilla 32.9K posts
- 18. Nico Harrison 1,733 posts
- 19. Kuminga 3,326 posts
- 20. Sochan 2,317 posts
Something went wrong.
Something went wrong.