On Mon, Sep 02, 2013 at 09:48:17PM -0400, Kevin O'Connor wrote:
The main src/ directory is getting pretty crowded - it has 133 files in the directory. This patch series breaks up the main src/ directory into three directories src/, src/hw/, and src/fw/. The idea is to put "hardware" files (eg, disk drivers, keyboard drivers, etc.) into the hw/ sub-directory and "firmware" files (mainly qemu initialization code) into the fw/ sub-directory.
After this series, there remain 52 files in the src/ directory, 49 files in the src/hw/ directory, and 34 files in the src/fw/ directory.
There are other ways to split up the code files in the repository, but splitting up by hardware, firmware, and everything else does do a good job of segmenting the files into reasonable buckets.
FYI, I committed this change. This change will likely break some pending patches.