Commit Graph

23 Commits (d798c8084a56438c4d0ce1bccfd8c1cc8c1b6358)

Author SHA1 Message Date
WangRunji 731d6319e4 Can load user programs from sfs.img (hard linked). 7 years ago
WangRunji 4d6925a562 Fork (not finished). Not depend on boot_info after remap_kernel. 7 years ago
WangRunji 82739d3d3d Update crate `multiboot2` to 0.5 . Get section's name. 7 years ago
WangRunji 8ce3173c3d Link a user program from xv6-x86_64 in. Add elf crate. 7 years ago
WangRunji 7b3b59bf1e Update crate `bitflags` to 1.0 7 years ago
WangRunji 156034c3d1 Support timer IRQ from PIC 7 years ago
WangRunji a76bfbc7f8 Copy PIC mod from Redox 7 years ago
WangRunji 8c7ca612e7 Add example of binding C 7 years ago
WangRunji c446d2bb5e Add test for travis 7 years ago
WangRunji 2e405a0393 Auto exit in qemu 7 years ago
WangRunji 5bf407de7c Split vga_buffer.rs to VGA driver and VGA writer 7 years ago
WangRunji 53bb54330c Update crate to fix compile error 7 years ago
Philipp Oppermann f651987666 Add a dependency on bit_field 7 years ago
Philipp Oppermann 7becaf5f30 Add a dependency on lazy_static 7 years ago
Philipp Oppermann ad211de615 Use linked list allocator instead of bump allocator 7 years ago
Philipp Oppermann f2bbe43099 Use once crate to ensure that memory::init is only called once 7 years ago
Philipp Oppermann eb5c9afa51 Add a dependency on the x86_64 crate 7 years ago
Philipp Oppermann f957f2ecde Add a dependency on the bitflags crate 7 years ago
Philipp Oppermann 5f65e1d31f Add dependency on multiboot2 crate 7 years ago
Philipp Oppermann 40aed4fa0f Create a static WRITER protected by a spinlock 7 years ago
Philipp Oppermann 0ed21fb943 Use volatile writes for printing to screen 7 years ago
Philipp Oppermann 5d8758df59 Add a dependency on rlibc 7 years ago
Philipp Oppermann 8e5a85ece4 Create a new no_std cargo project 8 years ago