Embedded Linux News has a summary of the recent U-boot 2013.01 release, which adds support for Freescale PowerPC-based SoCs, and throws out support for some ancient PowerPC chips as well.
Fedora 18 for PowerPC is now available. The biggest PowerPC-specific feature appears to be the availability of POWER7-optimized packages (since development is driven by IBM and Red Hat, this shouldn’t be a big surprise).
glibc 2.16, released in June, includes this gem: a
__ppc_get_timebase() function, which gives Linux applications a convenient way to access PowerPC’s low-overhead time counter. The special timebase register has always been directly accessible from userspace, but previously developers would need to go re-type assembly language out of the PowerPC architecture manuals in order to use it.
Another example of the toolchain providing helpful convenience functions came way back with gcc 4.1, which implemented an architecture-neutral set of atomic memory access functions. In the bad old days before that, programmers who needed atomic memory operations had to translate load-link/store-conditional instructions from the PowerPC architecture manual into gcc inline assembly.
Of course, this new glibc function returns only “ticks”, not time, so applications won’t have a convenient way to relate that to time until
__ppc_get_timebase_freq() arrives in the next version of glibc…
Almost two years ago, Mentor Graphics released a PowerPC port of Android (the 1.6 “Donut” release). It appears they have just released a 2.3 “Gingerbread” port as well, with not much more information than that.
Freescale’s network processor division has announced it will begin offering ARM-based system-on-chip (SoC) products for networking applications. Although Freescale has offered the i.MX series of ARM-based SoCs for many years, and Kinetis ARM-based microcontrollers, those have been designed for markets with lower on-core processing requirements, such as consumer or mobile devices. The new announcement comes in an area which until now has been dominated by designs containing “high-performance” PowerPC cores, typically accompanied by specialized on-chip hardware blocks to accelerate intensive tasks like decryption. Freescale swears up and down that it will continue “designing and supporting” PowerPC-based processors for a decade or longer, but many observers believe the relevance of the small PowerPC ecosystem will diminish rapidly. The new ARM-based network processors are expected to begin sampling in mid-2013.
The IBM- and Red Hat-dominated development team has announced the release of Fedora 17 for PowerPC. It has been tested primarily on IBM POWER7 hardware, but even 32-bit binaries have been made available as a starting place for more adventurous users. Notable changes include the long-overdue switch from yaboot to the grub2 bootloader.
According to EE Times, the Chinese goverment is considering standardizing industry and academia on a single instruction set. Various Chinese entities have worked with MIPS before, but they are looking for other options at a time when MIPS is rumored to be looking for a buyer. The obvious choice for China would be ARM, but they are dangling the possibility of PowerPC as a lower-cost alternative.
LSI has announced the AXE2502 SoC (System on a Chip), part of its Axxia communication processor line. It incorporates two PowerPC 476 cores (with floating point) and hardware accelerators for packet processing, regular expressions, and encryption. However, earliest availability won’t be until Q3 2012.
Rutgers University just opened a BlueGene/P supercomputer, named Excalibur. Rutgers hopes to add a faster BlueGene/Q design in the future, but BlueGene/P, a cluster based on PowerPC 450 cores, still provides teraflops of compute power for researchers. Rutgers is also considering how to make Excalibur available to businesses for reasonable compensation. Excalibur is apparently intended for life science applications (e.g. drug modeling).
The Fedora “Secondary Architecture” team for Power have announced Fedora 16 for PowerPC, the first PowerPC Fedora release since Fedora 12, just in time for Christmas. Since Red Hat Enterprise Linux (RHEL) is based on Fedora, the team of mostly Red Hat and IBM employees are working to ensure the RHEL work required to support IBM’s PowerPC-based servers remains manageable.
The team also promises a regular update stream and mentions Fedora 17 plans, so that’s about as good a roadmap as a secondary architecture can get.