Added basic GDT and (very) basic IDT. And serial output.

This commit is contained in:
2024-01-17 02:22:48 +01:00
parent ab4ab761f0
commit e2c4fdb312
11 changed files with 447 additions and 314 deletions

View File

@@ -5,6 +5,7 @@
#define BAD_APPLE_OS_ARRAY_INCLUDED
#include <cstddef>
#include <initializer_list>
#include <stdexcept>
#include <utility>
@@ -141,6 +142,9 @@ public:
}
}
};
template<typename T, typename... U>
array(T, U...) -> array<T, 1 + sizeof...(U)>;
}
#endif // !defined(BAD_APPLE_OS_ARRAY_INCLUDED)