2015-10-10 16:03:53 +00:00
|
|
|
#ifndef _BASE_HPP
|
|
|
|
#define _BASE_HPP
|
|
|
|
#include <stdint.h>
|
|
|
|
namespace MTGosHAL {
|
|
|
|
class Output;
|
|
|
|
class Serial;
|
|
|
|
class Screen;
|
2015-10-10 17:34:31 +00:00
|
|
|
class GDT;
|
2015-10-11 10:38:56 +00:00
|
|
|
class IDT;
|
2015-10-10 16:03:53 +00:00
|
|
|
enum class BG_color: uint16_t;
|
|
|
|
enum class FG_color: uint16_t;
|
|
|
|
extern Serial* debug;
|
|
|
|
extern Screen* out;
|
|
|
|
extern Screen* err;
|
2015-10-10 17:34:31 +00:00
|
|
|
extern GDT* gdt;
|
2015-10-11 10:38:56 +00:00
|
|
|
extern IDT* idt;
|
2015-10-10 16:03:53 +00:00
|
|
|
}
|
|
|
|
#endif
|