포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

코드를 공개하면서 남들 애 먹게 하는 코드 중 하나입니다....^^


가끔 열받게 하면 이렇게 해 줍니다. 분석 잘 안되게용.......ㅎ


==================================

arch/arm/kernel/head.S
의 스타트업 코드를 다음과 같은 방식으로 약간 수정해준다.

__INIT
.type stext, %function
ENTRY(stext)
msr cpsr_c, #PSR_F_BIT | PSR_I_BIT | MODE_SVC @ ensure svc mode
     @ and irqs disabled
bl __lookup_processor_type  @ r5=procinfo r9=cpuid
movs r10, r5    @ invalid processor (r5=0)?
beq __error_p   @ yes, error 'p'
ldr r1, =362   @ MACH_TYPE_S3C2440     -=> 이 부분을 다음과 같이 추가하면 무쟈게 애 먹습니다. 당근 주석빼고...ㅎ
bl __lookup_machine_type  @ r5=machinfo
movs r8, r5    @ invalid machine (r5=0)?
beq __error_a   @ yes, error 'a'
bl __create_page_tables

"사람은 자기가 보고 싶은 현실만 볼 뿐이다." - Gaius Julius Caesar
엮인글 :
http://www.aesop.or.kr/index.php?mid=Board_Documents_Linux_Kernel&document_srl=35390&act=trackback&key=05b
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
70 embedded linux porting guide(ppcboot & mpc860) file [4] 고현철 2007-12-17 15950
69 ARM EABI cross-toolchain howto file [4] 고현철 2008-07-09 16030
68 U-Boot 실무 위주의 간단한 강좌 #1 - Makefile 사용법 file [3] 김재훈 2008-07-11 18861
67 Making ARM-EABI Toolchain #1 - Crosstool 환경 설정 file [1] 김재훈 2008-07-13 16926
66 Crosstool 0.43 - ARM Softfloat / ARM11-VFP EABI 지원 file [6] 김재훈 2008-07-19 16518
65 간단한 uBoot 사용 및 환경 설정 방법 [4] 김재훈 2009-01-29 19660
64 autologin 고현철 2009-01-30 9886
63 debug print문(kernel & app용) 고현철 2009-01-30 10060
62 Embedded linux Swap howto 고현철 2009-01-30 10252
61 ramdisk howto file 고현철 2009-01-30 10622
60 NFS howto & options 고현철 2009-01-30 11154
59 Windows CE에서 NK.bin에 포함된 모듈 확인 하는 방법 file [1] 김재훈 2009-02-04 11030
58 2.6.28 kernel에서 sk_buff에서 mac header를 가져오고 찍는 방법 [1] 고현철 2009-02-10 10864
57 리눅스 루트 파일 시스템 기본 구조 및 스펙 문서 file [3] 김재훈 2009-02-12 14388
56 kernel 2.6(S3C64XX)용 kernel image구조 고현철 2009-02-16 10982
55 uBuntu 8.10에서 Crosstool 0.43 사용 방법 [2] 김재훈 2009-02-18 10780
54 linux kernel의 ethernet(MAC) address를 자동 지정해 주는 방법 [1] 고현철 2009-03-05 11513
53 고현철님의 리눅스 Root File System 만들기 동영상 강좌 [2] 김재훈 2009-04-05 15537
52 고현철님의 리눅스 Root File System 만들기 동영상 실습 김재훈 2009-04-05 12658
51 mdev and udev 사용 방법 및 적용 가이드 file 김재훈 2009-04-06 16105

사용자 로그인