/barrelfish-master/usr/arrakismon/ |
H A D | paging.h | 146 } large; member in union:x86_64_ptable_entry 280 * \brief Maps a large page. 282 * From large page table entry, pointed to by 'entry', maps physical address 295 tmp.large.present = bitmap & X86_64_PTABLE_PRESENT ? 1 : 0; 296 tmp.large.read_write = bitmap & X86_64_PTABLE_READ_WRITE ? 1 : 0; 297 tmp.large.user_supervisor = bitmap & X86_64_PTABLE_USER_SUPERVISOR ? 1 : 0; 298 tmp.large.write_through = bitmap & X86_64_PTABLE_WRITE_THROUGH ? 1 : 0; 299 tmp.large.cache_disabled = bitmap & X86_64_PTABLE_CACHE_DISABLED ? 1 : 0; 300 tmp.large.global = bitmap & X86_64_PTABLE_GLOBAL_PAGE ? 1 : 0; 301 tmp.large [all...] |
/barrelfish-master/usr/tests/nested_paging_test/ |
H A D | nestedpaging.h | 135 } large; member in union:x86_64_ptable_entry 269 * \brief Maps a large page. 271 * From large page table entry, pointed to by 'entry', maps physical address 284 tmp.large.present = bitmap & X86_64_PTABLE_PRESENT ? 1 : 0; 285 tmp.large.read_write = bitmap & X86_64_PTABLE_READ_WRITE ? 1 : 0; 286 tmp.large.user_supervisor = bitmap & X86_64_PTABLE_USER_SUPERVISOR ? 1 : 0; 287 tmp.large.write_through = bitmap & X86_64_PTABLE_WRITE_THROUGH ? 1 : 0; 288 tmp.large.cache_disabled = bitmap & X86_64_PTABLE_CACHE_DISABLED ? 1 : 0; 289 tmp.large.global = bitmap & X86_64_PTABLE_GLOBAL_PAGE ? 1 : 0; 290 tmp.large [all...] |
/barrelfish-master/kernel/include/target/x86_64/ |
H A D | paging_kernel_target.h | 157 } large; member in union:x86_64_ptable_entry 211 } large; member in union:x86_64_ept_ptable_entry 346 * \brief Maps a large page. 348 * From large page table entry, pointed to by 'entry', maps physical address 361 tmp.large.present = bitmap & X86_64_PTABLE_PRESENT ? 1 : 0; 362 tmp.large.read_write = bitmap & X86_64_PTABLE_READ_WRITE ? 1 : 0; 363 tmp.large.user_supervisor = bitmap & X86_64_PTABLE_USER_SUPERVISOR ? 1 : 0; 364 tmp.large.write_through = bitmap & X86_64_PTABLE_WRITE_THROUGH ? 1 : 0; 365 tmp.large.cache_disabled = bitmap & X86_64_PTABLE_CACHE_DISABLED ? 1 : 0; 368 tmp.large [all...] |
/barrelfish-master/lib/posixcompat/ |
H A D | nestedpaging.h | 135 } large; member in union:x86_64_ptable_entry 269 * \brief Maps a large page. 271 * From large page table entry, pointed to by 'entry', maps physical address 284 tmp.large.present = bitmap & X86_64_PTABLE_PRESENT ? 1 : 0; 285 tmp.large.read_write = bitmap & X86_64_PTABLE_READ_WRITE ? 1 : 0; 286 tmp.large.user_supervisor = bitmap & X86_64_PTABLE_USER_SUPERVISOR ? 1 : 0; 287 tmp.large.write_through = bitmap & X86_64_PTABLE_WRITE_THROUGH ? 1 : 0; 288 tmp.large.cache_disabled = bitmap & X86_64_PTABLE_CACHE_DISABLED ? 1 : 0; 289 tmp.large.global = bitmap & X86_64_PTABLE_GLOBAL_PAGE ? 1 : 0; 290 tmp.large [all...] |
/barrelfish-master/kernel/include/target/x86_32/ |
H A D | paging_kernel_target.h | 121 } large; member in union:x86_32_ptable_entry 178 } large; member in union:x86_32_ptable_entry 264 * \brief Maps a large page. 266 * From large page table entry, pointed to by 'entry', maps physical address 280 tmp.large.present = bitmap & X86_32_PTABLE_PRESENT ? 1 : 0; 281 tmp.large.read_write = bitmap & X86_32_PTABLE_READ_WRITE ? 1 : 0; 282 tmp.large.user_supervisor = bitmap & X86_32_PTABLE_USER_SUPERVISOR ? 1 : 0; 283 tmp.large.write_through = bitmap & X86_32_PTABLE_WRITE_THROUGH ? 1 : 0; 284 tmp.large.cache_disabled = bitmap & X86_32_PTABLE_CACHE_DISABLED ? 1 : 0; 285 tmp.large [all...] |
/barrelfish-master/tools/elver/ |
H A D | elver.c | 97 } large; member in union:ptable_entry 226 entry->large.present = bitmap & PTABLE_PRESENT ? 1 : 0; 227 entry->large.read_write = bitmap & PTABLE_READ_WRITE ? 1 : 0; 228 entry->large.user_supervisor = bitmap & PTABLE_USER_SUPERVISOR ? 1 : 0; 229 entry->large.write_through = bitmap & PTABLE_WRITE_THROUGH ? 1 : 0; 230 entry->large.cache_disabled = bitmap & PTABLE_CACHE_DISABLED ? 1 : 0; 231 entry->large.global = bitmap & PTABLE_GLOBAL_PAGE ? 1 : 0; 232 entry->large.attr_index = bitmap & PTABLE_ATTR_INDEX ? 1 : 0; 233 entry->large.execute_disable = bitmap & PTABLE_EXECUTE_DISABLE ? 1 : 0; 234 entry->large [all...] |
/barrelfish-master/lib/compiler-rt/builtins/ |
H A D | fp_fixint_impl.inc | 30 // If the value is too large for the integer type, saturate.
|
H A D | fp_fixuint_impl.inc | 28 // If the value is too large for the integer type, saturate.
|
/barrelfish-master/usr/bench/largepage/ |
H A D | largepage_64_bench.c | 3 * \brief Test program for large page code 68 static void test_region(uint32_t *buf, size_t size, bool large, bool area) argument 97 if(!large && !area) { 102 else if (large && !area) { 107 else if (!large && area) { 148 if(!large && !area) { 153 else if (large && !area){ 157 }else if (!large && area) { 217 //large page via pmap interface 295 printf("large are [all...] |
/barrelfish-master/kernel/arch/x86_64/ |
H A D | page_mappings_arch.c | 239 // determine if we map a large/huge page or a normal entry 242 //a large page is mapped 616 if (e->large.always1) { 620 paddr = (lpaddr_t)e->large.base_addr << LARGE_PAGE_BITS; 826 if (entry->large.present && entry->large.always1) { 837 if (entry->large.present && entry->large.always1) { 916 // invlpg should work for large/huge pages 1002 if (!pte->large [all...] |
H A D | vmx_vmkit.c | 1028 // check if ptable or large page 1029 if (pt->large.always1) { 1030 // is large page mapping 1031 genpaddr_t paddr = (genpaddr_t)pt->large.base_addr << LARGE_PAGE_BITS; 1034 pt->large.read_write, pt->large.dirty, pt->large.accessed);
|
/barrelfish-master/kernel/arch/x86_32/ |
H A D | page_mappings_arch.c | 93 // large page code 374 // invlpg should work for large/huge pages 413 union x86_32_ptable_entry *large = (union x86_32_ptable_entry *)ptable; local 415 if (large->large.always1) { 416 // large page 417 genpaddr_t paddr = large->large.base_addr << X86_32_LARGE_PAGE_BITS;
|
/barrelfish-master/lib/demandpaging/include/ |
H A D | dp_internal.h | 135 } large; member in union:x86_64_ptable_entry
|
/barrelfish-master/doc/015-disk-driver-arch/ |
H A D | conclusion.tex | 26 Performance is in the same order of magnitude as seen on Linux for large
|
H A D | libahci.tex | 85 If there is no block large enough to satisfy the allocation request, the pool 101 traversal continues with the new memory regions. When a sufficiently large
|
/barrelfish-master/usr/eclipseclp/documents/embedding/ |
H A D | ecoptions.tex | 49 default to very large sizes (128MB), where real memory or space in the
|
/barrelfish-master/lib/demandpaging/ |
H A D | demandpaging.c | 39 assert(entry->large.present == 1); 40 return entry->large.dirty;
|
/barrelfish-master/doc/004-virtual_memory/ |
H A D | VirtualMemory.tex | 98 This supports users that have a large frame that need not be mapped in its entirety. 135 capability with a large enough Frame capability as the source capability.
|
/barrelfish-master/usr/eclipseclp/icparc_solvers/ech/ |
H A D | puzzle_bool.pl | 61 the expression generated by the program below, for large N and in reasonable
|
/barrelfish-master/usr/eclipseclp/documents/megalog/ |
H A D | intro-sec.tex | 35 language to provide large scale persistent storage of knowledge in such a
|
/barrelfish-master/usr/eclipseclp/documents/userman/ |
H A D | umscmdlineopts.tex | 78 structures and may have to be increased for very large applications.
|
/barrelfish-master/doc/003-hake/ |
H A D | Hake.tex | 80 Hake builds a single, very large \texttt{Makefile} which 109 \item Hake constructs a single very large Haskell expression out of 115 \item This large expression is then evaluated. The result is a single 126 This single Makefile is large, but is also quite simple: it contains 697 Hake generates a single large Makefile at the top of the tree.
|
/barrelfish-master/usr/eclipseclp/documents/tutorial/ |
H A D | real.tex | 175 not throw exceptions or leave behind large numbers of meaningless delayed 440 comprising a large triangular lake with a square field on each side. The
|
/barrelfish-master/lib/tommath/ |
H A D | bn.tex | 76 large integer numbers. It was written in portable ISO C source code so that it will build on any platform with a conforming 169 In the file tommath\_class.h you will see a large list of C ``defines'' followed by a series of ``ifdefs'' 282 would require when working with large integers. 441 Certain algorithms require more than one large integer. In these instances it is ideal to initialize all of the mp\_int 1159 should only be used with very large inputs. This is followed by the Karatsuba multiplications which are for moderate 1242 Toom-Cook has incredible overhead and is probably only useful for very large inputs. So far no known cutoff points 1583 the algorithm requires raising $a$ to the power of $b$ it is not ideal to attempt to find roots for large 1584 values of $b$. If particularly large roots are required then a factor method could be used instead. For example,
|
/barrelfish-master/doc/022-armv8/ |
H A D | report.tex | 61 basis for ongoing research into large-scale non-cache-coherent systems using 70 software support for likely future architectures, where large numbers of 72 into a single large-scale system. As such, support for a common non-x86 218 \texttt{X8} & & indirect result e.g. location of large return value 253 \paragraph{Indirect result} This register is used when returning a large value 332 Barrelfish, as it ties a large number (48) of less-powerful (2-issue) cores. 612 and uses the large set of supplied services to do as much of the one-time 1111 interest from well-known systems integration firms investigating large
|