Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 9 Feb 2015 22:41:59 +0000
From:      "ian (Ian Lepore)" <phabric-noreply@FreeBSD.org>
To:        freebsd-arm@freebsd.org
Subject:   [Differential] [Updated] D1810: Leave HYP mode upon startup
Message-ID:  <a3ee1515f2a4bbc4224fe97949f4568d@localhost.localdomain>
In-Reply-To: <differential-rev-PHID-DREV-3jnmioetq2qo5zfr5ol4-req@FreeBSD.org>
References:  <differential-rev-PHID-DREV-3jnmioetq2qo5zfr5ol4-req@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
ian added a comment.

What about when we're ready to do something with hyper mode?  The Zen guys bug us every once in a while to check out their patches because they have Dom0 support for us now (not sure how complete it is), is this just going to make their lives even harder?  (I guess if I had ever even glanced at their patches I might know the answer to that.)

INLINE COMMENTS
  sys/arm/arm/locore-v6.S:87 Note what fact?  That the loader launched us in hyper mode?  I'm not sure what use that would have.
  sys/arm/arm/locore-v6.S:88 ERET loads CPSR from SPSR_hyp, how do we know what mode that is going to return to?  It seems like this code should be setting up the value and doing msr spsr_hyp, rN.

REVISION DETAIL
  https://reviews.freebsd.org/D1810

To: zbb, andrew, ian
Cc: imp, freebsd-arm



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a3ee1515f2a4bbc4224fe97949f4568d>