Mark
|
dff06deb0f
|
Seems like the problem with syscall/IF is fixed
|
2019-10-01 17:28:27 +03:00 |
|
Mark
|
24ff3737d4
|
[amd64] Elf loading kinda works
|
2019-10-01 16:18:09 +03:00 |
|
Mark
|
dd1808b157
|
Add tarfs/ram-based initrd with file reading
|
2019-10-01 14:30:53 +03:00 |
|
Mark
|
12fb906ccc
|
[amd64] Fixed problem with invalid upper mapping
|
2019-10-01 12:37:27 +03:00 |
|
Mark
|
f4c3fb30b7
|
[amd64] Move kidle init to a function
|
2019-09-30 12:10:33 +03:00 |
|
Mark
|
93516ee40f
|
Integrate vfs code into the kernel (just make it build yet)
|
2019-09-30 11:47:51 +03:00 |
|
Mark
|
a71a024348
|
Add size pretty-printing
|
2019-09-30 10:39:38 +03:00 |
|
Mark
|
b0b7667ec3
|
[amd64] Add initrd loading support
|
2019-09-24 18:15:17 +03:00 |
|
Mark
|
131f6963ab
|
Add syscall description file
|
2019-09-23 12:21:57 +03:00 |
|
Mark
|
789a3ee1a3
|
[amd64] Move arch/amd64 -> sys/amd64
|
2019-09-23 11:40:44 +03:00 |
|
Mark
|
f6c29e3414
|
[amd64] Implement kernelspace mm_space_t cloning
|
2019-09-22 12:06:59 +03:00 |
|
Mark
|
8843ff38aa
|
Add systick counter
|
2019-09-20 23:20:42 +03:00 |
|
Mark
|
5c7e918460
|
Proper kernel [kidle] thread
|
2019-09-20 23:07:20 +03:00 |
|
Mark
|
edfac823c7
|
[amd64] Userspace TSS/multithreading
|
2019-09-20 21:12:13 +03:00 |
|
Mark
|
49928b0a2b
|
Add sys/assert.h
|
2019-09-20 14:14:38 +03:00 |
|
Mark
|
b097abd8c2
|
[amd64] Kernelspace thread preemption
|
2019-09-20 13:43:58 +03:00 |
|
Mark
|
becf1ccc54
|
[amd64] amd64 vmalloc/vmfree, slight changes to map.c
|
2019-09-19 18:52:15 +03:00 |
|
Mark
|
61f9ebbdae
|
Add sys/types.h impl
|
2019-09-18 23:26:47 +03:00 |
|
Mark
|
fe71e36814
|
[amd64] Use cross-compiler toolchain instead
|
2019-09-18 23:22:09 +03:00 |
|
Mark
|
5e54ed23b2
|
Fix modeline for vmalloc.h
|
2019-09-18 17:32:00 +03:00 |
|
Mark
|
c1c00e3285
|
[doc] Add spec for vmalloc, add file headers
|
2019-09-18 17:30:53 +03:00 |
|
Mark
|
07d158f2a6
|
[doc] Docs on heap
|
2019-09-18 16:23:11 +03:00 |
|
Mark
|
b24297d248
|
[amd64] Add kernel heap
|
2019-09-18 15:34:59 +03:00 |
|
Mark
|
70e5b17753
|
Add heap specification header
|
2019-09-18 12:54:49 +03:00 |
|
Mark
|
a5c71af69c
|
[amd64] Get memory map/GRUB info from loader
|
2019-09-17 16:37:03 +03:00 |
|
Mark
|
ec6005054d
|
[amd64] added HPET implementation
|
2019-09-17 14:38:17 +03:00 |
|
Mark
|
c659189a76
|
[acpi] Add support for ACPI FADT/HPET location
|
2019-09-16 16:10:09 +03:00 |
|
Mark
|
51e0ac1374
|
[amd64] timer configuration
|
2019-09-16 13:57:53 +03:00 |
|
Mark
|
fb396e0010
|
Added mm_describe
|
2019-09-16 13:20:59 +03:00 |
|
Mark
|
256171f69a
|
Restructure source files
|
2019-09-16 12:40:00 +03:00 |
|