feat: partial PCIe support (MCFG table parsing)
[lunaix-os.git] / docs / README_en.md
index ca44ea925a8a31b71da9dcbc5228d735de562d73..c602fc3f2e3bc14ccc6dfc4af5439ebc96ca6eda 100644 (file)
@@ -28,6 +28,8 @@ The following list presents all features it does have in current stage.
 + 17 commonly used POSIX syscall([See Appendix 1](#appendix1))
 + User Space
 + Signal
++ PCI 3.0
++ PCIe 2.0 (WIP)
 
 ## Project Structure
 
@@ -55,6 +57,7 @@ The following list also enumerated such materials the author has used:
 + 82093AA I/O Advanced Programmable Controller (IOAPIC) (Datasheet)
 + MC146818A (Datasheet)
 + Intel 500 Series Chipset Family Platform Controller Hub (Datasheet - Volume 2)
++ PCI Local Bus Specification, Revision 3.0
 
 #### Textbook
 + *Computer System - A Programmer's Perspective Third Edition* (Bryant, R & O'Hallaron, D), a.k.a. CS:APP
@@ -65,6 +68,7 @@ The following list also enumerated such materials the author has used:
 + [OSDev](https://wiki.osdev.org/Main_Page) - For material gathering.
 + [FreeVGA](http://www.osdever.net/FreeVGA/home.htm) - For VGA references.
 + GNU CC & LD online documentation.
++ [PCI Lookup](https://www.pcilookup.com/) - For device look up
 
 #### Others
 + Linux Manual - For learning the system call behavior on real machine.