Suyash Mahar Notebook ¯\_(ツ)_/¯

Coherence in CXL

Notes on coherence in CXL

Debugging segfaults

A (dynamic) list of techinques I have learned to debug segfaults

Debugging segfaults feature image

Running LLVM pass with Clang

How to run your LLVM pass directly from clang with the new pass manager (clang 13+)

Verilog Examples

Useful (System) Verilog examples

Mysterious world of the C language

Collection of things I learned about C (and C++) over time

Values in Verilog

Verilog defines a set of values {1, 0, Z, X}, each one of them a different and unique use

Values in Verilog feature image