_pte(9)
π NAME π
okay so _pte(9) is from the Kernel API Manual, and it's literally the useful constructor for union pte β a tiny little glow-up helper, no cap. It's giving βconstructor for union pte,β periodt. π«Ά
β¨ SYNOPSIS β¨
union pte _pte (kvm_pfn_t pfn , bool writable , bool dirty , bool
special );
π ARGUMENTS π
pfnβ the pfn this pte should point to, fr fr.writableβ whether the pte should be writable. yes/no bool energy.dirtyβ whether the pte should be dirty. is it dirty? this bool has the answer.specialβ whether the pte should be marked as special. special little guy status: this bool.
π¦ DESCRIPTION π¦
The pte is also marked as young and present, bestie β both of those are in the mix.
If the pte is marked as dirty, it gets marked as soft-dirty too.
If the pte is not dirty, the hardware protect bit is set (independently of the write softbit); this way proper dirty tracking can be performed. proper dirty tracking, iconic.
πΈ RETURN πΈ
It returns a union pte value. that's the whole return, periodt.
π₯ SEE ALSO π₯
Kernel file ./arch/s390/kvm/gmap/dat.h struct vsie_rmap(9), idte_crste(9), crste_origin_large(9) β go read those too, iykyk.
mwah π source/version: ./arch/s390/kvm/gmap; date: October 2026; page: _pte(9) β bye bestie! π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms