blob: 5205e4e6f867416aca4957f83d0e101dadb4ecfa [file] [log] [blame]
Andrew Scullc960c032018-10-24 15:13:35 +01001/*
Andrew Walbran692b3252019-03-07 15:51:31 +00002 * Copyright 2019 The Hafnium Authors.
Andrew Scullc960c032018-10-24 15:13:35 +01003 *
Andrew Walbrane959ec12020-06-17 15:01:09 +01004 * Use of this source code is governed by a BSD-style
5 * license that can be found in the LICENSE file or at
6 * https://opensource.org/licenses/BSD-3-Clause.
Andrew Scullc960c032018-10-24 15:13:35 +01007 */
8
9#pragma once
10
11/**
12 * Performs arch specific boot time initialization.
13 *
14 * It must only be called once, on first boot and must be called as early as
15 * possible.
16 */
17void arch_one_time_init(void);