← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 18
  1. An article about experimenting with the RAMINDEX feature on Arm Cortex-A76 cores.

  2. A note about speculative oracles and the Arm Memory Tagging Extension (MTE).

  3. A story about hacking on UEFI firmware for Intel platforms.

  4. Some notes and impressions about the properties of return instructions.

  5. Some Notes on Zenbleed

    This article explores the conditions for triggering "Zenbleed" (CVE-2023-20593).

  6. This article explores the local branch prediction on Apple's "Avalanche" microarchitecture.

  7. This is short review about creating a bare-metal microbenchmarking environment for the Apple M2 (specifically, for my new 13" MacBook Pro with the T8112).

  8. Speculating on Zen 2 (Part 2)

    This is the second part of my exploration into branch prediction and speculation in the Zen 2 microarchitecture, where we look at the behavior of unconditional direct branches and continue digging into details about the branch predictor.

  9. Speculating on Zen 2 (Part 1)

    This is the first part of my exploration into branch prediction and speculation in the Zen 2 microarchitecture, where I introduce a lot of context and present some tests with conditional branches.

  10. Anecdote about having fun with x86 performance-monitoring counters.

  11. Playing with AMD IBS

    Anecdote about having fun with AMD's "instruction-based sampling" features.

  12. "Communication"

    A veiled complaint about Elon Musk tweeting on how Neuralink creates the possibility of "conceptual telepathy."

  13. tl;dr I wrote a somewhat-simple crate for decoding 32-bit ARMv5 and Thumb instructions called armbf.

  14. The Trefoil Knot

    A story about being afraid to write poetry.

  15. Tiny 'hello, world' Binaries

    A friend of mine brought up a great question some months ago: "Why does GCC spit out a huuuge ELF when I compile the simplest possible 'hello, world' program?

  16. Classic Stack-Smashing

    This is an example of a classic stack-smashing attack, and some discussion about associated mitigations in Linux.

  17. Some thoughts after watching Brendan Gregg's LCA2017 talk about developments in eBPF tracing.

  18. Social systems are complicated, and people are not machines.