Changeset View
Changeset View
Standalone View
Standalone View
sys/arm/arm/fusu.S
Show All 29 Lines | |||||
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | ||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ||||
* SUCH DAMAGE. | * SUCH DAMAGE. | ||||
* | * | ||||
*/ | */ | ||||
#include <machine/asm.h> | #include <machine/asm.h> | ||||
#include <machine/armreg.h> | #include <machine/armreg.h> | ||||
#include "assym.s" | #include "assym.inc" | ||||
__FBSDID("$FreeBSD$"); | __FBSDID("$FreeBSD$"); | ||||
.syntax unified | .syntax unified | ||||
#if __ARM_ARCH >= 6 | #if __ARM_ARCH >= 6 | ||||
#define GET_PCB(tmp) \ | #define GET_PCB(tmp) \ | ||||
mrc p15, 0, tmp, c13, c0, 4; \ | mrc p15, 0, tmp, c13, c0, 4; \ | ||||
add tmp, tmp, #(TD_PCB) | add tmp, tmp, #(TD_PCB) | ||||
▲ Show 20 Lines • Show All 303 Lines • Show Last 20 Lines |