<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/components/dfs/dfs_v2/src/dfs_file_mmap.c, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/components/dfs/dfs_v2/src/dfs_file_mmap.c?h=master</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/components/dfs/dfs_v2/src/dfs_file_mmap.c?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2025-08-04T01:48:12Z</updated>
<entry>
<title>[components/dfs]add doxygen comments for dfs_file_mmap.c in dfs_v2.</title>
<updated>2025-08-04T01:48:12Z</updated>
<author>
<name>ligr</name>
<email>liguorui1213@163.com</email>
</author>
<published>2025-07-31T07:01:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=e143866eb83de03390988f86dbfe6e77b96a9e87'/>
<id>urn:sha1:e143866eb83de03390988f86dbfe6e77b96a9e87</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: mm: added affinity pages allocator</title>
<updated>2025-02-25T03:26:30Z</updated>
<author>
<name>Shell</name>
<email>smokewood@qq.com</email>
</author>
<published>2024-11-28T09:53:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=9386411d13d8f9085eebc1ac7515f008685ab447'/>
<id>urn:sha1:9386411d13d8f9085eebc1ac7515f008685ab447</id>
<content type='text'>
This patch introduces a tagged pages allocator to address the existing problems
of page aliasing on specific platforms and the requirement of page coloring.
It implements an affinity-id aware page manager by separating the runtime page
list into two types: a normal single linked-list and a multi-dimensional affinity-list.

Changes:
- Introduced tagged pages allocator and managing algorithm for affinity pages list
- Modified components to support affinity-id list management
- Updated page allocation and freeing functions to handle tagged pages
- Added configuration options for page affinity block size and debugging
- Modified mmap and elf loading to respect affinity settings
- Enhanced page list management to support multi-dimensional affinity-list

Signed-off-by: Shell &lt;smokewood@qq.com&gt;
</content>
</entry>
<entry>
<title>[dfs]mmap的文件在关闭后释放file指针 (#9917)</title>
<updated>2025-02-09T07:55:30Z</updated>
<author>
<name>heyuanjie87</name>
<email>943313837@qq.com</email>
</author>
<published>2025-02-09T07:55:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=d3d33ff9835c6230152b8f8b6ceb30dbc93666e1'/>
<id>urn:sha1:d3d33ff9835c6230152b8f8b6ceb30dbc93666e1</id>
<content type='text'>
* [dfs]mmap的文件在关闭后释放file指针</content>
</entry>
<entry>
<title>fix file mmap (#8865)</title>
<updated>2024-04-28T07:21:02Z</updated>
<author>
<name>xiao-mang</name>
<email>53597406+xiao-mang@users.noreply.github.com</email>
</author>
<published>2024-04-28T07:21:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=c359e93a9cc46e0c41328a85b760b45e031133ac'/>
<id>urn:sha1:c359e93a9cc46e0c41328a85b760b45e031133ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix for art-pi smart</title>
<updated>2024-04-19T10:17:20Z</updated>
<author>
<name>xiao-mang</name>
<email>ly1874108@126.com</email>
</author>
<published>2024-04-19T06:48:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=98204c249b45d470975fd790a3068da9fcd912eb'/>
<id>urn:sha1:98204c249b45d470975fd790a3068da9fcd912eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix for art-pi smart</title>
<updated>2024-04-19T10:17:20Z</updated>
<author>
<name>xiao-mang</name>
<email>ly1874108@126.com</email>
</author>
<published>2024-04-19T04:02:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=4de96450be169bc918a0d011ec9c777a2e98f2ef'/>
<id>urn:sha1:4de96450be169bc918a0d011ec9c777a2e98f2ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sync update dfs v2. (#8336)</title>
<updated>2023-12-12T10:05:39Z</updated>
<author>
<name>geniusgogo</name>
<email>2041245+geniusgogo@users.noreply.github.com</email>
</author>
<published>2023-12-12T10:05:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=304ce5919c01bb0a04a7b0b6e0ecb39ed0b13c24'/>
<id>urn:sha1:304ce5919c01bb0a04a7b0b6e0ecb39ed0b13c24</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[smart] replace varea pgmgr and fixup of dfs mmap (#8184)</title>
<updated>2023-10-25T06:59:48Z</updated>
<author>
<name>Shell</name>
<email>smokewood@qq.com</email>
</author>
<published>2023-10-25T06:59:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=fb78a71020a768d6615c8b10802f53bcc2c37c85'/>
<id>urn:sha1:fb78a71020a768d6615c8b10802f53bcc2c37c85</id>
<content type='text'>
Signed-off-by: shell &lt;smokewood@qq.com&gt;
Signed-off-by: Shell &lt;smokewood@qq.com&gt;</content>
</entry>
<entry>
<title>[dfs] fixup: file_mmap and page cache</title>
<updated>2023-10-24T06:49:30Z</updated>
<author>
<name>shell</name>
<email>wangxiaoyao@rt-thread.com</email>
</author>
<published>2023-10-23T09:24:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b40d106bdcf77a7ba1219090c9d16add131b910e'/>
<id>urn:sha1:b40d106bdcf77a7ba1219090c9d16add131b910e</id>
<content type='text'>
Including cache maintenance, potential dereference of null pointer and
the use-after-free issue in page cache

Signed-off-by: shell &lt;smokewood@qq.com&gt;
</content>
</entry>
<entry>
<title>Sync dfs lwp (#8123)</title>
<updated>2023-10-17T05:07:59Z</updated>
<author>
<name>geniusgogo</name>
<email>2041245+geniusgogo@users.noreply.github.com</email>
</author>
<published>2023-10-17T05:07:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=ecd29fda6005ef19c625f194f9311259ba907a78'/>
<id>urn:sha1:ecd29fda6005ef19c625f194f9311259ba907a78</id>
<content type='text'>
</content>
</entry>
</feed>
