diff options
Diffstat (limited to 'firmware/target/arm/s3c2440/crt0.S')
-rw-r--r-- | firmware/target/arm/s3c2440/crt0.S | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/firmware/target/arm/s3c2440/crt0.S b/firmware/target/arm/s3c2440/crt0.S index 8cbd8ab91e..e103f4f49f 100644 --- a/firmware/target/arm/s3c2440/crt0.S +++ b/firmware/target/arm/s3c2440/crt0.S | |||
@@ -565,35 +565,6 @@ stackmunge: | |||
565 | */ | 565 | */ |
566 | b vectors | 566 | b vectors |
567 | 567 | ||
568 | /* All illegal exceptions call into UIE with exception address as first | ||
569 | parameter. This is calculated differently depending on which exception | ||
570 | we're in. Second parameter is exception number, used for a string lookup | ||
571 | in UIE. | ||
572 | */ | ||
573 | undef_instr_handler: | ||
574 | sub r0, lr, #4 | ||
575 | mov r1, #0 | ||
576 | b UIE | ||
577 | |||
578 | /* We run sys mode most of the time, and should never see a software | ||
579 | exception being thrown. Make it illegal and call UIE. | ||
580 | */ | ||
581 | software_int_handler: | ||
582 | reserved_handler: | ||
583 | sub r0, lr, #4 | ||
584 | mov r1, #4 | ||
585 | b UIE | ||
586 | |||
587 | prefetch_abort_handler: | ||
588 | sub r0, lr, #4 | ||
589 | mov r1, #1 | ||
590 | b UIE | ||
591 | |||
592 | data_abort_handler: | ||
593 | sub r0, lr, #8 | ||
594 | mov r1, #2 | ||
595 | b UIE | ||
596 | |||
597 | #if defined(BOOTLOADER) | 568 | #if defined(BOOTLOADER) |
598 | fiq_handler: | 569 | fiq_handler: |
599 | b UIE | 570 | b UIE |