diff options
author | Daniel Jacobowitz <drow@false.org> | 2006-12-15 21:09:03 +0300 |
---|---|---|
committer | Daniel Jacobowitz <drow@false.org> | 2006-12-15 21:09:03 +0300 |
commit | 57c3fb90264598d503ae0484f4d61a82f0105b80 (patch) | |
tree | d3fa0966f610dd0c2d85d8865e22e8f26de92633 | |
parent | 0efbda1a83df0756f4cdcdbc03ddbd2552a73a8e (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.csl | 13 | ||||
-rw-r--r-- | libgloss/m68k/Makefile.in | 3 | ||||
-rw-r--r-- | libgloss/m68k/fido-crt0.S | 2 |
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 */ |