aboutsummaryrefslogtreecommitdiff
path: root/arch/x86_64/src/context_switching/syscall_handler.cpp
blob: 283d29793794335c8b078531f81dfe9db89ceeea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "arch/context_switching/syscall_handler.hpp"

#include <cstdint>

namespace teachos::arch::context_switching
{
  auto syscall_handler() -> void
  {
    uint64_t dummy{};
    switch (dummy)
    {
      case 0:
        break;
      default:
        break;
    }
    asm volatile("SYSRET");
  }
}  // namespace teachos::arch::context_switching