|
4115a2099b
|
Improved kernel mmap support
|
2022-03-03 14:31:26 +01:00 |
|
|
e1b917e4c2
|
Some graphics tweaks
|
2022-02-09 14:22:33 +01:00 |
|
|
bb80297c1e
|
Consolidate internal and external libmittos headers
|
2022-01-23 01:06:56 +01:00 |
|
|
e5556e16a7
|
Enable SSE
|
2022-01-22 22:26:03 +01:00 |
|
|
b154aed94d
|
Don't draw lines outside of context
|
2022-01-22 15:37:57 +01:00 |
|
|
f583b4e69f
|
Ancient easter egg
|
2022-01-22 13:14:17 +01:00 |
|
|
6917856936
|
Add readme and license
|
2022-01-21 00:02:09 +01:00 |
|
|
ef20d81bd8
|
Documentation
|
2022-01-20 23:53:23 +01:00 |
|
|
fb87e52a94
|
Cleanup
|
2022-01-20 23:50:37 +01:00 |
|
|
9ef3c195d0
|
Put timing information in cpu structure
|
2022-01-20 21:51:55 +01:00 |
|
|
7e3febe699
|
Enable and calibrate apic timer
|
2022-01-20 15:35:06 +01:00 |
|
|
2e8efd4117
|
Disable red-zone
|
2022-01-20 15:30:59 +01:00 |
|
|
87d8c9c713
|
Split apic and ioapic code
|
2022-01-20 15:29:58 +01:00 |
|
|
ba85d9337d
|
Formating tweaks overall
|
2022-01-18 13:44:39 +01:00 |
|
|
8dd5e81399
|
Combine cpu headers
|
2022-01-17 22:16:06 +01:00 |
|
|
f32fa00bf8
|
Cleanup apic. Keyboard handler test
|
2022-01-17 22:12:55 +01:00 |
|
|
6c98be764b
|
Documentation
|
2022-01-17 20:43:21 +01:00 |
|
|
5f8ed13a95
|
Documentation
|
2022-01-17 14:38:40 +01:00 |
|
|
0b4a9fdb1e
|
Documentation
|
2022-01-17 14:38:27 +01:00 |
|
|
b9fa2e1d81
|
Documentation
|
2022-01-17 14:38:17 +01:00 |
|
|
775df3c76e
|
Documentation
|
2022-01-17 14:38:07 +01:00 |
|
|
f805688906
|
Documentation
|
2022-01-17 14:38:01 +01:00 |
|
|
f9b7390923
|
Consolidate formating
|
2022-01-17 00:41:26 +01:00 |
|
|
121858ee31
|
Better interrupt messages
|
2022-01-17 00:26:04 +01:00 |
|
|
44bbfd99ce
|
Align debug messages
|
2022-01-17 00:25:14 +01:00 |
|
|
1d15768efb
|
Enable apic and ioapic
|
2022-01-17 00:13:17 +01:00 |
|
|
95108d1c0a
|
Parse acpi data table
|
2022-01-16 23:59:38 +01:00 |
|
|
6a033344b5
|
Save ACPI table address from multiboot headers
|
2022-01-16 21:19:49 +01:00 |
|
|
766e445122
|
Fix vnc viewer
|
2022-01-16 21:17:47 +01:00 |
|
|
bebf8c622b
|
Handle model specific registers
|
2022-01-15 22:04:28 +01:00 |
|
|
824edea9dd
|
Clean cpu parts
|
2022-01-15 21:25:33 +01:00 |
|
|
0e1cf97e19
|
Turn threads into processes by giving them unique page directories
|
2022-01-14 22:01:28 +01:00 |
|
|
0272605d36
|
Mark kernel page table entries as global
|
2022-01-14 21:38:38 +01:00 |
|
|
7d9a744cf2
|
Some drawing performance improvements
|
2022-01-14 21:29:22 +01:00 |
|
|
7026c9f54d
|
Comments and attribution
|
2022-01-14 12:00:20 +01:00 |
|
|
5e9d49e51e
|
Fix missing root in makefile
|
2022-01-14 00:40:45 +01:00 |
|
|
a1add78fa2
|
Change framebuffer terminal font
|
2022-01-14 00:39:41 +01:00 |
|
|
8b7e9a454b
|
Automatically rebuild kernel on libmittos update
|
2022-01-14 00:39:24 +01:00 |
|
|
54832f2636
|
Some line drawing functions
|
2022-01-13 00:56:12 +01:00 |
|
|
a162680f5a
|
Add mmap kernel syscall. Needed for large malloc
|
2022-01-11 22:08:00 +01:00 |
|
|
fc54366eec
|
Build chain tweaks and cleanup
|
2022-01-11 18:12:57 +01:00 |
|
|
6c36d3dd40
|
Split framebuffer functions into library
|
2022-01-11 00:38:43 +01:00 |
|
|
576a32d92f
|
Scheduler and multiple threads
|
2022-01-10 23:31:23 +01:00 |
|
|
9a68961a64
|
Thread switching (one thread)
|
2022-01-10 22:23:27 +01:00 |
|
|
95070134fd
|
Fake return address in boot for stoping backtrace
|
2022-01-10 21:19:28 +01:00 |
|
|
1edb0f47b0
|
Remove some debug output
|
2022-01-10 21:12:08 +01:00 |
|
|
d707d222f1
|
Remove kernel implementation of sprintf
|
2022-01-10 13:46:36 +01:00 |
|
|
2ec2af15b5
|
Remove kernel implementation of string.h
|
2022-01-10 13:02:02 +01:00 |
|
|
27682a9fe1
|
Double buffer framebuffer drawing
|
2022-01-10 10:30:48 +01:00 |
|
|
8eaa8e6c8f
|
Implement kernel brk
|
2022-01-10 00:06:31 +01:00 |
|