search for: first_level

Displaying 10 results from an estimated 10 matches for "first_level".

2013 Sep 06
2
[PATCH] xen: arm: improve VMID allocation.
...oid p2m_free_vmid(struct domain *d) +{ + struct p2m_domain *p2m = &d->arch.p2m; + clear_bit(p2m->vmid, vmid_mask); +} + void p2m_teardown(struct domain *d) { struct p2m_domain *p2m = &d->arch.p2m; @@ -318,25 +359,33 @@ void p2m_teardown(struct domain *d) p2m->first_level = NULL; + p2m_free_vmid(d); + spin_unlock(&p2m->lock); } int p2m_init(struct domain *d) { struct p2m_domain *p2m = &d->arch.p2m; + int rc = 0; spin_lock_init(&p2m->lock); INIT_PAGE_LIST_HEAD(&p2m->pages); - /* XXX allocate properly...
2013 Nov 25
22
[PATCH v3 00/13] xen: arm initial support for xgene arm64 platform
George has release acked all of these. Otherwise mostly minor updates this time around. Summary: A == acked, M == modified A xen: arm64: Add 8250 earlyprintk support A xen: arm64: Add Basic Platform support for APM X-Gene Storm. A xen: arm64: Add APM implementor id to processor implementers. M xen: arm: add a quirk to handle platforms with unusual GIC layout A xen: arm: allow platform
2013 Nov 20
54
[PATCH+RFC+HACK 00/16] xen: arm initial support for xgene arm64 platform
I''m afraid this series is rather a grab bag and it is distressingly large at this stage. With this series I can boot an Xgene board until it fails to find its SATA controller. This is a dom0 issue for which patches are pending from APM (/me nudges Anup). As well as the APM specific platform stuff there are also some generic improvements which were either necessary or useful during this
2016 Feb 15
2
[PATCH 23/23] nvc0: implement support for maxwell texture headers
...tic[6] |= GM107_TIC2_6_MAX_ANISOTROPY_2_TO_1; > + } else { > + tic[6] | GM107_TIC2_6_ANISO_FINE_SPREAD_FUNC_TWO; > + tic[6] |= GM107_TIC2_6_ANISO_COARSE_SPREAD_FUNC_ONE; > + } > + > + tic[7] = (view->pipe.u.tex.last_level << 4) | view->pipe.u.tex.first_level; > + tic[7] |= mt->ms_mode << GM107_TIC2_7_MULTI_SAMPLE_COUNT__SHIFT; > + > + return &view->pipe; > +} > + > +static struct pipe_sampler_view * > +gf100_create_texture_view(struct pipe_context *pipe, > + struct pipe_resource *text...
2016 Feb 15
0
[PATCH 23/23] nvc0: implement support for maxwell texture headers
..._SPREAD_MODIFIER_CONST_TWO; + tic[6] |= GM107_TIC2_6_MAX_ANISOTROPY_2_TO_1; + } else { + tic[6] | GM107_TIC2_6_ANISO_FINE_SPREAD_FUNC_TWO; + tic[6] |= GM107_TIC2_6_ANISO_COARSE_SPREAD_FUNC_ONE; + } + + tic[7] = (view->pipe.u.tex.last_level << 4) | view->pipe.u.tex.first_level; + tic[7] |= mt->ms_mode << GM107_TIC2_7_MULTI_SAMPLE_COUNT__SHIFT; + + return &view->pipe; +} + +static struct pipe_sampler_view * +gf100_create_texture_view(struct pipe_context *pipe, + struct pipe_resource *texture, + const st...
2016 Feb 15
0
[PATCH 23/23] nvc0: implement support for maxwell texture headers
...2_6_MAX_ANISOTROPY_2_TO_1; >> + } else { >> + tic[6] | GM107_TIC2_6_ANISO_FINE_SPREAD_FUNC_TWO; >> + tic[6] |= GM107_TIC2_6_ANISO_COARSE_SPREAD_FUNC_ONE; >> + } >> + >> + tic[7] = (view->pipe.u.tex.last_level << 4) | view->pipe.u.tex.first_level; >> + tic[7] |= mt->ms_mode << GM107_TIC2_7_MULTI_SAMPLE_COUNT__SHIFT; >> + >> + return &view->pipe; >> +} >> + >> +static struct pipe_sampler_view * >> +gf100_create_texture_view(struct pipe_context *pipe, >> +...
2013 Nov 06
0
[PATCH v5 5/6] xen/arm: Implement hypercall for dirty page tracing
...ss all p2m entries in a domain */ +void p2m_change_entry_type_global(struct domain *d, enum mg nt) +{ + struct p2m_domain *p2m = &d->arch.p2m; + paddr_t ram_base; + int i1, i2, i3; + int first_index, second_index, third_index; + lpae_t *first = __map_domain_page(p2m->first_level); + lpae_t pte, *second = NULL, *third = NULL; + + get_gma_start_end(d, &ram_base, NULL); + + first_index = first_table_offset((uint64_t)ram_base); + second_index = second_table_offset((uint64_t)ram_base); + third_index = third_table_offset((uint64_t)ram_base); + + BU...
2012 Jan 09
39
[PATCH v4 00/25] xen: ARMv7 with virtualization extensions
Hello everyone, this is the fourth version of the patch series that introduces ARMv7 with virtualization extensions support in Xen. The series allows Xen and Dom0 to boot on a Cortex-A15 based Versatile Express simulator. See the following announce email for more informations about what we are trying to achieve, as well as the original git history: See
2011 Dec 06
57
[PATCH RFC 00/25] xen: ARMv7 with virtualization extensions
Hello everyone, this is the very first version of the patch series that introduces ARMv7 with virtualization extensions support in Xen. The series allows Xen and Dom0 to boot on a Cortex-A15 based Versatile Express simulator. See the following announce email for more informations about what we are trying to achieve, as well as the original git history: See
2016 Feb 15
24
[PATCH 01/23] nv50: import updated g80_defs.xml.h from rnndb
From: Ben Skeggs <bskeggs at redhat.com> Signed-off-by: Ben Skeggs <bskeggs at redhat.com> --- src/gallium/drivers/nouveau/nv50/g80_defs.xml.h | 279 ++++++++++++++++++++++++ 1 file changed, 279 insertions(+) create mode 100644 src/gallium/drivers/nouveau/nv50/g80_defs.xml.h diff --git a/src/gallium/drivers/nouveau/nv50/g80_defs.xml.h