root/src/system/boot/platform/efi/arch/arm/arch_cpu.cpp
/*
 * Copyright 2012-2022, Haiku, Inc. All rights reserved.
 * Distributed under the terms of the MIT License.
 *
 * Copyright 2004-2005, Axel Dörfler, axeld@pinc-software.de. All rights reserved.
 * Distributed under the terms of the MIT License.
 */


#include "cpu.h"
#include "efi_platform.h"

#include <OS.h>
#include <boot/platform.h>
#include <boot/arch/arm/arch_cpu.h>


bigtime_t
system_time()
{
        #warning Implement system_time in ARM bootloader!
        static bigtime_t sSystemTimeCounter = 0;
        return sSystemTimeCounter++;
}


void
spin(bigtime_t microseconds)
{
        kBootServices->Stall(microseconds);
}