I am having to correct, with alarming regularity, confusion regarding the endianness of modern PowerPC and POWER chips. This article is going to answer a lot of those questions, with facts and citations. What endianness are modern PowerPC / POWER CPUs, including POWER9?Fact: All POWER Architecture processors, with the exception of the POWER4 and POWER5,… Continue reading Clearing confusion regarding modern PowerPC endianness
I was trying to do a little late-night hacking last night on SuperGameHerm, the Game Boy emulator my friends and I are writing, and I hit an error in the memory mapper. Specifically, certain OSes that used to be named after cats don't like calling mmap on /dev/zero (neither does Android). I thought it was… Continue reading The Joys of Unix Programming: MAP_ANON(YMOUS)
Why I left FreeBSD.
Some updates on what I'm working on for FreeBSD.
Making FreeBSD perform well on a MacBook Pro (Late 2011).
Some background on why I left glibc Linux distros and went to FreeBSD. Includes tips on how to install FreeBSD on a MacBook Pro.
As noted in my previous article, my friend Madeline and I set out yesterday to fix my Sun Ultra 60's boot problems so that it could run FreeBSD. The issue ended up being that the disk alias in OpenBoot had been scrambled (probably from the NVRAM reset I did to force it to boot), and… Continue reading FreeBSD 10.1 on UltraSPARC Sun Ultra 60: Booting and initial packages