blob: 4af3fb3fef1ec6cf71eb9c333727ab6eff355f6a [file] [log] [blame]
// Copyright 2016 The Fuchsia Authors
// Copyright (c) 2008-2014 Travis Geiselbrecht
//
// Use of this source code is governed by a MIT-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/MIT
#pragma once
#include <zircon/compiler.h>
#include <sys/types.h>
__BEGIN_CDECLS
void arch_early_init(void);
void arch_init(void);
void arch_quiesce(void);
void arch_enter_uspace(uintptr_t entry_point, uintptr_t sp,
uintptr_t arg1, uintptr_t arg2) __NO_RETURN;
__END_CDECLS
/* arch specific bits */
#include <arch/defines.h>