summaryrefslogtreecommitdiff
path: root/arch/i386/kernel (follow)
Commit message (Collapse)AuthorAgeFilesLines
* arch: i386: make serial_writestring inlineDanny Holman2022-03-221-5/+0
| | | | | | | | The serial_writestring function is small enough and platform-agnostic, and therefore it should be moved into the main serial header and marked as inline. Signed-off-by: Danny Holman <dholman@gymli.org>
* arch: i386: refactor the system call APIDanny Holman2022-03-222-6/+1
| | | | | | | The x86 system call/interrupt handlers should be refactored to be more readable. Signed-off-by: Danny Holman <dholman@gymli.org>
* arch: i386: move non-critial files out of bootDanny Holman2022-01-213-0/+197
| | | | | | | Move all files not needed for the bootstrap process out of boot and into the main x86 source directory. Signed-off-by: Danny Holman <dholman@gymli.org>
* arch: i386: add support for 8259 PICDanny Holman2021-09-282-17/+1
| | | | | | Add support for the 8259 programmable interrupt controller. Signed-off-by: Danny Holman <dholman@gymli.xyz>
* x86: reorganize the i386 directoryDanny Holman2021-01-242-0/+63
Add structure to the internals of the x86 directory. Signed-off-by: Danny Holman <dholman@gymli.xyz>