Ignore:
Timestamp:
2023-02-05T22:03:19Z (15 months ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
b596d0d
Parents:
07700ed
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2023-02-05 22:01:46)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2023-02-05 22:03:19)
Message:

Make hash table operations immutable, because global mutable state is evil

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/genarch/include/genarch/mm/page_pt.h

    r07700ed r61eb2ce2  
    140140#define PTE_EXECUTABLE(p)  PTE_EXECUTABLE_ARCH((p))
    141141
    142 extern as_operations_t as_pt_operations;
    143 extern page_mapping_operations_t pt_mapping_operations;
     142extern const as_operations_t as_pt_operations;
     143extern const page_mapping_operations_t pt_mapping_operations;
    144144
    145145extern void page_mapping_insert_pt(as_t *, uintptr_t, uintptr_t, unsigned int);
Note: See TracChangeset for help on using the changeset viewer.