Commit Graph

9 Commits

Author SHA1 Message Date
Travis Geiselbrecht
1fbb67228d [platform][pc] get working on legacy 386 PC
-Add support for x86 legacy mode, designed for 386+ instead of pentium+
-Fixup uart driver to support com2
-Stub out PCI driver properly
-Fixup IDE driver to detect legacy disks
2018-12-30 21:08:58 -08:00
Travis Geiselbrecht
ee672a5471 [arch][x86] flatten x86-64 and x86 into a single tree of code
Major refactor of x86 code into a single arch.
Also bump both 32 and 64 bit to running the kernel at a 'high' address.
2016-02-29 12:42:45 -08:00
Travis Geiselbrecht
785b7e4f77 [project] factor out common -test project config into a separate project file 2015-06-02 21:06:19 -07:00
Travis Geiselbrecht
7859141c2c [project][pc-x86-test] add lib/debugcommands 2015-03-10 16:43:55 -07:00
Travis Geiselbrecht
825207bb99 [project][pc-x86-test] add libm to pc tests 2014-11-18 10:43:41 -08:00
Travis Geiselbrecht
5dff455509 [project] add app/stringtests to arm64 and x86 test build 2014-08-02 15:49:22 -07:00
Sergio Rodriguez
e49f1d4f91 Creating initial commit for x86-64 for LK, this will be the base for the 64 bit version of LK. 2014-04-18 17:09:43 -07:00
Corey Tabaka
f463e26b40 Added support for PCI config space read/write via PCI BIOS. Added some PCI commands to query/modify config space and enum devices. 2009-04-24 11:14:38 -07:00
Corey Tabaka
47db8d46e4 Reorganization to better fit platform/target conventions. 2009-04-24 11:14:38 -07:00