WangRunji
|
156034c3d1
|
Support timer IRQ from PIC
|
2018-04-15 00:45:57 +08:00 |
|
WangRunji
|
a76bfbc7f8
|
Copy PIC mod from Redox
|
2018-04-14 20:18:59 +08:00 |
|
WangRunji
|
8c7ca612e7
|
Add example of binding C
|
2018-04-11 21:27:11 +08:00 |
|
WangRunji
|
c446d2bb5e
|
Add test for travis
|
2018-04-09 21:20:47 +08:00 |
|
WangRunji
|
2e405a0393
|
Auto exit in qemu
|
2018-04-09 17:02:18 +08:00 |
|
WangRunji
|
5bf407de7c
|
Split vga_buffer.rs to VGA driver and VGA writer
|
2018-04-05 00:58:23 +08:00 |
|
WangRunji
|
53bb54330c
|
Update crate to fix compile error
|
2018-04-03 21:42:23 +08:00 |
|
Philipp Oppermann
|
f651987666
|
Add a dependency on bit_field
|
2017-11-19 14:24:33 +01:00 |
|
Philipp Oppermann
|
7becaf5f30
|
Add a dependency on lazy_static
|
2017-11-19 14:21:51 +01:00 |
|
Philipp Oppermann
|
ad211de615
|
Use linked list allocator instead of bump allocator
|
2017-11-19 14:20:46 +01:00 |
|
Philipp Oppermann
|
f2bbe43099
|
Use once crate to ensure that memory::init is only called once
|
2017-11-19 14:20:45 +01:00 |
|
Philipp Oppermann
|
eb5c9afa51
|
Add a dependency on the x86_64 crate
|
2017-11-19 11:42:16 +01:00 |
|
Philipp Oppermann
|
f957f2ecde
|
Add a dependency on the bitflags crate
|
2017-11-19 10:39:17 +01:00 |
|
Philipp Oppermann
|
5f65e1d31f
|
Add dependency on multiboot2 crate
|
2017-11-19 10:39:13 +01:00 |
|
Philipp Oppermann
|
40aed4fa0f
|
Create a static WRITER protected by a spinlock
|
2017-11-19 10:39:05 +01:00 |
|
Philipp Oppermann
|
0ed21fb943
|
Use volatile writes for printing to screen
|
2017-11-19 10:31:00 +01:00 |
|
Philipp Oppermann
|
5d8758df59
|
Add a dependency on rlibc
|
2017-11-18 11:10:17 +01:00 |
|
Philipp Oppermann
|
8e5a85ece4
|
Create a new no_std cargo project
|
2017-05-12 21:31:28 +02:00 |
|