PCI, Serial, Shell improvements (VGA is broken)
This commit is contained in:
parent
50f5723733
commit
dac2cff511
14 changed files with 125490 additions and 64 deletions
|
|
@ -1,6 +1,8 @@
|
|||
#include "./drivers/serial.c"
|
||||
#include "./pci.c"
|
||||
#include "./rsdp.c"
|
||||
#include "./scheduler.c"
|
||||
#include "./vga.c"
|
||||
#include "./rsdp.c"
|
||||
#include <stdint.h>
|
||||
|
||||
#include "./test_processes.c"
|
||||
|
|
@ -14,10 +16,10 @@ int kernel_main() {
|
|||
|
||||
outb(0x3D4, 0x0A);
|
||||
outb(0x3D5, 0x20);
|
||||
|
||||
serial_init();
|
||||
|
||||
find_rsdp();
|
||||
for(;;){}
|
||||
pci_enumerate_devices();
|
||||
clear_screen();
|
||||
|
||||
interrupt_disable();
|
||||
|
|
@ -26,8 +28,8 @@ int kernel_main() {
|
|||
|
||||
init_process_table();
|
||||
|
||||
start_process("razzle", (char *) &test_razzle);
|
||||
start_process("dazzle", (char *) &test_dazzle);
|
||||
start_process("razzle", (char *)&test_razzle);
|
||||
start_process("dazzle", (char *)&test_dazzle);
|
||||
|
||||
interrupt_enable();
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue