1. Foundation Model - a line in the sand?

    When ARM announced its 64-bit architecture, this was eventually followed by a free (as in beer) software model of that architecture. This model is called the Foundation Model, and although somewhat of an unwanted stepchild next to the commercially available (read expensive) FVP Base model, it is periodically updated.

    Unfortunately …

    read more
  2. BeagleBone Black booting

    The TI Beagle development boards have a ... weird (software) boot architecture. All documentation I was able to find online for running Linux on them is based around a set of cryptic and very specific instructions to:

    • create a small 16-bit FAT partition at the start of the (micro)SD card …
    read more
  3. I'll come in again

    Well, I did sort of start writing some blog posts last year, mainly about technical stuff that might be useful to others (and to myself when I forget). But at some point my MovableType installation became a bit ... confused ... and at the same time the company behind MovableType started seriously …

    read more
  4. Booting a full system with Ovmf

    QEMU supports exporting a directory structure in the host machine filesystem as a block device containing a FAT filesystem. If you think about it, that's pretty much magic. This is really handy for kernel (U)EFI feature testing, since it means I can just throw a Linux kernel (with an …

    read more
  5. Running UEFI virtualised

    UEFI is a portable platform firmware standard, although in practice it has up until recently been used only on IA64 and amd64/x64 platforms. The opensource implementation (TianoCore EDK2) includes support also for ia32 and ARM (aarch32) platforms.

    I develop for the ARM platform, but I sometimes need to verify …

    read more

« Page 2 / 2

social