Refactored all the sortix headers into a include directory.
Also got rid of trailing white space. That corrupted .git/. Big ass-commit because of recovered .git directory.
This commit is contained in:
parent
e496c07764
commit
db79994e64
|
@ -17,13 +17,14 @@ ifeq ($(CPU),x64)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
LIBMAXSIROOT=$(OSROOT)/libmaxsi
|
LIBMAXSIROOT=$(OSROOT)/libmaxsi
|
||||||
|
SORTIXROOT=$(OSROOT)/sortix
|
||||||
|
|
||||||
LIBC=$(LIBMAXSIROOT)/start.o $(LIBMAXSIROOT)/libc.a
|
LIBC=$(LIBMAXSIROOT)/start.o $(LIBMAXSIROOT)/libc.a
|
||||||
LIBS=$(LIBC)
|
LIBS=$(LIBC)
|
||||||
|
|
||||||
CPPFLAGS=$(CPUDEFINES) -U_GNU_SOURCE -Ulinux -Dsortix
|
CPPFLAGS=$(CPUDEFINES) -U_GNU_SOURCE -Ulinux -Dsortix
|
||||||
FLAGS=-nostdinc -nostdlib -fno-builtin -nostartfiles -nodefaultlibs
|
FLAGS=-nostdinc -nostdlib -fno-builtin -nostartfiles -nodefaultlibs
|
||||||
INCLUDES=-I $(LIBMAXSIROOT)/preproc -I $(OSROOT)/
|
INCLUDES=-I $(LIBMAXSIROOT)/preproc -I $(SORTIXROOT)/include
|
||||||
|
|
||||||
LD=ld
|
LD=ld
|
||||||
LDFLAGS=$(CPULDFLAGS)
|
LDFLAGS=$(CPULDFLAGS)
|
||||||
|
|
|
@ -19,7 +19,7 @@ ifeq ($(CPU),x64)
|
||||||
CPUASFLAGS=-64
|
CPUASFLAGS=-64
|
||||||
endif
|
endif
|
||||||
|
|
||||||
CPPINCLUDES=-I preproc -I ..
|
CPPINCLUDES=-I preproc -I ../sortix/include
|
||||||
CPPFLAGS=-DLIBMAXSI_LIBRARY -DSORTIX -U_GNU_SOURCE $(CPUDEFINES) $(CPPINCLUDES)
|
CPPFLAGS=-DLIBMAXSI_LIBRARY -DSORTIX -U_GNU_SOURCE $(CPUDEFINES) $(CPPINCLUDES)
|
||||||
FLAGS=$(CPUFLAGS) -Wall -Wextra -nostdlib -fno-builtin -nostartfiles \
|
FLAGS=$(CPUFLAGS) -Wall -Wextra -nostdlib -fno-builtin -nostartfiles \
|
||||||
-nodefaultlibs -fno-stack-protector -nostdinc
|
-nodefaultlibs -fno-stack-protector -nostdinc
|
||||||
|
|
|
@ -37,10 +37,10 @@
|
||||||
#define PARANOIA 1
|
#define PARANOIA 1
|
||||||
|
|
||||||
#ifdef SORTIX_KERNEL
|
#ifdef SORTIX_KERNEL
|
||||||
#include <sortix/platform.h>
|
#include <sortix/kernel/platform.h>
|
||||||
#include <sortix/log.h> // DEBUG
|
#include <sortix/kernel/log.h> // DEBUG
|
||||||
#include <sortix/memorymanagement.h>
|
#include <sortix/kernel/memorymanagement.h>
|
||||||
#include <sortix/panic.h>
|
#include <sortix/kernel/panic.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
namespace Maxsi
|
namespace Maxsi
|
||||||
|
|
|
@ -80,8 +80,8 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef SORTIX_KERNEL
|
#ifdef SORTIX_KERNEL
|
||||||
#include <sortix/platform.h>
|
#include <sortix/kernel/platform.h>
|
||||||
#include <sortix/log.h>
|
#include <sortix/kernel/log.h>
|
||||||
#include <sortix/panic.h>
|
#include <sortix/kernel/panic.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
CPPFLAGS=-I..
|
CPPFLAGS=-I../sortix/include
|
||||||
CXXFLAGS=-Wall
|
CXXFLAGS=-Wall
|
||||||
|
|
||||||
BINARIES=mkinitrd lsinitrd catinitrd
|
BINARIES=mkinitrd lsinitrd catinitrd
|
||||||
|
|
|
@ -69,7 +69,7 @@ ifdef VERSION
|
||||||
DEFINES:=$(DEFINES) -DVERSIONSTR=\"$(VERSION)\"
|
DEFINES:=$(DEFINES) -DVERSIONSTR=\"$(VERSION)\"
|
||||||
endif
|
endif
|
||||||
|
|
||||||
INCLUDES=-I../libmaxsi/preproc -I.. -I.
|
INCLUDES=-I. -Iinclude -I../libmaxsi/preproc
|
||||||
CPPFLAGS=$(INCLUDES) $(DEFINES)
|
CPPFLAGS=$(INCLUDES) $(DEFINES)
|
||||||
FLAGSRELEASE=-s $(O)
|
FLAGSRELEASE=-s $(O)
|
||||||
FLAGSDEBUG=
|
FLAGSDEBUG=
|
||||||
|
@ -83,17 +83,8 @@ NASMFLAGS=$(CPUNASMFLAGS)
|
||||||
STATICLIBS=\
|
STATICLIBS=\
|
||||||
../libmaxsi/libmaxsi-sortix.a \
|
../libmaxsi/libmaxsi-sortix.a \
|
||||||
|
|
||||||
PUBLICHEADERS=\
|
HEADERDIRS:=$(shell find include -type d)
|
||||||
$(CPU)/bits.h \
|
HEADERS:=$(shell find include -type f)
|
||||||
fcntl.h \
|
|
||||||
initrd.h \
|
|
||||||
seek.h \
|
|
||||||
keycodes.h \
|
|
||||||
termmode.h \
|
|
||||||
syscallnum.h \
|
|
||||||
stat.h \
|
|
||||||
timeval.h \
|
|
||||||
unistd.h \
|
|
||||||
|
|
||||||
OBJS=$(CPUOBJS) \
|
OBJS=$(CPUOBJS) \
|
||||||
kernel.o \
|
kernel.o \
|
||||||
|
@ -185,8 +176,10 @@ clean:
|
||||||
|
|
||||||
# Installation into sysroot
|
# Installation into sysroot
|
||||||
install:
|
install:
|
||||||
mkdir -p $(SYSROOT)/usr/include/sortix
|
for DIR in $(HEADERDIRS); do \
|
||||||
for FILE in $(PUBLICHEADERS); do \
|
mkdir -p $(SYSROOT)/usr/$$DIR; \
|
||||||
cp $$FILE $(SYSROOT)/usr/include/sortix/`basename $$FILE`; \
|
done
|
||||||
|
for FILE in $(HEADERS); do \
|
||||||
|
cp $$FILE $(SYSROOT)/usr/$$FILE; \
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,8 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
|
#include "cpu.h"
|
||||||
#include <libmaxsi/error.h>
|
#include <libmaxsi/error.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include "ata.h"
|
#include "ata.h"
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include "calltrace.h"
|
#include "calltrace.h"
|
||||||
|
|
||||||
namespace Sortix {
|
namespace Sortix {
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/error.h>
|
#include <libmaxsi/error.h>
|
||||||
#include "interrupt.h"
|
#include "interrupt.h"
|
||||||
#include "event.h"
|
#include "event.h"
|
||||||
|
|
|
@ -0,0 +1,38 @@
|
||||||
|
/*******************************************************************************
|
||||||
|
|
||||||
|
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011, 2012.
|
||||||
|
|
||||||
|
This file is part of Sortix.
|
||||||
|
|
||||||
|
Sortix is free software: you can redistribute it and/or modify it under the
|
||||||
|
terms of the GNU General Public License as published by the Free Software
|
||||||
|
Foundation, either version 3 of the License, or (at your option) any later
|
||||||
|
version.
|
||||||
|
|
||||||
|
Sortix is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
|
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
|
details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License along with
|
||||||
|
Sortix. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
cpu.h
|
||||||
|
Includes CPU-specific headers.
|
||||||
|
|
||||||
|
*******************************************************************************/
|
||||||
|
|
||||||
|
#ifndef SORTIX_CPU_H
|
||||||
|
#define SORTIX_CPU_H
|
||||||
|
|
||||||
|
// Include some x86 headers.
|
||||||
|
#ifdef PLATFORM_X86
|
||||||
|
#include "x86/x86.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
// Include some x64 headers.
|
||||||
|
#ifdef PLATFORM_X64
|
||||||
|
#include "x64/x64.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include "descriptors.h"
|
#include "descriptors.h"
|
||||||
#include "device.h"
|
#include "device.h"
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include "device.h"
|
#include "device.h"
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/error.h>
|
#include <libmaxsi/error.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include <libmaxsi/string.h>
|
#include <libmaxsi/string.h>
|
||||||
|
|
|
@ -22,12 +22,12 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/error.h>
|
#include <libmaxsi/error.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include "elf.h"
|
#include "elf.h"
|
||||||
#include "memorymanagement.h"
|
#include <sortix/kernel/memorymanagement.h>
|
||||||
#include "panic.h"
|
#include <sortix/kernel/panic.h>
|
||||||
#include "process.h"
|
#include "process.h"
|
||||||
|
|
||||||
using namespace Maxsi;
|
using namespace Maxsi;
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
|
|
||||||
namespace Sortix
|
namespace Sortix
|
||||||
{
|
{
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include "thread.h"
|
#include "thread.h"
|
||||||
#include "syscall.h"
|
#include "syscall.h"
|
||||||
#include "event.h"
|
#include "event.h"
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/error.h>
|
#include <libmaxsi/error.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include <libmaxsi/string.h>
|
#include <libmaxsi/string.h>
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "../platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/error.h>
|
#include <libmaxsi/error.h>
|
||||||
#include <libmaxsi/string.h>
|
#include <libmaxsi/string.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "../platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/error.h>
|
#include <libmaxsi/error.h>
|
||||||
#include <libmaxsi/string.h>
|
#include <libmaxsi/string.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "../platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/error.h>
|
#include <libmaxsi/error.h>
|
||||||
#include <libmaxsi/string.h>
|
#include <libmaxsi/string.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
|
|
|
@ -0,0 +1,59 @@
|
||||||
|
/******************************************************************************
|
||||||
|
|
||||||
|
COPYRIGHT(C) JONAS 'SORTIE' TERMANSEN 2011.
|
||||||
|
|
||||||
|
This file is part of Sortix.
|
||||||
|
|
||||||
|
Sortix is free software: you can redistribute it and/or modify it under the
|
||||||
|
terms of the GNU General Public License as published by the Free Software
|
||||||
|
Foundation, either version 3 of the License, or (at your option) any later
|
||||||
|
version.
|
||||||
|
|
||||||
|
Sortix is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||||
|
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
|
details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License along
|
||||||
|
with Sortix. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
initrd.h
|
||||||
|
Declares the structure of the Sortix ramdisk.
|
||||||
|
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
|
#ifndef SORTIX_INITRD_H
|
||||||
|
#define SORTIX_INITRD_H
|
||||||
|
|
||||||
|
namespace Sortix
|
||||||
|
{
|
||||||
|
namespace InitRD
|
||||||
|
{
|
||||||
|
struct Header;
|
||||||
|
struct FileHeader;
|
||||||
|
|
||||||
|
struct Header
|
||||||
|
{
|
||||||
|
char magic[16]; // Contains "sortix-initrd-1"
|
||||||
|
uint32_t numfiles;
|
||||||
|
// FileHeader[numfiles];
|
||||||
|
};
|
||||||
|
|
||||||
|
struct FileHeader
|
||||||
|
{
|
||||||
|
mode_t permissions;
|
||||||
|
uid_t owner;
|
||||||
|
gid_t group;
|
||||||
|
uint32_t size;
|
||||||
|
uint32_t offset; // where the physical data is located.
|
||||||
|
char name[128];
|
||||||
|
};
|
||||||
|
|
||||||
|
struct Trailer
|
||||||
|
{
|
||||||
|
uint8_t sum; // sum of all bytes but the trailer.
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif
|
|
@ -68,15 +68,5 @@
|
||||||
|
|
||||||
#define USER
|
#define USER
|
||||||
|
|
||||||
// Include some x86 headers.
|
|
||||||
#ifdef PLATFORM_X86
|
|
||||||
#include "x86/x86.h"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// Include some x64 headers.
|
|
||||||
#ifdef PLATFORM_X64
|
|
||||||
#include "x64/x64.h"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -22,14 +22,15 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
|
#include <sortix/initrd.h>
|
||||||
#include "initrd.h"
|
#include "initrd.h"
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include <libmaxsi/string.h>
|
#include <libmaxsi/string.h>
|
||||||
#include "syscall.h"
|
#include "syscall.h"
|
||||||
#include "memorymanagement.h"
|
#include <sortix/kernel/memorymanagement.h>
|
||||||
|
|
||||||
#include "log.h" // DEBUG
|
#include <sortix/kernel/log.h> // DEBUG
|
||||||
|
|
||||||
using namespace Maxsi;
|
using namespace Maxsi;
|
||||||
|
|
||||||
|
|
|
@ -22,44 +22,17 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifndef SORTIX_INITRD_H
|
#ifndef SORTIX_INITRD_KERNEL_H
|
||||||
#define SORTIX_INITRD_H
|
#define SORTIX_INITRD_KERNEL_H
|
||||||
|
|
||||||
namespace Sortix
|
namespace Sortix
|
||||||
{
|
{
|
||||||
namespace InitRD
|
namespace InitRD
|
||||||
{
|
{
|
||||||
struct Header;
|
|
||||||
struct FileHeader;
|
|
||||||
|
|
||||||
struct Header
|
|
||||||
{
|
|
||||||
char magic[16]; // Contains "sortix-initrd-1"
|
|
||||||
uint32_t numfiles;
|
|
||||||
// FileHeader[numfiles];
|
|
||||||
};
|
|
||||||
|
|
||||||
struct FileHeader
|
|
||||||
{
|
|
||||||
mode_t permissions;
|
|
||||||
uid_t owner;
|
|
||||||
gid_t group;
|
|
||||||
uint32_t size;
|
|
||||||
uint32_t offset; // where the physical data is located.
|
|
||||||
char name[128];
|
|
||||||
};
|
|
||||||
|
|
||||||
struct Trailer
|
|
||||||
{
|
|
||||||
uint8_t sum; // sum of all bytes but the trailer.
|
|
||||||
};
|
|
||||||
|
|
||||||
#ifdef SORTIX_KERNEL
|
|
||||||
void Init(addr_t phys, size_t size);
|
void Init(addr_t phys, size_t size);
|
||||||
byte* Open(const char* filepath, size_t* size);
|
byte* Open(const char* filepath, size_t* size);
|
||||||
const char* GetFilename(size_t index);
|
const char* GetFilename(size_t index);
|
||||||
size_t GetNumFiles();
|
size_t GetNumFiles();
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include "x86-family/idt.h"
|
#include "x86-family/idt.h"
|
||||||
#include "interrupt.h"
|
#include "interrupt.h"
|
||||||
|
|
||||||
|
|
|
@ -25,6 +25,8 @@
|
||||||
#ifndef SORTIX_INTERRUPT_H
|
#ifndef SORTIX_INTERRUPT_H
|
||||||
#define SORTIX_INTERRUPT_H
|
#define SORTIX_INTERRUPT_H
|
||||||
|
|
||||||
|
#include "cpu.h"
|
||||||
|
|
||||||
namespace Sortix {
|
namespace Sortix {
|
||||||
namespace Interrupt {
|
namespace Interrupt {
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/error.h>
|
#include <libmaxsi/error.h>
|
||||||
#include <sortix/seek.h>
|
#include <sortix/seek.h>
|
||||||
#include "thread.h"
|
#include "thread.h"
|
||||||
|
|
|
@ -22,9 +22,9 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "../../platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include "../../keyboard.h"
|
#include "../../keyboard.h"
|
||||||
#include "../../keycodes.h"
|
#include <sortix/keycodes.h>
|
||||||
#include "us.h"
|
#include "us.h"
|
||||||
|
|
||||||
namespace Sortix
|
namespace Sortix
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "../platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include "../interrupt.h"
|
#include "../interrupt.h"
|
||||||
#include "../keyboard.h"
|
#include "../keyboard.h"
|
||||||
#include "../keycodes.h"
|
#include <sortix/keycodes.h>
|
||||||
#include "ps2.h"
|
#include "ps2.h"
|
||||||
|
|
||||||
using namespace Maxsi;
|
using namespace Maxsi;
|
||||||
|
|
|
@ -23,18 +23,18 @@
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include <libmaxsi/string.h>
|
#include <libmaxsi/string.h>
|
||||||
#include <libmaxsi/format.h>
|
#include <libmaxsi/format.h>
|
||||||
#include "log.h"
|
#include <sortix/kernel/log.h>
|
||||||
#include "panic.h"
|
#include <sortix/kernel/panic.h>
|
||||||
#include "kernelinfo.h"
|
#include "kernelinfo.h"
|
||||||
#include "x86-family/gdt.h"
|
#include "x86-family/gdt.h"
|
||||||
#include "time.h"
|
#include "time.h"
|
||||||
#include "keyboard.h"
|
#include "keyboard.h"
|
||||||
#include "multiboot.h"
|
#include "multiboot.h"
|
||||||
#include "memorymanagement.h"
|
#include <sortix/kernel/memorymanagement.h>
|
||||||
#include "thread.h"
|
#include "thread.h"
|
||||||
#include "process.h"
|
#include "process.h"
|
||||||
#include "scheduler.h"
|
#include "scheduler.h"
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/error.h>
|
#include <libmaxsi/error.h>
|
||||||
#include <libmaxsi/string.h>
|
#include <libmaxsi/string.h>
|
||||||
#include "syscall.h"
|
#include "syscall.h"
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include "interrupt.h"
|
#include "interrupt.h"
|
||||||
#include "syscall.h"
|
#include "syscall.h"
|
||||||
#include "keyboard.h"
|
#include "keyboard.h"
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include "linebuffer.h"
|
#include "linebuffer.h"
|
||||||
|
|
||||||
|
|
|
@ -22,10 +22,10 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/string.h>
|
#include <libmaxsi/string.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include "log.h"
|
#include <sortix/kernel/log.h>
|
||||||
#include "syscall.h"
|
#include "syscall.h"
|
||||||
|
|
||||||
using namespace Maxsi;
|
using namespace Maxsi;
|
||||||
|
|
|
@ -22,13 +22,13 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/error.h>
|
#include <libmaxsi/error.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include "utf8.h"
|
#include "utf8.h"
|
||||||
#include "keyboard.h"
|
#include "keyboard.h"
|
||||||
#include "scheduler.h"
|
#include "scheduler.h"
|
||||||
#include "keycodes.h"
|
#include <sortix/keycodes.h>
|
||||||
#include "terminal.h"
|
#include "terminal.h"
|
||||||
#include "logterminal.h"
|
#include "logterminal.h"
|
||||||
|
|
||||||
|
|
|
@ -22,10 +22,10 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include <libmaxsi/string.h>
|
#include <libmaxsi/string.h>
|
||||||
#include "panic.h"
|
#include <sortix/kernel/panic.h>
|
||||||
#include "mount.h"
|
#include "mount.h"
|
||||||
#include "fs/ramfs.h"
|
#include "fs/ramfs.h"
|
||||||
#include "fs/initfs.h"
|
#include "fs/initfs.h"
|
||||||
|
|
|
@ -22,12 +22,12 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/string.h>
|
#include <libmaxsi/string.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include "log.h"
|
#include <sortix/kernel/log.h>
|
||||||
#include "calltrace.h"
|
#include "calltrace.h"
|
||||||
#include "panic.h"
|
#include <sortix/kernel/panic.h>
|
||||||
|
|
||||||
using namespace Maxsi;
|
using namespace Maxsi;
|
||||||
|
|
||||||
|
|
|
@ -22,10 +22,11 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
|
#include "cpu.h"
|
||||||
#include <libmaxsi/error.h>
|
#include <libmaxsi/error.h>
|
||||||
#include "pci.h"
|
#include "pci.h"
|
||||||
#include "log.h"
|
#include <sortix/kernel/log.h>
|
||||||
#include "ata.h"
|
#include "ata.h"
|
||||||
|
|
||||||
using namespace Maxsi;
|
using namespace Maxsi;
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/error.h>
|
#include <libmaxsi/error.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include "event.h"
|
#include "event.h"
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/error.h>
|
#include <libmaxsi/error.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include <libmaxsi/string.h>
|
#include <libmaxsi/string.h>
|
||||||
|
@ -34,7 +34,7 @@
|
||||||
#include "filesystem.h"
|
#include "filesystem.h"
|
||||||
#include "directory.h"
|
#include "directory.h"
|
||||||
#include "scheduler.h"
|
#include "scheduler.h"
|
||||||
#include "memorymanagement.h"
|
#include <sortix/kernel/memorymanagement.h>
|
||||||
#include "initrd.h"
|
#include "initrd.h"
|
||||||
#include "elf.h"
|
#include "elf.h"
|
||||||
#include "syscall.h"
|
#include "syscall.h"
|
||||||
|
|
|
@ -26,6 +26,7 @@
|
||||||
#define SORTIX_PROCESS_H
|
#define SORTIX_PROCESS_H
|
||||||
|
|
||||||
#include "descriptors.h"
|
#include "descriptors.h"
|
||||||
|
#include "cpu.h"
|
||||||
|
|
||||||
namespace Sortix
|
namespace Sortix
|
||||||
{
|
{
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include "refcount.h"
|
#include "refcount.h"
|
||||||
|
|
||||||
namespace Sortix
|
namespace Sortix
|
||||||
|
|
|
@ -22,14 +22,14 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include "panic.h"
|
#include <sortix/kernel/panic.h>
|
||||||
#include "thread.h"
|
#include "thread.h"
|
||||||
#include "process.h"
|
#include "process.h"
|
||||||
#include "time.h"
|
#include "time.h"
|
||||||
#include "scheduler.h"
|
#include "scheduler.h"
|
||||||
#include "memorymanagement.h"
|
#include <sortix/kernel/memorymanagement.h>
|
||||||
#include "syscall.h"
|
#include "syscall.h"
|
||||||
#include "sound.h" // HACK FOR SIGINT
|
#include "sound.h" // HACK FOR SIGINT
|
||||||
#include "x86-family/gdt.h"
|
#include "x86-family/gdt.h"
|
||||||
|
|
|
@ -22,9 +22,9 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/string.h>
|
#include <libmaxsi/string.h>
|
||||||
#include "log.h"
|
#include <sortix/kernel/log.h>
|
||||||
#include "vga.h"
|
#include "vga.h"
|
||||||
#include "keyboard.h"
|
#include "keyboard.h"
|
||||||
#include "uart.h"
|
#include "uart.h"
|
||||||
|
|
|
@ -22,9 +22,9 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include "panic.h"
|
#include <sortix/kernel/panic.h>
|
||||||
#include "signal.h"
|
#include "signal.h"
|
||||||
|
|
||||||
using namespace Maxsi;
|
using namespace Maxsi;
|
||||||
|
|
|
@ -26,6 +26,7 @@
|
||||||
#define SORTIX_SIGNAL_H
|
#define SORTIX_SIGNAL_H
|
||||||
|
|
||||||
#include <libmaxsi/signalnum.h>
|
#include <libmaxsi/signalnum.h>
|
||||||
|
#include "cpu.h"
|
||||||
|
|
||||||
namespace Sortix
|
namespace Sortix
|
||||||
{
|
{
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include "sound.h"
|
#include "sound.h"
|
||||||
#include "syscall.h"
|
#include "syscall.h"
|
||||||
|
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/error.h>
|
#include <libmaxsi/error.h>
|
||||||
#include "syscall.h"
|
#include "syscall.h"
|
||||||
#include "syscallnum.h"
|
#include <sortix/syscallnum.h>
|
||||||
#include "panic.h"
|
#include <sortix/kernel/panic.h>
|
||||||
#include "process.h"
|
#include "process.h"
|
||||||
#include "thread.h"
|
#include "thread.h"
|
||||||
#include "scheduler.h"
|
#include "scheduler.h"
|
||||||
|
|
|
@ -25,7 +25,8 @@
|
||||||
#ifndef SORTIX_SYSCALL_H
|
#ifndef SORTIX_SYSCALL_H
|
||||||
#define SORTIX_SYSCALL_H
|
#define SORTIX_SYSCALL_H
|
||||||
|
|
||||||
#include "syscallnum.h"
|
#include <sortix/syscallnum.h>
|
||||||
|
#include "cpu.h"
|
||||||
|
|
||||||
namespace Sortix
|
namespace Sortix
|
||||||
{
|
{
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/error.h>
|
#include <libmaxsi/error.h>
|
||||||
#include "syscall.h"
|
#include "syscall.h"
|
||||||
#include "process.h"
|
#include "process.h"
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
|
|
||||||
#include "device.h"
|
#include "device.h"
|
||||||
#include "stream.h"
|
#include "stream.h"
|
||||||
#include "termmode.h"
|
#include <sortix/termmode.h>
|
||||||
|
|
||||||
namespace Sortix
|
namespace Sortix
|
||||||
{
|
{
|
||||||
|
|
|
@ -22,14 +22,14 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/error.h>
|
#include <libmaxsi/error.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include "event.h"
|
#include "event.h"
|
||||||
#include "process.h"
|
#include "process.h"
|
||||||
#include "thread.h"
|
#include "thread.h"
|
||||||
#include "scheduler.h"
|
#include "scheduler.h"
|
||||||
#include "memorymanagement.h"
|
#include <sortix/kernel/memorymanagement.h>
|
||||||
#include "time.h"
|
#include "time.h"
|
||||||
#include "syscall.h"
|
#include "syscall.h"
|
||||||
|
|
||||||
|
|
|
@ -23,12 +23,12 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include "time.h"
|
#include "time.h"
|
||||||
#include "interrupt.h"
|
#include "interrupt.h"
|
||||||
#include "process.h"
|
#include "process.h"
|
||||||
#include "scheduler.h"
|
#include "scheduler.h"
|
||||||
#include "log.h"
|
#include <sortix/kernel/log.h>
|
||||||
#include "sound.h"
|
#include "sound.h"
|
||||||
#include "syscall.h"
|
#include "syscall.h"
|
||||||
|
|
||||||
|
|
|
@ -26,6 +26,8 @@
|
||||||
#ifndef SORTIX_TIME_H
|
#ifndef SORTIX_TIME_H
|
||||||
#define SORTIX_TIME_H
|
#define SORTIX_TIME_H
|
||||||
|
|
||||||
|
#include "cpu.h"
|
||||||
|
|
||||||
namespace Sortix
|
namespace Sortix
|
||||||
{
|
{
|
||||||
namespace Time
|
namespace Time
|
||||||
|
|
|
@ -22,7 +22,8 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
|
#include "cpu.h"
|
||||||
#include <libmaxsi/string.h>
|
#include <libmaxsi/string.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include "vga.h"
|
#include "vga.h"
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/error.h>
|
#include <libmaxsi/error.h>
|
||||||
#include "utf8.h"
|
#include "utf8.h"
|
||||||
|
|
||||||
|
|
|
@ -22,11 +22,10 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/error.h>
|
#include <libmaxsi/error.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include "vga.h"
|
#include "vga.h"
|
||||||
#include "memorymanagement.h"
|
|
||||||
#include "scheduler.h"
|
#include "scheduler.h"
|
||||||
#include "syscall.h"
|
#include "syscall.h"
|
||||||
#include "process.h"
|
#include "process.h"
|
||||||
|
|
|
@ -22,8 +22,8 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include "log.h"
|
#include <sortix/kernel/log.h>
|
||||||
#include "vga.h"
|
#include "vga.h"
|
||||||
#include "vgaterminal.h"
|
#include "vgaterminal.h"
|
||||||
|
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include "multiboot.h"
|
#include "multiboot.h"
|
||||||
#include "panic.h"
|
#include <sortix/kernel/panic.h>
|
||||||
#include "../memorymanagement.h"
|
#include <sortix/kernel/memorymanagement.h>
|
||||||
#include "x86-family/memorymanagement.h"
|
#include "x86-family/memorymanagement.h"
|
||||||
|
|
||||||
namespace Sortix
|
namespace Sortix
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include "process.h"
|
#include "process.h"
|
||||||
|
|
||||||
namespace Sortix
|
namespace Sortix
|
||||||
|
|
|
@ -22,9 +22,9 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
|
#include <sortix/kernel/memorymanagement.h>
|
||||||
#include "scheduler.h"
|
#include "scheduler.h"
|
||||||
#include "../memorymanagement.h"
|
|
||||||
|
|
||||||
namespace Sortix
|
namespace Sortix
|
||||||
{
|
{
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include "thread.h"
|
#include "thread.h"
|
||||||
|
|
||||||
namespace Sortix
|
namespace Sortix
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
|
|
||||||
#include <libmaxsi/platform.h>
|
#include <libmaxsi/platform.h>
|
||||||
#include "x64.h"
|
#include "x64.h"
|
||||||
#include "log.h"
|
#include <sortix/kernel/log.h>
|
||||||
|
|
||||||
namespace Sortix
|
namespace Sortix
|
||||||
{
|
{
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
#include "../platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include "gdt.h"
|
#include "gdt.h"
|
||||||
|
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
|
|
||||||
#include "../platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include "idt.h"
|
#include "idt.h"
|
||||||
|
|
||||||
|
|
|
@ -22,12 +22,12 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/error.h>
|
#include <libmaxsi/error.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include "multiboot.h"
|
#include "multiboot.h"
|
||||||
#include "panic.h"
|
#include <sortix/kernel/panic.h>
|
||||||
#include "../memorymanagement.h"
|
#include <sortix/kernel/memorymanagement.h>
|
||||||
#include "memorymanagement.h"
|
#include "memorymanagement.h"
|
||||||
#include "syscall.h"
|
#include "syscall.h"
|
||||||
|
|
||||||
|
|
|
@ -22,11 +22,11 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include <libmaxsi/memory.h>
|
#include <libmaxsi/memory.h>
|
||||||
#include "multiboot.h"
|
#include "multiboot.h"
|
||||||
#include "panic.h"
|
#include <sortix/kernel/panic.h>
|
||||||
#include "../memorymanagement.h"
|
#include <sortix/kernel/memorymanagement.h>
|
||||||
#include "x86-family/memorymanagement.h"
|
#include "x86-family/memorymanagement.h"
|
||||||
|
|
||||||
namespace Sortix
|
namespace Sortix
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include "process.h"
|
#include "process.h"
|
||||||
|
|
||||||
namespace Sortix
|
namespace Sortix
|
||||||
|
|
|
@ -22,9 +22,9 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include "scheduler.h"
|
#include "scheduler.h"
|
||||||
#include "../memorymanagement.h"
|
#include <sortix/kernel/memorymanagement.h>
|
||||||
|
|
||||||
namespace Sortix
|
namespace Sortix
|
||||||
{
|
{
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#include "platform.h"
|
#include <sortix/kernel/platform.h>
|
||||||
#include "thread.h"
|
#include "thread.h"
|
||||||
|
|
||||||
namespace Sortix
|
namespace Sortix
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
|
|
||||||
#include <libmaxsi/platform.h>
|
#include <libmaxsi/platform.h>
|
||||||
#include "x86.h"
|
#include "x86.h"
|
||||||
#include "log.h"
|
#include <sortix/kernel/log.h>
|
||||||
|
|
||||||
namespace Sortix
|
namespace Sortix
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue