@@ -278,13 +278,10 @@ struct coproc_emulate {
static const struct coproc_emulate coproc_emulate[] = {
/*
- * L2CTLR access:
- *
- * Ignore writes completely.
+ * L2CTLR access (guest wants to know #CPUs).
*
* FIXME: Hack Alert: Read zero as default case.
*/
- { CRn( 9), CRm( 0), Op1( 1), Op2( 2), is32, WRITE, ignore_write},
{ CRn( 9), CRm( 0), Op1( 1), Op2( 2), is32, READ, read_l2ctlr},
{ CRn( 9), CRm(DF), Op1(DF), Op2(DF), is32, WRITE, ignore_write},
{ CRn( 9), CRm(DF), Op1(DF), Op2(DF), is32, READ, read_zero},
Current guests don't do this, and it's not clear what we should do if they try to turn on ECC or set various RAM latencies. When someone does this, we'll have a better idea of what we should do about it. Signed-off-by: Rusty Russell <rusty.russell@linaro.org> --- arch/arm/kvm/emulate.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-)