I never posted about it but at the end of April I disclosed a bug in an NXP chip as part of my work at Oxide. The short summary is there was an undisclosed hardware block in the LPC55S69 which allowed for modification of the ROM and breaking of various isolation boundries. Oops?
Debuggers are one of many tools available to assist developers in figuring out problems.Many of the ARM Cortex-M boards support a standard called CMSIS-DAP for hardware debugging. This is designed to let board makers provide a dedicated chip to facilitate communication between a debugger chip and a host. The debugger chip then commmincates to the actual CPU being debugged via other signals. Like…
So The Register managed to incite a lot of discussion with a headline that plain-text e-mail is a barrier to entry for kernel development. While attention grabbing, this is actually not a new debate. Like a lot of tech arguments this one seems to come up on a cyclical basis. Maybe because maintainer summit didn’t happen this year it needed to come out elsewhere. I gave a few thoughts on twitter…
Since started my new role back in January. I have somehow been hashtag blessed to encounter several compiler bugs. This is definitely not the first time I’ve hit compiler bugs but I’ve now gotten fairly good at figuring out when my code may not be the problem.
Much of my work recently has been in Rust. I’ve known about Rust since its early days but I’ve never had the inclination to sit down and work with it until now. In many respects, I feel like I’m working in a functional programming language given the wide-spread use of map and closures. This may also just be the fact that C provides almost none of these constructs.
Like a lot of people in the world, I have not had an outstanding week. I had been dealing with a bout of insomnia that persisted through time changes. That, thankfully, has finally fixed itself this past week but my body is still catching up. Combine that with the general stress of the Corona virus plus some other factors and I have not been in the best of moods. In the interest of trying to…
I mentioned this on twitter and the Fedora kernel mailing list but January 17th was my last day at Red Hat. I can’t express enough thanks to every single person I met during my nearly 5(!) years there. I came in to Fedora as basically an outsider and everyone welcomed me with open arms. You all touched my life in ways I will never forget. I enjoyed all the challenges of being a kernel maintainer…
I didn’t quite know what I was doing when I set up my blog/website back in 2015. Times have changed and the static site generator written in python I chose in 2015 is no longer being updated and thus will probably stop working with python3 soon. Time to get with the times and move to a better generator.