Morten Delenk
|
270f493256
|
fix: made raspi2 compile
|
2018-03-25 09:43:01 +01:00 |
|
Morten Delenk
|
f1fc8f872e
|
update: update gcc to 7.3 and binutils to 2.30
|
2018-03-25 08:58:12 +01:00 |
|
Morten Delenk
|
5660e5f2b1
|
fix: update license
|
2018-03-24 21:53:59 +01:00 |
|
Morten Delenk
|
9299f08981
|
fix: made paging finally work on x86_64
|
2018-03-24 21:42:36 +01:00 |
|
Morten Delenk
|
e9c35831c0
|
added a bit of the x86_64 paging code
|
2017-12-30 11:24:15 +01:00 |
|
Morten Delenk
|
a33f99b712
|
fixed some bugs and made the paging code compile
|
2017-12-09 19:57:18 +00:00 |
|
Morten Delenk
|
79f6f3bcda
|
Merge branch 'master' of github.com:MTGos/kernel
|
2017-12-09 19:39:15 +00:00 |
|
Morten Delenk
|
c061f9e30c
|
started a bit of paging for x64
|
2017-12-09 19:38:55 +00:00 |
|
Morten Delenk
|
a8a977c637
|
added warnings and updated the cross compilers
|
2017-12-09 18:46:35 +00:00 |
|
Morten Delenk
|
3f83577f8f
|
added paging to x86
|
2017-09-03 09:56:58 +01:00 |
|
Morten Delenk
|
4459db2f02
|
switched the physical memory manager
|
2017-08-26 14:45:02 +01:00 |
|
Morten Delenk
|
597f778fbe
|
next
|
2017-08-26 13:15:40 +01:00 |
|
Morten Delenk
|
e42059d336
|
next
|
2017-08-26 13:11:18 +01:00 |
|
Morten Delenk
|
b6ff3ae73f
|
attempt 3
|
2017-08-26 12:58:56 +01:00 |
|
Morten Delenk
|
51d11e8fe9
|
attempt 2
|
2017-08-26 11:21:12 +01:00 |
|
Morten Delenk
|
14d2c9e73b
|
attempt 1
|
2017-08-26 11:20:24 +01:00 |
|
Morten Delenk
|
6baaba79a2
|
added travis yaml file
|
2017-08-26 11:18:02 +01:00 |
|
Morten Delenk
|
f60de0c6a7
|
removed kernel9 from main tree
|
2017-07-29 12:07:16 +01:00 |
|
Morten Delenk
|
9cee98801e
|
added temporary syscall list
|
2017-07-29 11:10:19 +01:00 |
|
Morten Delenk
|
36584b2a6e
|
added license
|
2017-07-29 10:37:55 +01:00 |
|
Morten Delenk
|
0420a31f8f
|
added IRQs to 3ds11, made the timer faster on 3ds9
|
2017-07-29 10:03:10 +01:00 |
|
Morten Delenk
|
3a60a712b2
|
got IRQs working on 3ds9
|
2017-07-29 09:53:39 +01:00 |
|
Morten Delenk
|
7d6c2a0dd1
|
fixed a bug where uninitialized memory was used
|
2017-07-24 12:36:45 +01:00 |
|
Morten Delenk
|
cf16b1c37c
|
started adding IRQ and clock sources. non-pc target are broken
|
2017-07-24 11:23:05 +01:00 |
|
Morten Delenk
|
bc5bf258a0
|
made the PMM work and a lot faster. Does not like OOM events, seemingly
|
2017-07-20 18:51:52 +01:00 |
|
Morten Delenk
|
886e585d80
|
added PMM for PC
|
2017-07-20 17:48:44 +01:00 |
|
Morten Delenk
|
8f9423b5cd
|
added an untested pmm for every machine except for PC
|
2017-07-20 15:37:45 +01:00 |
|
Morten Delenk
|
d0736af522
|
added broken raspi2 port
fixed all arm ports
|
2017-07-20 09:26:35 +01:00 |
|
Morten Delenk
|
eb46090547
|
SIGHAX: Removed the old arm9loadhax code.
|
2017-05-20 20:06:10 +00:00 |
|
Morten Delenk
|
3394c1d9bc
|
SIGHAX HYPE! Tried getting interrupts working
|
2017-05-20 20:04:22 +00:00 |
|
Morten Delenk
|
0dae0b1cd4
|
removed obsolete stuff
|
2017-05-14 09:59:42 +00:00 |
|
Morten Delenk
|
3f9ba16962
|
added autobuild script and bootloader
|
2017-05-14 09:57:29 +00:00 |
|
Morten Delenk
|
9fcc1f0950
|
fixed arm register saving/restoring 3ds9 is broken rn
|
2017-05-01 13:39:55 +00:00 |
|
Morten Delenk
|
d14a3e5919
|
I heard it helps to adjust the code to 64 bits
|
2017-04-30 19:15:41 +00:00 |
|
Morten Delenk
|
efa5e16ea4
|
fixed line wrapping
|
2017-04-30 18:44:45 +00:00 |
|
Morten Delenk
|
30855b250e
|
added x86 and x86_64 interrupt support
|
2017-04-30 18:43:20 +00:00 |
|
Morten Delenk
|
20038f84ab
|
hook the vectors the b9/b11 jumps to on interrupt
|
2017-04-30 16:54:36 +00:00 |
|
Morten Delenk
|
352e211fb0
|
added source code generation for interrupt handling
|
2017-04-30 14:46:49 +00:00 |
|
Morten Delenk
|
e41b942c38
|
fixed arm9
added optimizations to 3ds*
|
2017-04-30 09:39:53 +00:00 |
|
Morten Delenk
|
e5db9dfff1
|
tried adding arm9
|
2017-04-29 21:06:24 +00:00 |
|
Morten Delenk
|
d91bab77a4
|
fixed screeninit, got text to show on arm11 and added documentation
|
2017-04-29 20:04:29 +00:00 |
|
Morten Delenk
|
65d9d93c24
|
added 3ds11. untested. Porbably won#t work
|
2017-04-29 17:04:39 +00:00 |
|
Morten Delenk
|
d994c70468
|
clang-format shouldn't choke on assembly files.
|
2017-04-29 11:35:43 +00:00 |
|
Morten Delenk
|
e63320f97c
|
fixed x86_64
|
2017-04-29 11:25:19 +00:00 |
|
Morten Delenk
|
3382121c3a
|
added working LFB driver and some helper scripts
|
2017-04-29 11:06:31 +00:00 |
|
Morten Delenk
|
182404b88f
|
borked gitignore
|
2017-04-28 21:06:30 +00:00 |
|
Morten Delenk
|
e8d09031cb
|
started adding a vesa fb
|
2017-04-28 21:04:33 +00:00 |
|
Morten Delenk
|
dfd6e90200
|
added clang format
|
2017-04-26 10:27:27 +00:00 |
|
Morten Delenk
|
ba8f73277c
|
added x86_64 support
|
2017-04-24 19:12:19 +00:00 |
|
Morten Delenk
|
0cd3ab3fdb
|
added a main routine
|
2017-04-24 17:47:39 +00:00 |
|