mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-06 17:23:56 -06:00
accel/tcg: Make page_set_flags() documentation public
Commit e505a063ba
("translate-all: Add assert_(memory|tb)_lock
annotations") states page_set_flags() is "public APIs and [is]
documented as needing them held for linux-user mode".
Document the prototype.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-ID: <20240822095045.72643-2-philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
352cc9f300
commit
25f4e71722
2 changed files with 13 additions and 5 deletions
|
@ -166,7 +166,20 @@ typedef int (*walk_memory_regions_fn)(void *, target_ulong,
|
|||
int walk_memory_regions(void *, walk_memory_regions_fn);
|
||||
|
||||
int page_get_flags(target_ulong address);
|
||||
|
||||
/**
|
||||
* page_set_flags:
|
||||
* @start: first byte of range
|
||||
* @last: last byte of range
|
||||
* @flags: flags to set
|
||||
* Context: holding mmap lock
|
||||
*
|
||||
* Modify the flags of a page and invalidate the code if necessary.
|
||||
* The flag PAGE_WRITE_ORG is positioned automatically depending
|
||||
* on PAGE_WRITE. The mmap_lock should already be held.
|
||||
*/
|
||||
void page_set_flags(target_ulong start, target_ulong last, int flags);
|
||||
|
||||
void page_reset_target_data(target_ulong start, target_ulong last);
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue