|
|
11813469f7
|
Re-added (bare bones) ELF program loader
|
2020-12-09 05:07:12 -06:00 |
|
|
|
44946c8d9d
|
Removed module from grub.cfg
|
2020-12-09 05:06:26 -06:00 |
|
|
|
c1ec6a962b
|
Wrote new Multiboot2 table reader
|
2020-12-09 05:06:16 -06:00 |
|
|
|
d3eab67473
|
Wrote mmap overload with physical address argument
|
2020-11-19 10:05:27 -06:00 |
|
|
|
c601aed9f2
|
Wrote strlen() and strcpy()
|
2020-11-18 13:36:09 -06:00 |
|
|
|
29677e0391
|
Added kernel end field to systeminfo
|
2020-08-02 18:46:09 -05:00 |
|
|
|
98197ec8ea
|
Renamed elf.cpp to module.cpp, started Module class
|
2020-08-02 18:30:54 -05:00 |
|
|
|
b8d694e182
|
Moved x86 InterruptDescriptor methods into class definition
|
2020-08-02 15:12:01 -05:00 |
|
|
|
b924e632cf
|
Fixed x86 lidt function, added addSyscall() method
|
2020-08-02 15:07:23 -05:00 |
|
|
|
f220514e72
|
Added default constructor to Allocator
|
2020-08-02 15:06:23 -05:00 |
|
|
|
436aa012b1
|
Added Allocator.cpp to sources list
|
2020-08-02 15:06:08 -05:00 |
|
|
|
50816a3b6d
|
Added key systems to kernel state
|
2020-08-02 15:03:35 -05:00 |
|
|
|
0b32783a2c
|
Added missing return value and default constructor
|
2020-08-02 15:01:18 -05:00 |
|
|
|
66cf91d3a5
|
Started a DEVELOPERS file
|
2020-08-01 23:01:55 -05:00 |
|
|
|
4ceebe15d8
|
Started work on a memory allocator
|
2020-08-01 19:45:35 -05:00 |
|
|
|
74dae83c85
|
Merged i386 PTE class into mmap.cpp
|
2020-08-01 19:45:19 -05:00 |
|
|
|
a40ca13279
|
Renamed quarkkernel.cpp to better reflect what it does
|
2020-08-01 19:07:27 -05:00 |
|
|
|
6dc610c9aa
|
Deleted inb and outb functions.
|
2020-08-01 19:05:37 -05:00 |
|
|
|
39710685fb
|
Merged several files together
|
2020-08-01 19:03:51 -05:00 |
|
Nathan Giddings
|
00e367957c
|
Merge pull request #2 from ngiddings/pre-alpha
Fixed configure.ac, referred to deleted files
|
2020-08-01 18:11:24 -05:00 |
|
|
|
09edf0cedc
|
Moved PageAllocator implementation to pageallocator.cpp
|
2020-08-01 18:10:43 -05:00 |
|
|
|
80ec7afa13
|
Fixed configure.ac, referred to deleted files
|
2020-08-01 18:09:02 -05:00 |
|
|
|
c281db928f
|
Fixed formatting in src/Makefile.am
|
2020-08-01 17:55:51 -05:00 |
|
|
|
9e1d82c837
|
Moved task management classes to scheduler.hpp
|
2020-08-01 17:45:12 -05:00 |
|
|
|
44e712d214
|
Reorganized source tree
|
2020-08-01 16:37:44 -05:00 |
|
|
|
f5dd5bb135
|
Started kernel state class
|
2020-08-01 16:13:09 -05:00 |
|
|
|
c75ca1999e
|
Wrote priority queue for processes
|
2020-08-01 16:12:55 -05:00 |
|
|
|
fec2817883
|
Bug fix in munmap: PDEs were mistakenly updated
|
2020-08-01 16:12:03 -05:00 |
|
|
|
f8a4b0b1e4
|
Updated file name in mmap.hpp
|
2020-08-01 16:11:01 -05:00 |
|
|
|
fbc8c2ff5c
|
Renamed memoryallocator.hpp
|
2020-08-01 16:10:24 -05:00 |
|
|
|
2f98f59538
|
Added stub syscall handler
|
2020-07-18 18:55:26 -05:00 |
|
|
|
15f6fc4bda
|
Started work on ELF loader
|
2020-07-18 18:55:04 -05:00 |
|
|
|
0c9e01eff0
|
physaddr_t definition checks for ARM hosts
|
2020-07-18 18:54:44 -05:00 |
|
|
|
f0437144a7
|
Added mmap.cpp to makefile; removed addressspace.cpp
|
2020-07-18 18:53:41 -05:00 |
|
|
|
913e6e2174
|
Changed mmap and related functions to not be methods
|
2020-07-18 18:52:31 -05:00 |
|
|
|
44167b778d
|
Changed kernel location to 0xFF800000 on i386
|
2020-07-18 18:51:15 -05:00 |
|
|
|
1147545c58
|
Removed comments from i386 PTE class
|
2020-07-18 13:16:28 -05:00 |
|
|
|
048211a876
|
Added support for flags in mmap
|
2020-07-18 13:16:10 -05:00 |
|
|
|
74fb6834f6
|
Added rule to make bootable disk image
|
2020-07-18 07:51:04 -05:00 |
|
|
|
621c38faff
|
Imlemented munmap and added some error checking
|
2020-07-17 12:31:54 -05:00 |
|
|
|
15f7a3663c
|
Fixed operator overload in interrupt descriptor
|
2020-07-17 12:31:21 -05:00 |
|
|
|
999b290feb
|
Print package string on startup
|
2020-07-17 12:29:34 -05:00 |
|
|
|
771968285f
|
Page allocator returns 0 instead of NULL on failure
|
2020-07-17 12:28:57 -05:00 |
|
|
|
b743d83563
|
Added grub.cfg to version control
|
2020-07-17 10:05:46 -05:00 |
|
|
|
0bb65f2d94
|
Reorganized source tree. Started using autotools.
|
2020-07-17 10:03:28 -05:00 |
|
Nathan Giddings
|
36c88daa87
|
Merge pull request #1 from ngiddings/mmgr
Mmgr
|
2020-07-15 06:55:56 -05:00 |
|
|
|
8ff5b55694
|
Moved interrupt handling to subdir
|
2020-07-15 06:50:03 -05:00 |
|
|
|
cff8965940
|
Added interrupt handling
|
2020-07-09 21:58:52 -05:00 |
|
|
|
be7a17596d
|
Added inb and outb functions
|
2020-07-09 21:58:02 -05:00 |
|
|
|
722d6a77f5
|
Changed name of kernel namespace
|
2020-07-09 18:06:38 -05:00 |
|