Takeharu KATO
tkato****@users*****
2003年 1月 1日 (水) 13:10:54 JST
Date: Wednesday January 1, 2003 @ 13:10 Author: tkato Update of /cvsroot/hos/hos/hos-v4/sample/ia32gcc In directory sf-cvs:/tmp/cvs-serv31391/sample/ia32gcc Added Files: crt0.S exphdrs.c gcc.mak hos4.lds i386-elf.mak ia32.cfg mkdisk.sh ostimer.c ostimer.h printk.c printk.h sample.c sample.h system.cfg Log Message: IA32 support is added. The changes is illustrated in detail as follows (following files except include/hosdenv.h are newly added.). include/hosdenv.h ... To include hospac.h for IA32. include/ia32/descriptor.h ... This file defines segment relevant information on IA32. include/ia32/hosexp.h ... This defines common MPU exception handling routines. include/ia32/hospac.h ... This contains IA32 PAC (Processor Abstraction Components) relevant definitions include/ia32/ioport.h ... This file contains C-macros to manipulate I/O ports. include/ia32/linkage.h ... This file contains various macros used in assembler codes. include/ia32/pic.h ... This file contains various macros to control i8259 PIC(Programmable Interruption controller) on IBM PC/AT compatible machines. lib/ia32/ia32gcc/gcc.mak ... Makefile for gcc(Native compilers on the machine running some kinds of UNIX on PC.). This is used for making ITRON library. lib/ia32/ia32gcc/i386-elf.mak ... Makefile for i386-elf-gcc(cross compilers to build codes running on IA32.). This is used for making ITRON library. sample/ia32gcc/crt0.S ... This contain boot-up-code for GRUB (Grand Unified Boot-loader) multi-boot specification compliant systems. sample/ia32gcc/exphdrs.c ... This defines MPU exception handlers. sample/ia32gcc/gcc.mak ... Makefile for gcc(Native compilers on the machine running some kinds of UNIX on PC.). This is used for making sample program. sample/ia32gcc/hos4.lds ... Linker script for the sample program. sample/ia32gcc/i386-elf.mak ... Makefile for i386-elf-gcc(cross compilers to build codes running on IA32.). This is used for making sample program. sample/ia32gcc/ia32.cfg ... This file contains IA32 specific parts of uITRON 4.0 configuration file to build the sample program. sample/ia32gcc/mkdisk.sh ... This is support script to make boot-disk for HOSV4/IA23 applications. sample/ia32gcc/ostimer.c ... This contains IA32 specific tick timer relevant routines. sample/ia32gcc/ostimer.h This contains IA32 specific tick timer relevant definitions. sample/ia32gcc/printk.c ... This contains simple console output routines for the sample program. sample/ia32gcc/printk.h ... This contains simple console output routines relevant definitions. sample/ia32gcc/sample.c ... This contains main codes of the sample program. sample/ia32gcc/sample.h ... This contains some definitions globally used in the sample program. sample/ia32gcc/system.cfg ... This is uITRON 4.0 configuration file to build the sample program(main part). src/ia32/ia32gcc/pacent.S ... This file defines exception/interrupt entry routines. src/ia32/pacctx.c ... This file defines context manipulation relevant routines. src/ia32/pacini.c ... This file contains architecture dependent initialize routines. src/ia32/pacint.c ... This file defines architecture dependent interruption relevant routines. =================================================================== File: crt0.S Status: Up-to-date Working revision: 1.1 Wed Jan 1 04:10:51 2003 Repository revision: 1.1 /cvsroot/hos/hos/hos-v4/sample/ia32gcc/crt0.S,v Existing Tags: No Tags Exist =================================================================== File: exphdrs.c Status: Up-to-date Working revision: 1.1 Wed Jan 1 04:10:51 2003 Repository revision: 1.1 /cvsroot/hos/hos/hos-v4/sample/ia32gcc/exphdrs.c,v Existing Tags: No Tags Exist =================================================================== File: gcc.mak Status: Up-to-date Working revision: 1.1 Wed Jan 1 04:10:51 2003 Repository revision: 1.1 /cvsroot/hos/hos/hos-v4/sample/ia32gcc/gcc.mak,v Existing Tags: No Tags Exist =================================================================== File: hos4.lds Status: Up-to-date Working revision: 1.1 Wed Jan 1 04:10:51 2003 Repository revision: 1.1 /cvsroot/hos/hos/hos-v4/sample/ia32gcc/hos4.lds,v Existing Tags: No Tags Exist =================================================================== File: i386-elf.mak Status: Up-to-date Working revision: 1.1 Wed Jan 1 04:10:51 2003 Repository revision: 1.1 /cvsroot/hos/hos/hos-v4/sample/ia32gcc/i386-elf.mak,v Existing Tags: No Tags Exist =================================================================== File: ia32.cfg Status: Up-to-date Working revision: 1.1 Wed Jan 1 04:10:52 2003 Repository revision: 1.1 /cvsroot/hos/hos/hos-v4/sample/ia32gcc/ia32.cfg,v Existing Tags: No Tags Exist =================================================================== File: mkdisk.sh Status: Up-to-date Working revision: 1.1 Wed Jan 1 04:10:52 2003 Repository revision: 1.1 /cvsroot/hos/hos/hos-v4/sample/ia32gcc/mkdisk.sh,v Existing Tags: No Tags Exist =================================================================== File: ostimer.c Status: Up-to-date Working revision: 1.1 Wed Jan 1 04:10:52 2003 Repository revision: 1.1 /cvsroot/hos/hos/hos-v4/sample/ia32gcc/ostimer.c,v Existing Tags: No Tags Exist =================================================================== File: ostimer.h Status: Up-to-date Working revision: 1.1 Wed Jan 1 04:10:52 2003 Repository revision: 1.1 /cvsroot/hos/hos/hos-v4/sample/ia32gcc/ostimer.h,v Existing Tags: No Tags Exist =================================================================== File: printk.c Status: Up-to-date Working revision: 1.1 Wed Jan 1 04:10:53 2003 Repository revision: 1.1 /cvsroot/hos/hos/hos-v4/sample/ia32gcc/printk.c,v Existing Tags: No Tags Exist =================================================================== File: printk.h Status: Up-to-date Working revision: 1.1 Wed Jan 1 04:10:53 2003 Repository revision: 1.1 /cvsroot/hos/hos/hos-v4/sample/ia32gcc/printk.h,v Existing Tags: No Tags Exist =================================================================== File: sample.c Status: Up-to-date Working revision: 1.1 Wed Jan 1 04:10:53 2003 Repository revision: 1.1 /cvsroot/hos/hos/hos-v4/sample/ia32gcc/sample.c,v Existing Tags: No Tags Exist =================================================================== File: sample.h Status: Up-to-date Working revision: 1.1 Wed Jan 1 04:10:53 2003 Repository revision: 1.1 /cvsroot/hos/hos/hos-v4/sample/ia32gcc/sample.h,v Existing Tags: No Tags Exist =================================================================== File: system.cfg Status: Up-to-date Working revision: 1.1 Wed Jan 1 04:10:53 2003 Repository revision: 1.1 /cvsroot/hos/hos/hos-v4/sample/ia32gcc/system.cfg,v Existing Tags: No Tags Exist