librecore-org / librecore

GNU General Public License v2.0
88 stars 10 forks source link

#include .c - the great purge #29

Open victoredwardocallaghan opened 7 years ago

victoredwardocallaghan commented 7 years ago

The remaining issues are here:

librecore]$ git grep '\#include' src/*bridge | grep -E '\.c("|>)'
src/northbridge/amd/agesa/family12/northbridge.c:#include "amdfam12_conf.c"
src/northbridge/amd/agesa/family14/northbridge.c:#include "amdfam14_conf.c"
src/northbridge/amd/amdfam10/amdfam10.h:#include "inline_helper.c"
src/northbridge/amd/amdfam10/bootblock.c:#include "northbridge/amd/amdfam10/early_ht.c"
src/northbridge/amd/amdk8/bootblock.c:#include "northbridge/amd/amdk8/early_ht.c"
src/northbridge/amd/amdk8/raminit_f.c:#include "f_pci.c"
src/northbridge/amd/amdk8/raminit_f.c:#include "raminit_f_dqs.c"
src/northbridge/amd/amdk8/raminit_f.c:#include "exit_from_self.c"
src/northbridge/amd/amdk8/raminit_test.c:#include "console/console.c"
src/northbridge/amd/amdk8/raminit_test.c:#include "raminit.c"
src/northbridge/amd/amdk8/raminit_test.c:#include "../../../lib/generic_sdram.c"
src/northbridge/intel/i82830/raminit.c:#include "lib/debug.c"
src/northbridge/intel/i945/raminit.c:#include "rcven.c"
src/northbridge/intel/nehalem/raminit.c:#include "raminit_fake.c"
src/northbridge/intel/nehalem/raminit.c:#include "raminit_tables.c"
src/northbridge/via/vx800/raminit.c:#include "northbridge/via/vx800/translator_ddr2_init.c"
src/northbridge/via/vx800/raminit.c:#include "northbridge/via/vx800/early_smbus.c"
src/northbridge/via/vx800/raminit.c:#include "northbridge/via/vx800/early_serial.c"
src/northbridge/via/vx800/raminit.c:#include "northbridge/via/vx800/dram_util.c"
src/northbridge/via/vx800/raminit.c:#include "northbridge/via/vx800/detection.c"
src/northbridge/via/vx800/raminit.c:#include "northbridge/via/vx800/freq_setting.c"
src/northbridge/via/vx800/raminit.c:#include "northbridge/via/vx800/timing_setting.c"
src/northbridge/via/vx800/raminit.c:#include "northbridge/via/vx800/drdy_bl.c"
src/northbridge/via/vx800/raminit.c:#include "northbridge/via/vx800/driving_setting.c"
src/northbridge/via/vx800/raminit.c:#include "northbridge/via/vx800/clk_ctrl.c"
src/northbridge/via/vx800/raminit.c:#include "northbridge/via/vx800/dev_init.c"
src/northbridge/via/vx800/raminit.c:#include "northbridge/via/vx800/rank_map.c"
src/northbridge/via/vx800/raminit.c:#include "northbridge/via/vx800/dqs_search.c"
src/northbridge/via/vx800/raminit.c:#include "northbridge/via/vx800/final_setting.c"
src/northbridge/via/vx800/raminit.c:#include "northbridge/via/vx800/uma_ram_setting.c"
src/northbridge/via/vx800/raminit.c:#include "northbridge/via/vx800/dram_init.c"
src/southbridge/amd/agesa/hudson/reset.c:#include <northbridge/amd/amdk8/reset_test.c>
src/southbridge/amd/agesa/hudson/sm.c:#include "smbus.c"
src/southbridge/amd/amd8111/reset.c:#include "../../../northbridge/amd/amdk8/reset_test.c"
src/southbridge/amd/pi/hudson/reset.c:#include <northbridge/amd/amdk8/reset_test.c>
src/southbridge/amd/pi/hudson/sm.c:#include "smbus.c"
src/southbridge/amd/sb600/early_setup.c:#include "smbus.c"
src/southbridge/amd/sb600/reset.c:#include <northbridge/amd/amdk8/reset_test.c>
src/southbridge/amd/sb600/sm.c:#include "smbus.c"
src/southbridge/amd/sb800/early_setup.c:#include "smbus.c"
src/southbridge/amd/sb800/reset.c:#include <northbridge/amd/amdk8/reset_test.c>
src/southbridge/amd/sb800/sm.c:#include "smbus.c"
src/southbridge/broadcom/bcm5785/reset.c:#include "../../../northbridge/amd/amdk8/reset_test.c"
src/southbridge/nvidia/ck804/reset.c:#include "../../../northbridge/amd/amdk8/reset_test.c"
src/southbridge/nvidia/mcp55/reset.c:#include "../../../northbridge/amd/amdk8/reset_test.c"
src/southbridge/sis/sis966/reset.c:#include "../../../northbridge/amd/amdk8/reset_test.c"
zamaudio commented 7 years ago

Actually, looking at the list above, only these are relevant to boards we will support:

src/northbridge/amd/amdfam10/amdfam10.h:#include "inline_helper.c"
src/northbridge/amd/amdfam10/bootblock.c:#include "northbridge/amd/amdfam10/early_ht.c"
src/northbridge/amd/amdk8/bootblock.c:#include "northbridge/amd/amdk8/early_ht.c"
src/northbridge/amd/amdk8/raminit_f.c:#include "f_pci.c"
src/northbridge/amd/amdk8/raminit_f.c:#include "raminit_f_dqs.c"
src/northbridge/amd/amdk8/raminit_f.c:#include "exit_from_self.c"
src/northbridge/amd/amdk8/raminit_test.c:#include "console/console.c"
src/northbridge/amd/amdk8/raminit_test.c:#include "raminit.c"
src/northbridge/amd/amdk8/raminit_test.c:#include "../../../lib/generic_sdram.c"
src/northbridge/intel/i945/raminit.c:#include "rcven.c"
src/northbridge/intel/nehalem/raminit.c:#include "raminit_fake.c"
src/northbridge/intel/nehalem/raminit.c:#include "raminit_tables.c"
src/southbridge/amd/amd8111/reset.c:#include "../../../northbridge/amd/amdk8/reset_test.c"
src/southbridge/amd/sb600/early_setup.c:#include "smbus.c"
src/southbridge/amd/sb600/reset.c:#include <northbridge/amd/amdk8/reset_test.c>
src/southbridge/amd/sb600/sm.c:#include "smbus.c"
src/southbridge/amd/sb800/early_setup.c:#include "smbus.c"
src/southbridge/amd/sb800/reset.c:#include <northbridge/amd/amdk8/reset_test.c>
src/southbridge/amd/sb800/sm.c:#include "smbus.c"
src/southbridge/broadcom/bcm5785/reset.c:#include "../../../northbridge/amd/amdk8/reset_test.c"
src/southbridge/nvidia/ck804/reset.c:#include "../../../northbridge/amd/amdk8/reset_test.c"
src/southbridge/nvidia/mcp55/reset.c:#include "../../../northbridge/amd/amdk8/reset_test.c"
src/southbridge/sis/sis966/reset.c:#include "../../../northbridge/amd/amdk8/reset_test.c"
zamaudio commented 7 years ago

Remaining ones that matter now:

$ git grep '\#include' src/*bridge | grep -E '\.c("|>)' |grep -v via |grep -v agesa |grep -v pi
src/northbridge/amd/amdfam10/amdfam10.h:#include "inline_helper.c"
src/northbridge/amd/amdfam10/bootblock.c:#include "northbridge/amd/amdfam10/early_ht.c"
src/northbridge/amd/amdk8/raminit_f.c://#include "raminit_f_dqs.c"
src/northbridge/amd/amdk8/raminit_test.c:#include "console/console.c"
src/northbridge/amd/amdk8/raminit_test.c:#include "raminit.c"
src/northbridge/amd/amdk8/raminit_test.c:#include "../../../lib/generic_sdram.c"
src/northbridge/intel/i82830/raminit.c:#include "lib/debug.c"
src/northbridge/intel/nehalem/raminit.c:#include "raminit_fake.c"
src/northbridge/intel/nehalem/raminit.c:#include "raminit_tables.c"
src/southbridge/amd/sb600/early_setup.c:#include "smbus.c"
src/southbridge/amd/sb600/sm.c:#include "smbus.c"
src/southbridge/amd/sb800/early_setup.c:#include "smbus.c"
src/southbridge/amd/sb800/sm.c:#include "smbus.c"
victoredwardocallaghan commented 7 years ago

:O so close !

zamaudio commented 7 years ago

Considering {north,south}bridge part completed: Need to fix src/*, btw the tree is in good compiling shape currently.

$ git grep '\#include' src/*bridge | grep -E '\.c("|>)' |grep -v via |grep -v agesa |grep -v pi
src/northbridge/intel/i82830/raminit.c:#include "lib/debug.c"
src/northbridge/intel/nehalem/raminit.c:#include "raminit_fake.c"
src/northbridge/intel/nehalem/raminit.c:#include "raminit_tables.c"