Recent posts

This is where I put notes, thoughts, and other things that might be of use or interest to others.

| tagged with
  • hardware
What I want in a laptop
Notes from considering my priorities when looking for a new laptop
| tagged with
  • ARM
An ARM Glossary
Trying to make sense of the slew of ARM architecture and ABI variants.
| tagged with
  • garbage collection
  • GHC
  • compilers
Talk: A low-latency garbage collector for GHC
A talk given at Munihac providing a high-level overview of my concurrent mark & sweep garbage collector design for the Glasgow Haskell Compiler.
| tagged with
    Nix notes
    Some notes-to-myself on Nix
    | tagged with
    • ghc
    • haskell
    • array
    The many arrays of GHC
    A brief summary of the many array types you'll find in a Haskell heap profile
    | tagged with
    • ghc
    • core
    • work-in-progress
    Understanding GHC Core
    Everything you really need to know to understand GHC's Core
    | tagged with
    • wireless
    • ath10k
    802.11ac with ath10k
    Notes from a failed attempt at bringing up an 802.11ac adapter in master mode
    | tagged with
    • konsole
    Installing ZenBurn
    Configuring the ZenBurn theme in Konsole.
    | tagged with
    • ghc
    • llvm
    • arm
    GHC and LLVM: Tests
    Results from compatbility tests between LLVM and GHC.
    | tagged with
    • swd
    • jtag
    • openocd
    • arm
    SWD with OpenOCD and a Bus Blaster
    A brief walk-through of bringing up an SWD interface with OpenOCD and a Bus Blaster JTAG adapter
    | tagged with
    • GHC
    • ARM
    • linking
    The state of GHC on ARM
    A brief history of my efforts in bringing first-class ARM support to GHC
    | tagged with
    • GHC ARM
    GHC on ARM update
    Status upon on my work in making the Glasgow Haskell Compiler run on the ARM architecture
    | tagged with
    • devicetree
    • kernel
    • beagleboard
    • linaro
    Adventures in devicetree land
    One experience debugging the transition to a devicetree-enable kernel on the BeagleBoard