|
SYSV Fanfic posted:Just want to add that this check is the default behavior. You can disable these checks x86_64, and AArch64 and and Linux (probably windows too) uses the highest bits to tag memory regions. The tag bits extend from left to right, when the architecture grows the canonical area, it grows from right to left. It's going to be awhile before there is a risk of them overlapping. Where does Linux do this on AMD64?
|
# ¿ Feb 16, 2022 03:36 |
|
|
# ¿ May 22, 2024 13:37 |
|
that's what I thought
|
# ¿ Feb 16, 2022 04:15 |
|
My favorite bit of VESA trivia is that OS/2 would run BIOS routines in VM86 mode and record their IO port accesses and then just replay them without bothering to execute the real-mode BIOS.
|
# ¿ Mar 11, 2022 22:35 |
|
It wasn't that the instruction was too difficult to use, it was that if that byte sequence appeared anywhere in the program it was possible for the CPU to for-real corrupt memory by speculatively executing it.
|
# ¿ Mar 11, 2022 23:30 |