pt_dirty_supported(9)
β¨ pt_dirty_supported(9) β¨
okay so real quick β this is a page from the Kernel API Manual, bestie, and it's about one (1) tiny little function that answers one (1) tiny little question for you π«Ά
π NAME
pt_dirty_supported β returns true if the page table supports dirty tracking, no cap β¨
πΈ SYNOPSIS
bool pt_dirty_supported (struct pt_common *common );
literally just hand it a page table and it tells you bool-style whether dirty tracking is a thing that page table can do π
π ARGUMENTS
commonβ the page table you're querying, queen π that's the whole assignment.
π¦ SEE ALSO
sooooo many friends in this little ecosystem, let me introduce you π§:
Kernel file ./drivers/iommu/generic_pt/pt_common.hβ the actual header file, go read it iykyk πpt_attr_from_entry(9)pt_can_have_leaf(9)pt_can_have_table(9)pt_clear_entries(9)pt_entry_make_write_dirty(9)pt_entry_make_write_clean(9)pt_entry_is_write_dirty(9)pt_entry_num_contig_lg2(9)pt_entry_oa(9)pt_entry_oa_lg2sz(9)pt_entry_oa_exact(9)pt_full_va_prefix(9)pt_has_system_page_size(9)pt_install_leaf_entry(9)pt_install_table(9)pt_item_oa(9)pt_load_entry_raw(9)pt_max_oa_lg2(9)pt_num_items_lg2(9)pt_pgsz_lg2_to_level(9)pt_possible_sizes(9)pt_table_item_lg2sz(9)pt_table_oa_lg2sz(9)pt_table_pa(9)pt_table_ptr(9)pt_max_sw_bit(9)pt_test_sw_bit_acquire(9)pt_set_sw_bit_release(9)pt_load_entry(9)
all of them are nine-section pages too, so you can just keep clicking through the lore ππ₯
ngl this one's short but it ATE β no options, no env vars, no exit statuses, just a clean little boolean bestie doing her job ππ
and that's the whole page, periodt π β brought to you from ./drivers/iommu/generic_pt, dated October 2026, mwah, go touch some page tables ππ
π¦ 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