search for: cpreg

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

Did you mean: preg
2013 May 30
9
[PATCH v2 0/2] Implement VFP context switch for arm32
...ch/arm/arm64/vfp.c | 13 +++++++ xen/arch/arm/domain.c | 7 ++-- xen/arch/arm/setup.c | 3 -- xen/arch/arm/smpboot.c | 2 -- xen/include/asm-arm/arm32/vfp.h | 29 ++++++++++++++++ xen/include/asm-arm/arm64/vfp.h | 16 +++++++++ xen/include/asm-arm/cpregs.h | 9 +++++ xen/include/asm-arm/domain.h | 4 +++ xen/include/asm-arm/vfp.h | 42 +++++++---------------- 13 files changed, 162 insertions(+), 38 deletions(-) create mode 100644 xen/arch/arm/arm32/vfp.c create mode 100644 xen/arch/arm/arm64/vfp.c create mode 100644 xen/incl...
2013 Feb 22
48
[PATCH v3 00/46] initial arm v8 (64-bit) support
This round implements all of the review comments from V2 and all patches are now acked. Unless there are any objections I intend to apply later this morning. Ian.
2013 Jan 23
132
[PATCH 00/45] initial arm v8 (64-bit) support
...name (i.e. the assembler understands the names). There is most often a 1-1 mapping between an AArch64 system register and a AArch32 cp register. To try and reduce ifdeferry in common code I''ve introduced some macros which take the AArch64 name but which translate to the appropriate AArch32 cpreg access in the 32-bit hypervisor. A little bit of ifdeferry remains. Other uses of the coprocessors (e.g. cache/TLB flushing etc) are replaced with explicit instructions (again there''s mostly a 1-1 mapping). We had already wrapped most of these in a suitable inline function so it was easy...
2013 Feb 15
0
[PATCH 1/4] xen/arm: trap guest WFI
...c3e6404 100644 --- a/xen/arch/arm/traps.c +++ b/xen/arch/arm/traps.c @@ -29,6 +29,7 @@ #include <xen/hypercall.h> #include <xen/softirq.h> #include <xen/domain_page.h> +#include <public/sched.h> #include <public/xen.h> #include <asm/regs.h> #include <asm/cpregs.h> @@ -781,6 +782,11 @@ asmlinkage void do_trap_hypervisor(struct cpu_user_regs *regs) case HSR_EC_DATA_ABORT_GUEST: do_trap_data_abort_guest(regs, hsr.dabt); break; + case HSR_EC_WFI_WFE: + if ( list_empty(&current->arch.vgic.inflight_irqs) ) + do_sched_op_c...
2013 Jul 09
1
[PATCH V3] xen: arm: introduce Cortex-A7 support
..."BSD" + * c-basic-offset: 4 + * indent-tabs-mode: nil + * End: + */ diff --git a/xen/include/asm-arm/processor.h b/xen/include/asm-arm/processor.h index 1c9d793..263bd03 100644 --- a/xen/include/asm-arm/processor.h +++ b/xen/include/asm-arm/processor.h @@ -3,9 +3,6 @@ #include <asm/cpregs.h> -/* MIDR Main ID Register */ -#define MIDR_MASK 0xff0ffff0 - /* TTBCR Translation Table Base Control Register */ #define TTBCR_EAE 0x80000000 #define TTBCR_N_MASK 0x07 diff --git a/xen/include/asm-arm/procinfo.h b/xen/include/asm-arm/procinfo.h new file mode 100644 index 0000000.....
2012 Jan 09
39
[PATCH v4 00/25] xen: ARMv7 with virtualization extensions
...236 ++++++++++++ xen/include/asm-arm/bitops.h | 195 ++++++++++ xen/include/asm-arm/bug.h | 15 + xen/include/asm-arm/byteorder.h | 16 + xen/include/asm-arm/cache.h | 20 + xen/include/asm-arm/config.h | 122 +++++++ xen/include/asm-arm/cpregs.h | 207 +++++++++++ xen/include/asm-arm/current.h | 60 ++++ xen/include/asm-arm/debugger.h | 15 + xen/include/asm-arm/delay.h | 15 + xen/include/asm-arm/desc.h | 12 + xen/include/asm-arm/div64.h | 235 ++++++++++++ xen/inc...
2011 Dec 06
57
[PATCH RFC 00/25] xen: ARMv7 with virtualization extensions
...arm/bitops.h | 195 ++++++++ xen/include/asm-arm/bug.h | 15 + xen/include/asm-arm/byteorder.h | 16 + xen/include/asm-arm/cache.h | 20 + xen/include/asm-arm/config.h | 124 +++++ xen/include/asm-arm/cpregs.h | 207 ++++++++ xen/include/asm-arm/current.h | 60 +++ xen/include/asm-arm/debugger.h | 15 + xen/include/asm-arm/delay.h | 15 + xen/include/asm-arm/desc.h | 12 + xen/include/asm-arm/div64.h...