From: Erik M. <er...@us...> - 2001-11-07 16:47:40
|
Update of /cvsroot/blob/blob/doc In directory usw-pr-cvs1:/tmp/cvs-serv21268 Added Files: porting.txt Log Message: my very basic porting-to-ipaq guide to CVS see it as a start for a new "porting blob" guide --- NEW FILE: porting.txt --- Add machine definition to configure.in: h3600) AC_MSG_RESULT(Ipaq H3600) AC_DEFINE(H3600) AC_DEFINE(USE_SERIAL3) BLOB_PLATFORM_OBJ="h3600.o" AC_MSG_WARN([Warning: untested platform!]) BLOB_FLASH_OBJS="nullflash.o" use_cpu="sa1110" use_lcd="no" ;; Add machine define to acconfig.h: /* Define for Ipaq H3600 */ #undef H3600 Add machine to include/blob/arch.h: #elif defined H3600 # include <blob/arch/h3600.h> Add machine dependent architecture file: cd include/blob/arch/ cp assabet.h h3600.h Edit h3600.h Add machine dependent architecture header file to Makefile.am h3600.h Add machine to "arch" variable in utils/build/build_all and utils/build/build_Makefile. Add machine dependent source file to EXTRA_blob_rest_elf32_SOURCES in src/blob/Makefile.am Add machine dependent source file: cd src/blob cp assabet.c h3600.c Edit h3600.c Edit memsetup-sa1110.S and add correct memory setup Add architecture number to include/blob/linux.h: #elif defined H3600 # define ARCH_NUMBER (22) |