Commit graph

1567 commits

Author SHA1 Message Date
ticki 3967c0f291 Strongly typed virtual/physical memory seperation.
This minicommit introduces two newtpyes, `Physical` and `Virtual`,
respectively. These serves as a way to segregate the different forms of
addresses to avoid the issues we had in the old kernel.
2016-08-14 19:21:21 +02:00
ticki f8bd171efd Rename the src directory to kernel. 2016-08-14 18:42:32 +02:00
ticki 7b8ba1a118 Convert the Makefile to Cake.
This has been planned for a while.
2016-08-14 18:40:34 +02:00
ticki 938b1a73a4 Implement Default for TSS.
- Some documentation.
2016-08-14 18:10:28 +02:00
Jeremy Soller 42c9ba12dc Remove interrupt setup from asm bootloader, add io module, memcpy functions, and serial driver 2016-08-14 09:31:35 -06:00
Jeremy Soller 799b77d11a Interrupt handling! 2016-08-13 19:08:40 -06:00
Jeremy Soller dea137be73 WIP: IDT in rust 2016-08-13 18:58:31 -06:00
Jeremy Soller ae34f7b5db Merge branch 'master' of https://github.com/redox-os/kernel 2016-08-13 18:21:55 -06:00
Jeremy Soller d5902c5a20 Bootable kernel skeleton 2016-08-13 18:21:46 -06:00
ticki 00f098ee76 Merge branch 'master' of github.com:redox-os/kernel 2016-08-14 00:59:13 +02:00
Jeremy Soller 8f4aff05d5 Cleanup docs 2016-08-13 16:57:21 -06:00
ticki 2d3f08ae67 Merge branch 'master' of github.com:redox-os/kernel 2016-08-14 00:55:17 +02:00
ticki 8a8f31cb2e Add guidelines in the README.
This commits details the guidelines for contributing to the repository.
2016-08-14 00:53:13 +02:00
Jeremy Soller b41c6be0fb Add docs on syscalls 2016-08-13 16:53:05 -06:00
Jeremy Soller e90cd5c90a Add skeleton 2016-08-13 16:34:27 -06:00
Jeremy Soller 9af0cc2e22 Add license 2016-08-13 16:28:33 -06:00
Jeremy Soller 4195461fb5 first commit 2016-08-13 16:27:48 -06:00