mirror of
https://github.com/rvtr/ctr_firmware.git
synced 2025-10-31 07:51:08 -04:00
コード整理。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@143 b871894f-2f95-9b40-918c-086798483c85
This commit is contained in:
parent
8a41dac559
commit
f4f2ed0cfc
@ -37,15 +37,15 @@ asm void _start( void )
|
|||||||
INASM_EXTERN( i_stupIrqVeneer )
|
INASM_EXTERN( i_stupIrqVeneer )
|
||||||
INASM_EXTERN( i_stupFiqVeneer )
|
INASM_EXTERN( i_stupFiqVeneer )
|
||||||
INASM_EXTERN( i_stupSwiVeneer )
|
INASM_EXTERN( i_stupSwiVeneer )
|
||||||
INASM_EXTERN( i_stupUndefInstVeneer )
|
INASM_EXTERN( i_stupUndefVeneer )
|
||||||
INASM_EXTERN( i_stupPrefetchAbortVeneer )
|
INASM_EXTERN( i_stupIAbtVeneer )
|
||||||
INASM_EXTERN( i_stupDataAbortVeneer )
|
INASM_EXTERN( i_stupDAbtVeneer )
|
||||||
|
|
||||||
b stupStartHandlerVeneer // don't change for NULL access compatibility
|
b stupStartHandlerVeneer // don't change for NULL access compatibility
|
||||||
undef b i_stupUndefInstVeneer
|
undef b i_stupUndefVeneer
|
||||||
swi b i_stupSwiVeneer
|
swi b i_stupSwiVeneer
|
||||||
iabt b i_stupPrefetchAbortVeneer
|
iabt b i_stupIAbtVeneer
|
||||||
dabt b i_stupDataAbortVeneer
|
dabt b i_stupDAbtVeneer
|
||||||
reserve b reserve
|
reserve b reserve
|
||||||
irq b i_stupIrqVeneer
|
irq b i_stupIrqVeneer
|
||||||
fiq b i_stupFiqVeneer
|
fiq b i_stupFiqVeneer
|
||||||
|
|||||||
@ -37,15 +37,15 @@ asm void _start( void )
|
|||||||
INASM_EXTERN( i_stupIrqVeneer )
|
INASM_EXTERN( i_stupIrqVeneer )
|
||||||
INASM_EXTERN( i_stupFiqVeneer )
|
INASM_EXTERN( i_stupFiqVeneer )
|
||||||
INASM_EXTERN( i_stupSwiVeneer )
|
INASM_EXTERN( i_stupSwiVeneer )
|
||||||
INASM_EXTERN( i_stupUndefInstVeneer )
|
INASM_EXTERN( i_stupUndefVeneer )
|
||||||
INASM_EXTERN( i_stupPrefetchAbortVeneer )
|
INASM_EXTERN( i_stupIAbtVeneer )
|
||||||
INASM_EXTERN( i_stupDataAbortVeneer )
|
INASM_EXTERN( i_stupDAbtVeneer )
|
||||||
|
|
||||||
b stupStartHandlerVeneer // don't change for NULL access compatibility
|
b stupStartHandlerVeneer // don't change for NULL access compatibility
|
||||||
undef b i_stupUndefInstVeneer
|
undef b i_stupUndefVeneer
|
||||||
swi b i_stupSwiVeneer
|
swi b i_stupSwiVeneer
|
||||||
iabt b i_stupPrefetchAbortVeneer
|
iabt b i_stupIAbtVeneer
|
||||||
dabt b i_stupDataAbortVeneer
|
dabt b i_stupDAbtVeneer
|
||||||
reserve b reserve
|
reserve b reserve
|
||||||
irq b i_stupIrqVeneer
|
irq b i_stupIrqVeneer
|
||||||
fiq b i_stupFiqVeneer
|
fiq b i_stupFiqVeneer
|
||||||
|
|||||||
@ -44,9 +44,9 @@ LSYM(0)
|
|||||||
i_stupExcpVennerCode
|
i_stupExcpVennerCode
|
||||||
DCD i_stupExcpTerminateCode // IRQ
|
DCD i_stupExcpTerminateCode // IRQ
|
||||||
DCD i_stupExcpTerminateCode // FIQ
|
DCD i_stupExcpTerminateCode // FIQ
|
||||||
DCD i_stupSwiVeneerCode // SWI
|
DCD i_stupSwiVeneerCode // SWI osInit前にprint文を出したい可能性があるためここで設定
|
||||||
DCD i_stupExcpTerminateCode // UNDEF
|
DCD i_stupExcpTerminateCode // UNDEF
|
||||||
DCD i_stupIAbtTerminateCode // IABT
|
DCD i_stupIAbtTerminateCode // IABT 命令アボートとデータアボートを区別するため別関数に
|
||||||
DCD i_stupExcpTerminateCode // DABT
|
DCD i_stupExcpTerminateCode // DABT
|
||||||
|
|
||||||
LTORG
|
LTORG
|
||||||
@ -146,7 +146,7 @@ ASM void i_stupSwiVeneer( void )
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------*
|
/*---------------------------------------------------------------------------*
|
||||||
Name: i_stupUndefInstVeneer
|
Name: i_stupUndefVeneer
|
||||||
|
|
||||||
Description: Undefine Instruction veneer
|
Description: Undefine Instruction veneer
|
||||||
|
|
||||||
@ -154,7 +154,7 @@ ASM void i_stupSwiVeneer( void )
|
|||||||
|
|
||||||
Returns: None.
|
Returns: None.
|
||||||
*---------------------------------------------------------------------------*/
|
*---------------------------------------------------------------------------*/
|
||||||
ASM void i_stupUndefInstVeneer( void )
|
ASM void i_stupUndefVeneer( void )
|
||||||
{
|
{
|
||||||
ldr pc, =HW_UDEF_VENEER_BUF
|
ldr pc, =HW_UDEF_VENEER_BUF
|
||||||
|
|
||||||
@ -162,7 +162,7 @@ ASM void i_stupUndefInstVeneer( void )
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------*
|
/*---------------------------------------------------------------------------*
|
||||||
Name: i_stupPrefetchAbortVeneer
|
Name: i_stupIAbtVeneer
|
||||||
|
|
||||||
Description: Prefetch Abort veneer
|
Description: Prefetch Abort veneer
|
||||||
|
|
||||||
@ -170,7 +170,7 @@ ASM void i_stupUndefInstVeneer( void )
|
|||||||
|
|
||||||
Returns: None.
|
Returns: None.
|
||||||
*---------------------------------------------------------------------------*/
|
*---------------------------------------------------------------------------*/
|
||||||
ASM void i_stupPrefetchAbortVeneer( void )
|
ASM void i_stupIAbtVeneer( void )
|
||||||
{
|
{
|
||||||
ldr pc, =HW_IABT_VENEER_BUF
|
ldr pc, =HW_IABT_VENEER_BUF
|
||||||
|
|
||||||
@ -178,7 +178,7 @@ ASM void i_stupPrefetchAbortVeneer( void )
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------*
|
/*---------------------------------------------------------------------------*
|
||||||
Name: i_stupDataAbortVeneer
|
Name: i_stupDAbtVeneer
|
||||||
|
|
||||||
Description: Data Abort veneer
|
Description: Data Abort veneer
|
||||||
|
|
||||||
@ -186,7 +186,7 @@ ASM void i_stupPrefetchAbortVeneer( void )
|
|||||||
|
|
||||||
Returns: None.
|
Returns: None.
|
||||||
*---------------------------------------------------------------------------*/
|
*---------------------------------------------------------------------------*/
|
||||||
ASM void i_stupDataAbortVeneer( void )
|
ASM void i_stupDAbtVeneer( void )
|
||||||
{
|
{
|
||||||
ldr pc, =HW_DABT_VENEER_BUF
|
ldr pc, =HW_DABT_VENEER_BUF
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user