Travis Geiselbrecht
be07027fe1
[project][pc] add minip and all of the fses to all of the PC projects
...
Leave minip out of legacy PC right now since the registration scheme is
a bit broken and assumes e1000 is present.
2025-10-01 23:41:11 -07:00
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