Examples are include/platform.h -> platform/include/platform.h include/target.h -> target/include/target.h The old model generally considered these to be Always There includes, but they're starting to stick out more and more so may as well actually follow the model that most of the rest of the system follows.
17 lines
408 B
C
17 lines
408 B
C
/*
|
|
* Copyright (c) 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 <sys/types.h>
|
|
#include <kernel/mp.h>
|
|
|
|
/* send inter processor interrupt, if supported */
|
|
status_t arch_mp_send_ipi(mp_cpu_mask_t target, mp_ipi_t ipi);
|
|
|
|
void arch_mp_init_percpu(void);
|