summaryrefslogtreecommitdiff
path: root/kernel/fs
diff options
context:
space:
mode:
authorJake Mannens <jake72360@gmail.com>2018-10-09 23:11:46 +1100
committerJake Mannens <jake72360@gmail.com>2018-10-09 23:11:46 +1100
commita8a4f0710210ed91097a30fc26308c50be73d4de (patch)
treeb75f3f30429e2c9c69177aa00832ea6b7fe836e5 /kernel/fs
parent4dc73ef6bbefb1f5d108ab19a72349563c586e28 (diff)
Added the f_inode element to struct file as a pointer to the file's
inode in memory. Added a jump instruction in front of the multiboot header so that the kernel may be run as a binary image. The jump instruction will skip over the multiboot header to the beginning of the kernel's startup procedure in kboot. Moved the call to initialize the timer to earlier in the boot sequence. This is to allow for some drivers that may require it's functionality during the startup to function properly. Added functionality for the 'fast-gate' to the enable_a20 subroutine. Now, if the keyboard controller method fails when enabling the gate, an attempt is made to enable the A20 gate using the PS/2's fast-gate interface. If this also fails, the kernel will panic. Implemented TTY output for the console. The console is now TTY device 0 (the default for new userspace programs).
Diffstat (limited to 'kernel/fs')
0 files changed, 0 insertions, 0 deletions