TODO
This commit is contained in:
10
README.md
10
README.md
@@ -14,6 +14,7 @@ Hello world examples of programs without an OS. A.K.A. bare bones.
|
||||
1. [nasm](nasm/)
|
||||
1. [BIOS](bios.md)
|
||||
1. [Multiboot](multiboot.md)
|
||||
1. [TODO](TODO.md)
|
||||
|
||||
## Getting started
|
||||
|
||||
@@ -71,12 +72,21 @@ Showdown and restart can be managed with either:
|
||||
|
||||
Newer and better.
|
||||
|
||||
Now managed by the same group that manages UEFI.
|
||||
|
||||
Spec:
|
||||
|
||||
- current: <http://uefi.org/specifications>
|
||||
- old: <http://www.uefi.org/acpi/specs>
|
||||
|
||||
- APM <https://en.wikipedia.org/wiki/Advanced_Power_Management>
|
||||
|
||||
<http://wiki.osdev.org/APM>
|
||||
|
||||
Older and simpler.
|
||||
|
||||
By Microsoft in 1995. Spec seems to be in RTF format...
|
||||
|
||||
See also: <http://wiki.osdev.org/Shutdown>
|
||||
|
||||
## Bibliography
|
||||
|
||||
16
TODO.md
Normal file
16
TODO.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# TODO
|
||||
|
||||
- make work on real hardware
|
||||
- ACPI
|
||||
- get multiboot working
|
||||
- UEFI
|
||||
- reboot computer
|
||||
- multithreading: http://stackoverflow.com/questions/7308391/how-is-concurrency-done-in-intel-x86-assembly || http://stackoverflow.com/questions/980999/what-does-multicore-assembly-language-look-like || http://stackoverflow.com/questions/714905/threads-in-x86-assembler-using-the-gnu-assember-as
|
||||
- transition to protected mode
|
||||
- test the paging circuit
|
||||
- play with hardware
|
||||
- set a pixel on screen
|
||||
- USB
|
||||
- networking
|
||||
- GPU...
|
||||
- outb inb instructions
|
||||
Reference in New Issue
Block a user