deploy: 9727f0bbfa437116aa9230b3ba83665fed471558
This commit is contained in:
parent
3bd1abb48e
commit
2e501e677f
@ -93,7 +93,6 @@ $(document).ready(function(){initNavTree('paging_8c.html',''); initResizable();
|
|||||||
<code>#include "<a class="el" href="halt_8h_source.html">../halt.h</a>"</code><br />
|
<code>#include "<a class="el" href="halt_8h_source.html">../halt.h</a>"</code><br />
|
||||||
<code>#include "<a class="el" href="paging_8h_source.html">../paging.h</a>"</code><br />
|
<code>#include "<a class="el" href="paging_8h_source.html">../paging.h</a>"</code><br />
|
||||||
<code>#include "arch_consts.h"</code><br />
|
<code>#include "arch_consts.h"</code><br />
|
||||||
<code>#include <klog.h></code><br />
|
|
||||||
<code>#include <stdint.h></code><br />
|
<code>#include <stdint.h></code><br />
|
||||||
<code>#include <stdlib.h></code><br />
|
<code>#include <stdlib.h></code><br />
|
||||||
</div><table class="memberdecls">
|
</div><table class="memberdecls">
|
||||||
|
@ -104,16 +104,16 @@ $(document).ready(function(){initNavTree('paging_8h_source.html',''); initResiza
|
|||||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="preprocessor">#endif</span></div>
|
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="preprocessor">#endif</span></div>
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
</div><!-- fragment --></div><!-- contents -->
|
||||||
</div><!-- doc-content -->
|
</div><!-- doc-content -->
|
||||||
<div class="ttc" id="apaging_8h_html_a0f831aadf41672c296645a7b0df4a5c6"><div class="ttname"><a href="paging_8h.html#a0f831aadf41672c296645a7b0df4a5c6">alloc_pages_virt</a></div><div class="ttdeci">void alloc_pages_virt(int num_pages, void *addr)</div><div class="ttdef"><b>Definition:</b> paging.c:142</div></div>
|
<div class="ttc" id="apaging_8h_html_a0f831aadf41672c296645a7b0df4a5c6"><div class="ttname"><a href="paging_8h.html#a0f831aadf41672c296645a7b0df4a5c6">alloc_pages_virt</a></div><div class="ttdeci">void alloc_pages_virt(int num_pages, void *addr)</div><div class="ttdef"><b>Definition:</b> paging.c:141</div></div>
|
||||||
<div class="ttc" id="apaging_8h_html_a8b1cb213f5783b7137f40279db762ffc"><div class="ttname"><a href="paging_8h.html#a8b1cb213f5783b7137f40279db762ffc">paging_new_address_space</a></div><div class="ttdeci">void * paging_new_address_space()</div><div class="ttdef"><b>Definition:</b> paging.c:155</div></div>
|
<div class="ttc" id="apaging_8h_html_a8b1cb213f5783b7137f40279db762ffc"><div class="ttname"><a href="paging_8h.html#a8b1cb213f5783b7137f40279db762ffc">paging_new_address_space</a></div><div class="ttdeci">void * paging_new_address_space()</div><div class="ttdef"><b>Definition:</b> paging.c:154</div></div>
|
||||||
<div class="ttc" id="apaging_8h_html_a2370886c08cc1b84fa1d81fc8022db9b"><div class="ttname"><a href="paging_8h.html#a2370886c08cc1b84fa1d81fc8022db9b">map_pages</a></div><div class="ttdeci">void map_pages(void *virt_addr_ptr, void *phys_addr_ptr, int num_pages, char usr, char wr)</div><div class="ttdef"><b>Definition:</b> paging.c:51</div></div>
|
<div class="ttc" id="apaging_8h_html_a2370886c08cc1b84fa1d81fc8022db9b"><div class="ttname"><a href="paging_8h.html#a2370886c08cc1b84fa1d81fc8022db9b">map_pages</a></div><div class="ttdeci">void map_pages(void *virt_addr_ptr, void *phys_addr_ptr, int num_pages, char usr, char wr)</div><div class="ttdef"><b>Definition:</b> paging.c:50</div></div>
|
||||||
<div class="ttc" id="apaging_8h_html_af473eee5243c70174a1245d70a5c16fa"><div class="ttname"><a href="paging_8h.html#af473eee5243c70174a1245d70a5c16fa">virt_to_phys</a></div><div class="ttdeci">void * virt_to_phys(void *virt_addr)</div><div class="ttdef"><b>Definition:</b> paging.c:128</div></div>
|
<div class="ttc" id="apaging_8h_html_af473eee5243c70174a1245d70a5c16fa"><div class="ttname"><a href="paging_8h.html#af473eee5243c70174a1245d70a5c16fa">virt_to_phys</a></div><div class="ttdeci">void * virt_to_phys(void *virt_addr)</div><div class="ttdef"><b>Definition:</b> paging.c:127</div></div>
|
||||||
<div class="ttc" id="apaging_8h_html_a4c7ec6ba518ea622a2cf804633708383"><div class="ttname"><a href="paging_8h.html#a4c7ec6ba518ea622a2cf804633708383">load_address_space</a></div><div class="ttdeci">void load_address_space(void *cr3)</div><div class="ttdef"><b>Definition:</b> paging.c:167</div></div>
|
<div class="ttc" id="apaging_8h_html_a4c7ec6ba518ea622a2cf804633708383"><div class="ttname"><a href="paging_8h.html#a4c7ec6ba518ea622a2cf804633708383">load_address_space</a></div><div class="ttdeci">void load_address_space(void *cr3)</div><div class="ttdef"><b>Definition:</b> paging.c:166</div></div>
|
||||||
<div class="ttc" id="apaging_8h_html_a9d97f4dc5220371b494591ba21484503"><div class="ttname"><a href="paging_8h.html#a9d97f4dc5220371b494591ba21484503">get_cr3</a></div><div class="ttdeci">void * get_cr3()</div><div class="ttdef"><b>Definition:</b> paging.c:211</div></div>
|
<div class="ttc" id="apaging_8h_html_a9d97f4dc5220371b494591ba21484503"><div class="ttname"><a href="paging_8h.html#a9d97f4dc5220371b494591ba21484503">get_cr3</a></div><div class="ttdeci">void * get_cr3()</div><div class="ttdef"><b>Definition:</b> paging.c:210</div></div>
|
||||||
<div class="ttc" id="apaging_8h_html_a569adfd13ea3c63741f64108821b1712"><div class="ttname"><a href="paging_8h.html#a569adfd13ea3c63741f64108821b1712">paging_init</a></div><div class="ttdeci">void paging_init()</div><div class="ttdef"><b>Definition:</b> paging.c:188</div></div>
|
<div class="ttc" id="apaging_8h_html_a569adfd13ea3c63741f64108821b1712"><div class="ttname"><a href="paging_8h.html#a569adfd13ea3c63741f64108821b1712">paging_init</a></div><div class="ttdeci">void paging_init()</div><div class="ttdef"><b>Definition:</b> paging.c:187</div></div>
|
||||||
<div class="ttc" id="apaging_8h_html_a8c15ffa3d18088ca41f78d5c632f6b02"><div class="ttname"><a href="paging_8h.html#a8c15ffa3d18088ca41f78d5c632f6b02">unmap_pages</a></div><div class="ttdeci">void unmap_pages(void *start_virt, int num_pages)</div><div class="ttdef"><b>Definition:</b> paging.c:171</div></div>
|
<div class="ttc" id="apaging_8h_html_a8c15ffa3d18088ca41f78d5c632f6b02"><div class="ttname"><a href="paging_8h.html#a8c15ffa3d18088ca41f78d5c632f6b02">unmap_pages</a></div><div class="ttdeci">void unmap_pages(void *start_virt, int num_pages)</div><div class="ttdef"><b>Definition:</b> paging.c:170</div></div>
|
||||||
<div class="ttc" id="apaging_8h_html_a64db1d6c4d8861128d9e6e7f671213d8"><div class="ttname"><a href="paging_8h.html#a64db1d6c4d8861128d9e6e7f671213d8">alloc_pages</a></div><div class="ttdeci">void * alloc_pages(int num_pages)</div><div class="ttdef"><b>Definition:</b> paging.c:121</div></div>
|
<div class="ttc" id="apaging_8h_html_a64db1d6c4d8861128d9e6e7f671213d8"><div class="ttname"><a href="paging_8h.html#a64db1d6c4d8861128d9e6e7f671213d8">alloc_pages</a></div><div class="ttdeci">void * alloc_pages(int num_pages)</div><div class="ttdef"><b>Definition:</b> paging.c:120</div></div>
|
||||||
<div class="ttc" id="apaging_8h_html_a1675ea0f8e4994b4fbbbe3984ca522b1"><div class="ttname"><a href="paging_8h.html#a1675ea0f8e4994b4fbbbe3984ca522b1">find_free_pages</a></div><div class="ttdeci">void * find_free_pages(int num_pages)</div><div class="ttdef"><b>Definition:</b> paging.c:76</div></div>
|
<div class="ttc" id="apaging_8h_html_a1675ea0f8e4994b4fbbbe3984ca522b1"><div class="ttname"><a href="paging_8h.html#a1675ea0f8e4994b4fbbbe3984ca522b1">find_free_pages</a></div><div class="ttdeci">void * find_free_pages(int num_pages)</div><div class="ttdef"><b>Definition:</b> paging.c:75</div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -93,7 +93,6 @@ $(document).ready(function(){initNavTree('pmem_8c.html',''); initResizable(); })
|
|||||||
<code>#include "<a class="el" href="halt_8h_source.html">cpu/halt.h</a>"</code><br />
|
<code>#include "<a class="el" href="halt_8h_source.html">cpu/halt.h</a>"</code><br />
|
||||||
<code>#include "<a class="el" href="vga__err_8h_source.html">vga_err.h</a>"</code><br />
|
<code>#include "<a class="el" href="vga__err_8h_source.html">vga_err.h</a>"</code><br />
|
||||||
<code>#include <grub/multiboot2.h></code><br />
|
<code>#include <grub/multiboot2.h></code><br />
|
||||||
<code>#include <klog.h></code><br />
|
|
||||||
<code>#include <stdint.h></code><br />
|
<code>#include <stdint.h></code><br />
|
||||||
<code>#include <stdlib.h></code><br />
|
<code>#include <stdlib.h></code><br />
|
||||||
</div><table class="memberdecls">
|
</div><table class="memberdecls">
|
||||||
|
@ -99,9 +99,9 @@ $(document).ready(function(){initNavTree('pmem_8h_source.html',''); initResizabl
|
|||||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#endif</span></div>
|
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#endif</span></div>
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
</div><!-- fragment --></div><!-- contents -->
|
||||||
</div><!-- doc-content -->
|
</div><!-- doc-content -->
|
||||||
<div class="ttc" id="apmem_8h_html_a8b873206647239e8d86cb97a81b9e390"><div class="ttname"><a href="pmem_8h.html#a8b873206647239e8d86cb97a81b9e390">pmem_alloc</a></div><div class="ttdeci">void * pmem_alloc(int num_pages)</div><div class="ttdef"><b>Definition:</b> pmem.c:88</div></div>
|
<div class="ttc" id="apmem_8h_html_a8b873206647239e8d86cb97a81b9e390"><div class="ttname"><a href="pmem_8h.html#a8b873206647239e8d86cb97a81b9e390">pmem_alloc</a></div><div class="ttdeci">void * pmem_alloc(int num_pages)</div><div class="ttdef"><b>Definition:</b> pmem.c:87</div></div>
|
||||||
<div class="ttc" id="apmem_8h_html_ac844821dd2844e8fa803f927311f1051"><div class="ttname"><a href="pmem_8h.html#ac844821dd2844e8fa803f927311f1051">pmem_free</a></div><div class="ttdeci">void pmem_free(int start_page, int num_pages)</div><div class="ttdef"><b>Definition:</b> pmem.c:136</div></div>
|
<div class="ttc" id="apmem_8h_html_ac844821dd2844e8fa803f927311f1051"><div class="ttname"><a href="pmem_8h.html#ac844821dd2844e8fa803f927311f1051">pmem_free</a></div><div class="ttdeci">void pmem_free(int start_page, int num_pages)</div><div class="ttdef"><b>Definition:</b> pmem.c:135</div></div>
|
||||||
<div class="ttc" id="apmem_8h_html_a26e65460b81ea0f98525b78008ffc68a"><div class="ttname"><a href="pmem_8h.html#a26e65460b81ea0f98525b78008ffc68a">pmem_init</a></div><div class="ttdeci">void pmem_init(struct multiboot_boot_header_tag *tags)</div><div class="ttdef"><b>Definition:</b> pmem.c:49</div></div>
|
<div class="ttc" id="apmem_8h_html_a26e65460b81ea0f98525b78008ffc68a"><div class="ttname"><a href="pmem_8h.html#a26e65460b81ea0f98525b78008ffc68a">pmem_init</a></div><div class="ttdeci">void pmem_init(struct multiboot_boot_header_tag *tags)</div><div class="ttdef"><b>Definition:</b> pmem.c:48</div></div>
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -163,7 +163,7 @@ $(document).ready(function(){initNavTree('tasking_8h_source.html',''); initResiz
|
|||||||
<div class="ttc" id="atasking_8h_html_a8daf634972bbe78df522aade52c180bf"><div class="ttname"><a href="tasking_8h.html#a8daf634972bbe78df522aade52c180bf">tasking_unblock</a></div><div class="ttdeci">void tasking_unblock(pid_t pid, pid_t tid)</div><div class="ttdef"><b>Definition:</b> tasking.c:285</div></div>
|
<div class="ttc" id="atasking_8h_html_a8daf634972bbe78df522aade52c180bf"><div class="ttname"><a href="tasking_8h.html#a8daf634972bbe78df522aade52c180bf">tasking_unblock</a></div><div class="ttdeci">void tasking_unblock(pid_t pid, pid_t tid)</div><div class="ttdef"><b>Definition:</b> tasking.c:285</div></div>
|
||||||
<div class="ttc" id="atasking_8h_html_a38bc7128c0f55dcb2b4ce0e36cae9c2b"><div class="ttname"><a href="tasking_8h.html#a38bc7128c0f55dcb2b4ce0e36cae9c2b">tasking_create_task</a></div><div class="ttdeci">void tasking_create_task(void *eip, void *cr3, char kmode, char param1_exists, void *param1_arg, char param2_exists, void *param2_arg, char isThread)</div><div class="ttdef"><b>Definition:</b> tasking.c:62</div></div>
|
<div class="ttc" id="atasking_8h_html_a38bc7128c0f55dcb2b4ce0e36cae9c2b"><div class="ttname"><a href="tasking_8h.html#a38bc7128c0f55dcb2b4ce0e36cae9c2b">tasking_create_task</a></div><div class="ttdeci">void tasking_create_task(void *eip, void *cr3, char kmode, char param1_exists, void *param1_arg, char param2_exists, void *param2_arg, char isThread)</div><div class="ttdef"><b>Definition:</b> tasking.c:62</div></div>
|
||||||
<div class="ttc" id="atasking_8h_html_a9555a59dc2340ce36ae1a84c984b3af0"><div class="ttname"><a href="tasking_8h.html#a9555a59dc2340ce36ae1a84c984b3af0">tasking_get_PID</a></div><div class="ttdeci">pid_t tasking_get_PID()</div><div class="ttdef"><b>Definition:</b> tasking.c:153</div></div>
|
<div class="ttc" id="atasking_8h_html_a9555a59dc2340ce36ae1a84c984b3af0"><div class="ttname"><a href="tasking_8h.html#a9555a59dc2340ce36ae1a84c984b3af0">tasking_get_PID</a></div><div class="ttdeci">pid_t tasking_get_PID()</div><div class="ttdef"><b>Definition:</b> tasking.c:153</div></div>
|
||||||
<div class="ttc" id="atasking_8h_html_acf62dd83316df4b63f4a93587c9b791e"><div class="ttname"><a href="tasking_8h.html#acf62dd83316df4b63f4a93587c9b791e">tasking_exit</a></div><div class="ttdeci">void tasking_exit(int code)</div><div class="ttdef"><b>Definition:</b> tasking.c:318</div></div>
|
<div class="ttc" id="atasking_8h_html_acf62dd83316df4b63f4a93587c9b791e"><div class="ttname"><a href="tasking_8h.html#acf62dd83316df4b63f4a93587c9b791e">tasking_exit</a></div><div class="ttdeci">void tasking_exit(int code)</div><div class="ttdef"><b>Definition:</b> tasking.c:322</div></div>
|
||||||
<div class="ttc" id="astructThread_html"><div class="ttname"><a href="structThread.html">Thread</a></div><div class="ttdef"><b>Definition:</b> tasking.h:42</div></div>
|
<div class="ttc" id="astructThread_html"><div class="ttname"><a href="structThread.html">Thread</a></div><div class="ttdef"><b>Definition:</b> tasking.h:42</div></div>
|
||||||
<div class="ttc" id="atasking_8h_html_a4b1b32c1fc744438f665f0f1932dd207ac9087b7375864c084808109e1e1af5bb"><div class="ttname"><a href="tasking_8h.html#a4b1b32c1fc744438f665f0f1932dd207ac9087b7375864c084808109e1e1af5bb">THREAD_EXITED</a></div><div class="ttdeci">@ THREAD_EXITED</div><div class="ttdoc">The state of an exited thread.</div><div class="ttdef"><b>Definition:</b> tasking.h:19</div></div>
|
<div class="ttc" id="atasking_8h_html_a4b1b32c1fc744438f665f0f1932dd207ac9087b7375864c084808109e1e1af5bb"><div class="ttname"><a href="tasking_8h.html#a4b1b32c1fc744438f665f0f1932dd207ac9087b7375864c084808109e1e1af5bb">THREAD_EXITED</a></div><div class="ttdeci">@ THREAD_EXITED</div><div class="ttdoc">The state of an exited thread.</div><div class="ttdef"><b>Definition:</b> tasking.h:19</div></div>
|
||||||
<div class="ttc" id="astructThread_html_ac3696b5e9bc02cece60960a81eee182c"><div class="ttname"><a href="structThread.html#ac3696b5e9bc02cece60960a81eee182c">Thread::nextReadyToRun</a></div><div class="ttdeci">struct Thread * nextReadyToRun</div><div class="ttdoc">If the thread is in the ready to run list, this is the next ready to run thread. (potentially in a di...</div><div class="ttdef"><b>Definition:</b> tasking.h:51</div></div>
|
<div class="ttc" id="astructThread_html_ac3696b5e9bc02cece60960a81eee182c"><div class="ttname"><a href="structThread.html#ac3696b5e9bc02cece60960a81eee182c">Thread::nextReadyToRun</a></div><div class="ttdeci">struct Thread * nextReadyToRun</div><div class="ttdoc">If the thread is in the ready to run list, this is the next ready to run thread. (potentially in a di...</div><div class="ttdef"><b>Definition:</b> tasking.h:51</div></div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user