Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 28
  1. Binary arm-thumb-1 cheat sheet

    Some useful instructions and their encoding.

  2. ScratchOS : Firmware

    Back to the nibble age.

  3. ScratchOS : introduction

    Bringup game, masochist mode.

  4. TurboJSON : Assembly-level optimization.

    Trying machine-specific approaches.

  5. Adding your custom libraries to a Linux Kernel Module.

    Ever dreamed of delegating all your build flow to KBuild ?

  6. Assembly trick : bijective transformations of the char set.

    Applying the membership test to faraway characters.

  7. Assembly trick : char set membership test.

    Tesing if a char is in a set of chars as fast as possible.

  8. TurboJSON : C-level optimization.

    Removing unnecessary processing steps.

  9. TurboJSON : JSON basics.

    Bases on JSON and how to parse it semi-efficiently.

  10. Disk access, MMU, mmap, a simple overview.

    Explaining what happens when one mmap-s the content of a file.

  11. Chip pinout generator

    A non-smart but efficient way of connecting your PCBs.

  12. Micro-KASAN : ARM Thumb Emulator.

    Executing instruction the way it should not be done.

  13. Micro-KASAN : KASAN memory management.

    How KASAN manages memory.

  14. Micro-KASAN : Kernel memory management.

    How the kernel manages primary memory.

  15. Micro-KASAN : KASAN structure.

    KASAN in details.

  16. Micro-KASAN : Hardware.

    What our KASAN will run on.

  17. Micro-KASAN : Memory checking.

    General memory checking considerations.

  18. Opensource

    This article is here to answer a question that has probably come to your mind if you read one of my articles :

  19. Micro-KASAN : Introduction.

    Valgrind on a microcontroller.

  20. FAB

    # FAB – Fill Abort Barrier ## Overview The Fill Abort Barrier (FAB) enforces serialization of instruction execution following cache-miss events.

  21. CCA

    Central-copy Atomicity ## Overview Central-copy atomicity defines a memory consistency property in which a write becomes atomically visible to all observers at the point of cache unification rather than at the time of issue or during propagation.

  22. AI

    The great AI frenzy One must embrace the time they live in and to my displeasure, this decade seems to be focused on AI.

  23. About me

    Hola !

  24. Joys of porting a kernel to WebAssembly, Part 2.

    WebAssembly, or why the toolchain matters.

  25. Joys of porting a kernel to WebAssembly, Part 1.

    In-process kernels, WebAssembly and their difficulties to cohabitate.

  26. Memory Manager : Secondary allocators.

    Secondary allocator

  27. Memory Manager : Primary allocators.

    The primary memory manager

  28. Memory Managers : Introduction.

    General considerations on memory and memory managers.