x86lib update
This commit is contained in:
parent
c24ac47698
commit
42e06809ac
3 changed files with 5 additions and 4 deletions
|
|
@ -26,8 +26,6 @@ pub unsafe extern fn x86_rust_start(multiboot_info_addr: usize) {
|
||||||
// set up physical allocator
|
// set up physical allocator
|
||||||
::memory::init(&boot_info);
|
::memory::init(&boot_info);
|
||||||
|
|
||||||
// pic
|
|
||||||
self::device::init();
|
|
||||||
|
|
||||||
// set up interrupts
|
// set up interrupts
|
||||||
self::interrupt::init();
|
self::interrupt::init();
|
||||||
|
|
@ -38,6 +36,9 @@ pub unsafe extern fn x86_rust_start(multiboot_info_addr: usize) {
|
||||||
// set up heap
|
// set up heap
|
||||||
::allocator::init(&mut active_table);
|
::allocator::init(&mut active_table);
|
||||||
|
|
||||||
|
// pic
|
||||||
|
self::device::init();
|
||||||
|
|
||||||
// after core has loaded
|
// after core has loaded
|
||||||
::memory::init_noncore();
|
::memory::init_noncore();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ extern crate x86;
|
||||||
pub mod keyboard;
|
pub mod keyboard;
|
||||||
/// simplisitc kernel commands
|
/// simplisitc kernel commands
|
||||||
pub mod console;
|
pub mod console;
|
||||||
/// rust wrappers around cpu I/O instructions.
|
/// rust wrappers around cpu I/O instructions., cpuio.rs needs to go in favour of io module
|
||||||
pub mod cpuio;
|
pub mod cpuio;
|
||||||
pub mod io;
|
pub mod io;
|
||||||
/// ACPI self contained module
|
/// ACPI self contained module
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
Subproject commit 3cef2945c884857a6ef44c942a3d949790792db7
|
Subproject commit ea8512f4c21c6c84578e04eff1f0b4662f089cd9
|
||||||
Loading…
Reference in a new issue