aboutsummaryrefslogtreecommitdiff
path: root/arch/x86_64/include/arch/boot/pointers.hpp
blob: f0878f9f8c6124cbb0352d2113ea623948e1b06b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef TEACHOS_ARCH_X86_64_BOOT_POINTERS_HPP
#define TEACHOS_ARCH_X86_64_BOOT_POINTERS_HPP

#include <cstddef>

namespace teachos::arch::boot
{
  /**
   * @brief Address pointing to the start of the multiboot information structure.
   */
  extern "C" size_t const multiboot_information_pointer;
  extern "C" auto context_switch() -> void;

}  // namespace teachos::arch::boot

#endif  // TEACHOS_ARCH_X86_64_BOOT_POINTERS_HPP