Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Jacobowitz <drow@false.org>2006-12-15 21:09:03 +0300
committerDaniel Jacobowitz <drow@false.org>2006-12-15 21:09:03 +0300
commit57c3fb90264598d503ae0484f4d61a82f0105b80 (patch)
treed3fa0966f610dd0c2d85d8865e22e8f26de92633
parent0efbda1a83df0756f4cdcdbc03ddbd2552a73a8e (diff)
* m68k/Makefile.in (FIDO_OBJS): Build fido-priv.o. * m68k/fido-crt0.S (_vector_table): Reference _PrivilegeViolationHandler. * m68k/fido-priv.S: New file.
-rw-r--r--ChangeLog.csl13
-rw-r--r--libgloss/m68k/Makefile.in3
-rw-r--r--libgloss/m68k/fido-crt0.S2
3 files changed, 14 insertions, 4 deletions
diff --git a/ChangeLog.csl b/ChangeLog.csl
index d786dc28b..5e9d7157e 100644
--- a/ChangeLog.csl
+++ b/ChangeLog.csl
@@ -1,8 +1,17 @@
2006-12-15 Daniel Jacobowitz <dan@codesourcery.com>
- * libgloss/m68k/fido-crt0.S (_start): Set %vbr for context 0 in
+ libgloss/
+ * m68k/Makefile.in (FIDO_OBJS): Build fido-priv.o.
+ * m68k/fido-crt0.S (_vector_table): Reference
+ _PrivilegeViolationHandler.
+ * m68k/fido-priv.S: New file.
+
+2006-12-15 Daniel Jacobowitz <dan@codesourcery.com>
+
+ libgloss/
+ * m68k/fido-crt0.S (_start): Set %vbr for context 0 in
RAM configs.
- * libgloss/m68k/fido.sc: Clean up formatting. Add comments. Move
+ * m68k/fido.sc: Clean up formatting. Add comments. Move
stack and heap end to SDRAM for SRAM and SDRAM configurations.
Put RedBoot application text in SRAM.
diff --git a/libgloss/m68k/Makefile.in b/libgloss/m68k/Makefile.in
index 576b0d20b..ce1ef6324 100644
--- a/libgloss/m68k/Makefile.in
+++ b/libgloss/m68k/Makefile.in
@@ -160,7 +160,8 @@ CF_SOURCES = cf-isv.S cf-crt0.S cf-crt1.c asm.h
FIDO_CRT0S = fido-rom-crt0.o fido-ram-crt0.o fido-redboot-crt0.o
FIDO_BSP = libfido.a
FIDO_OBJS = fido-hosted.o getpid.o kill.o fido-sbrk.o fido-_exit.o \
- $(patsubst %,fido-%Handler.o,$(FIDO_HANDLERS))
+ $(patsubst %,fido-%Handler.o,$(FIDO_HANDLERS)) fido-priv.o
+# Note: Do not spell correct Privilige here. See fido-priv.S.
FIDO_HANDLERS:= BusError AddressError IllegalInstruction DivideByZero Chk \
Trapcc PriviligeViolation Trace ALine FLine HwBreakpoint Reserved0 \
FormatError UnitializedInt SoftwareInt \
diff --git a/libgloss/m68k/fido-crt0.S b/libgloss/m68k/fido-crt0.S
index 89910514d..1ef573a4d 100644
--- a/libgloss/m68k/fido-crt0.S
+++ b/libgloss/m68k/fido-crt0.S
@@ -325,7 +325,7 @@ SYM (_vector_table):
dc.l _DivideByZeroHandler /* 005 Divide by Zero */
dc.l _ChkHandler /* 006 CHK, CHK2 Instructions */
dc.l _TrapccHandler /* 007 TRAPcc, TRAPV Instructions */
- dc.l _PriviligeViolationHandler /* 008 Privilege Violation */
+ dc.l _PrivilegeViolationHandler /* 008 Privilege Violation */
dc.l _TraceHandler /* 009 Trace */
dc.l _ALineHandler /* 010 A-Line Unimplemented Instr */
dc.l _FLineHandler /* 011 F-Line Unimplemented Instr */