search for: nl1e

Displaying 7 results from an estimated 7 matches for "nl1e".

Did you mean: l1e
2007 May 14
0
[PATCH] x86: ptwr adjustments
...GE_RW|_PAGE_PRESENT)) == _PAGE_PRESENT); + ASSERT(mfn_valid(mfn)); ASSERT((page->u.inuse.type_info & PGT_type_mask) == PGT_l1_page_table); ASSERT((page->u.inuse.type_info & PGT_count_mask) != 0); ASSERT(page_get_owner(page) == d); /* Check the new PTE. */ nl1e = l1e_from_intpte(val); - if ( unlikely(!get_page_from_l1e(gl1e_to_ml1e(d, nl1e), d)) ) + if ( unlikely(!get_page_from_l1e(nl1e, d)) ) { if ( (CONFIG_PAGING_LEVELS >= 3) && is_pv_32bit_domain(d) && (bytes == 4) && (addr & 4) &&amp...
2005 Mar 14
4
[patch/unstable] page table cleanups
...< PAGE_SHIFT); unsigned l1_idx = l1_table_offset(va); gl1e[l1_idx] = sval; unmap_domain_mem(gl1e); @@ -1965,7 +1967,7 @@ void update_shadow_va_mapping(unsigned l } int update_grant_va_mapping(unsigned long va, - unsigned long _nl1e, + l1_pgentry_t _nl1e, struct domain *d, struct exec_domain *ed) { @@ -1984,30 +1986,32 @@ int update_grant_va_mapping(unsigned lon */ int rc = 0; - l1_pgentry_t *pl1e; - unsigne...
2007 May 14
0
[PATCH] x86: replace some intpte_t * casts
...(&_t ## e_get_intpte(*(_p)), \ _t ## e_get_intpte(_o), _t ## e_get_intpte(_n), \ (_m), (_v)) @@ -2498,7 +2498,7 @@ static int create_grant_pte_mapping( } ol1e = *(l1_pgentry_t *)va; - if ( !UPDATE_ENTRY(l1, va, ol1e, nl1e, mfn, v) ) + if ( !UPDATE_ENTRY(l1, (l1_pgentry_t *)va, ol1e, nl1e, mfn, v) ) { put_page_type(page); rc = GNTST_general_error; @@ -3278,7 +3278,7 @@ static int ptwr_emulated_update( intpte_t t = old; ol1e = l1e_from_intpte(old); - okay = paging_c...
2006 Oct 04
4
Can''t set break points with Linux guest in PAE mode
...uous mode (XEN) DOM0: (file=mm.c, line=1688) Bad type (saw 28000001 != exp e0000000) for mfn 96efe (pfn 573) (XEN) DOM0: (file=mm.c, line=606) Error getting mfn 96efe (pfn 573) from L1 entry 0000000096efe027 for dom8 (XEN) DOM0: (file=mm.c, line=1266) Bad get_page_from_l1e(): pl1e = fefa6a30, nl1e = 96efe027, ol1e = 0, gl1mfn = d8538 (XEN) DOM0: (file=mm.c, line=2283) Could not modify L1 entry: va == fefa6a30, l1e == 96efe027, mfn == d8538 (I''ve added the two MEM_LOG() calls at line 1266 and 2283.) Any ideas where I should begin looking? Or is PAE support languishing? -- Randy...
2011 Jul 18
1
Re: trip to shanghai
...o_mmu_update > ->mod_l1_entry > -> if ( !p2m_is_ram(p2mt) || unlikely(mfn == INVALID_MFN) ) > return -EINVAL; > > mfn==INVALID_MFN, because : > > mod_l1_entry > ->gfn_to_mfn(p2m_get_hostp2m(pg_dom), l1e_get_pfn(nl1e), &p2mt)); > ->p2m->get_entry > ->p2m_gfn_to_mfn > -> if ( gfn > p2m->max_mapped_pfn ) > /* This pfn is higher than the > highest the p2m map currently holds...
2011 Jul 21
51
Linux Stubdom Problem
...gt;mod_l1_entry >>              ->  if ( !p2m_is_ram(p2mt) || unlikely(mfn == INVALID_MFN) ) >>                          return -EINVAL; >> >>    mfn==INVALID_MFN, because : >> >> mod_l1_entry >>       ->gfn_to_mfn(p2m_get_hostp2m(pg_dom), l1e_get_pfn(nl1e), &p2mt)); >>               ->p2m->get_entry >>                         ->p2m_gfn_to_mfn >>                                -> if ( gfn > p2m->max_mapped_pfn ) >>                                    /* This pfn is higher than the >> highest the p2m...
2007 Mar 20
62
RFC: [0/2] Remove netloop by lazy copying in netback
Hi Keir: These two patches remove the need for netloop by performing the copying in netback and only if it is necessary. The rationale is that most packets will be processed without delay allowing them to be freed without copying at all. So instead of copying every packet destined to dom0 we''ll only copy those that linger longer than a specified amount of time (currently 0.5s). As it