기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

quad-core 인 Cortex-a9의 example reset_handler 부분을 보면요. 

irq모드의 스택 주소가 1개에요.

4 코어 모두 동일한 주소로 자기의 irq 스택을 설정하는 건데요. 

1. irq는 GIC가 분배해주는거라 한순간에 1개의 irq만 처리하기 때문에

   따로 동기화를 안해도 되는건가요? 


2. irq 말고 data abort나 prefetch abort의 경우는 각 코어별로 서로다른 코드를 실행하더라도 동시에 발생할수있을텐데 이 경우에는 스택주소가 달라야 하지 않을까요? 

 왜 스택설정을 해주는 코드가 안보일까요. u-boot의 reset핸들러 가봐도 irq는 설정하는것 같은데 나머지는 없네요.



--------------------------------------------------------------

; ------------------------------------------------------------

; Reset Handler - Generic initialization, run by all CPUs

; ------------------------------------------------------------


  IMPORT ||Image$$IRQ_STACK$$ZI$$Limit||

  IMPORT ||Image$$ARM_LIB_STACKHEAP$$ZI$$Limit||

  IMPORT ||Image$$PAGETABLES$$ZI$$Base||

  IMPORT enable_branch_prediction

  IMPORT invalidate_caches


  EXPORT Reset_Handler   ; Exported for callgraph purposes!

Reset_Handler PROC


  ;

  ; Setup stacks

  ;---------------

  MSR     CPSR_c, #Mode_IRQ:OR:I_Bit:OR:F_Bit

  LDR     sp, =||Image$$IRQ_STACK$$ZI$$Limit||


  MSR     CPSR_c, #Mode_SYS:OR:I_Bit:OR:F_Bit   ; No interrupts

  LDR     sp, =||Image$$ARM_LIB_STACKHEAP$$ZI$$Limit||

---------------------------------------------------------------


고도리

2014.08.31 23:18:22
*.111.12.170

stack 설정이 같을겁니다.


안그러면 문제가 발생할 가능성도 있어서요.

쁘앙쁘앙

2014.09.04 18:43:40
*.254.189.85

아 답변감사합니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
6108 [완료] LCD 맨 위에 하얀색 1줄은 정상인지요. [4] 오주열 2007-05-11 2604
6107 6410에 SDIO Wi-fi 질문 입니다. [7] 여정휘 2009-02-14 2602
6106 S3C6410 MFC Encode 문제 [10] Masashi Miyakawa 2009-07-24 2601
6105 라즈베리파이나 cubox의 1080p 동영상 재생 [3] eou4 2013-10-29 2592
6104 [질문 혹은 참고] 혹시 BSD계열 올려 보신분 ? [1] 김희만 2007-05-14 2592
6103 partition size 저정과 booting 오류 문제 [4] 전문가가되자 2013-08-28 2591
6102 MODULE_DEVICE_TABLE로 선언 했을때 probe 함수 호출 [5] 훌러덩 2011-12-08 2589
6101 kernel 2.6.28.2 포팅 [1] 김광준 2009-01-31 2589
6100 android에서 키맵핑 할때 android 에서 "HOME" 키가 안먹네요.. [1] 신종현 2009-07-03 2588
6099 No private recovery resources for TARGET_DEVICE passion choboja 2010-12-30 2579
6098 [완료] CPU 클럭 스피드 [3] 강덕하 2007-05-15 2578
6097 [완료] LCD에 잔상이 생기네요. [3] 양민철 2007-06-26 2572
6096 [질문]스피커에 대해서요.. [3] 이태간 2007-05-26 2571
6095 Android의 PDK와 SDK의 차이점이 무엇인가요? [1] 아침미소 2010-04-15 2570
6094 [질문][S3C6410]SPI/SDIO/USB 전송속도 [2] 김정희 2011-09-28 2568
6093 [질문] 패널(모니터) 끄기 관련 [2] 김희만 2007-05-12 2546
6092 Exynos4(S5PV310) toolchain관련 문의 [5] 준성아빠 2012-01-04 2545
6091 driver에서 probe()함수가 호출되는 시점은요 ? [1] 열심히 2013-05-17 2543
6090 [질문] 입력 장치는 어떤 것을 이용하는가요? [완료] [7] 성진호 2007-06-19 2543
6089 USB Hub를 이용한 USB-to-Serial(FTDI) 동작 에러 제일파프2 2013-05-07 2536

사용자 로그인