[Hos-cvs] CVS update: hos/hos-v4/lib/ia32/ia32gcc

Back to archive index

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/lib/ia32/ia32gcc
In directory sf-cvs:/tmp/cvs-serv31391/lib/ia32/ia32gcc

Added Files:
	gcc.mak i386-elf.mak 
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: 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/lib/ia32/ia32gcc/gcc.mak,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/lib/ia32/ia32gcc/i386-elf.mak,v

   Existing Tags:
	No Tags Exist




Hos-cvs メーリングリストの案内
Back to archive index