param | used by |
---|
- Data is transferred between memory and cache in blocks of fixed size, called cache lines or cache blocks. When a cache line is copied from memory into the cache, a cache entry is created.
- The cache entry will include the copied data as well as the requested memory location (called a tag).
- https://stackoverflow.com/questions/39971639/what-does-cacheline-aligned-mean
- https://en.algorithmica.org/hpc/cpu-cache/cache-lines/
- https://en.algorithmica.org/hpc/cpu-cache/alignment/
- https://en.wikipedia.org/wiki/Data_structure_alignment
- https://ryonaldteofilo.medium.com/memory-and-data-alignment-in-c-b870b02c80fb
Host
$ sudo qemu-system-x86_64 \
--enable-kvm \
-cpu host -smp $(nproc) \
-m 8192 \
-kernel linux-next/arch/x86_64/boot/bzImage \
-append "rw nokaslr root=/dev/vda1" \
-device virtio-net,netdev=vmnic -netdev user,id=vmnic \
-device VGA,vgamem_mb=256 \
- First convert a Devicetree '.txt' to yaml. Let's take my patch for example : https://lore.kernel.org/all/20240423115749.15786-1-sheharyaar48@gmail.com/
- Cryptography : Study about hashing, one-way hashes, elliptic curves and popular ones like sha256, etc. (just a basic idea)
- Data Structure : Merkle trees, Merkle patricia trees
- Distributed Systems and Networking : UDP features and uses, Pub-sub protocols, Gossip protocols, DNS and service discovery
- Every element has a box around it. Display, margin, border and padding affect the behaviour of the box
- Changing the value of the display property can change whether the outer display type of a box is block or inline. This changes the way it displays alongside other elements in the layout.
- Flex and Grid (
display: flex
anddisplay: grid
) are used to affect the contents - Block and inline
- If an element is given
block
display, then it has a newline before and after it (it starts in a new line).