b2fa72bb98
Now the cpu/x86/ provides a Makefile.x86_common and a Makefile.x86_pc. The former includes the common Makefile and adds legacy pc specific implementations (currently, drivers only) into the building context, while the latter has everything that defines the bootstrap of a x86 CPU. This commit also fixes platform/galileo/ so it includes the correct makefile - Makefile.x86_quarkX1000. Galileo uses a Quark X1000 SoC which is not an IBM Generic PC-like CPU, but it does provide most of a PCs peripherals through its "Legacy Bridge". Thus, it makes sense that QuarkX1000's Makefile includes code from the legacy_pc x86 cpu. |
||
---|---|---|
.. | ||
drivers/legacy_pc | ||
cpu.c | ||
cpu.h | ||
gdt.c | ||
gdt.h | ||
helpers.h | ||
helpers.S | ||
idt.c | ||
idt.h | ||
interrupt.h | ||
Makefile.x86_common | ||
Makefile.x86_quarkX1000 |