포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 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=b23
List of Articles
번호 제목 글쓴이 날짜 조회 수
70 devicetree usage 번역판 file [1] 고도리 2016-09-17 393
69 MTD/JFFS2 howto file 고도리 2015-06-17 358
68 DeviceTree for ARM 관련 간단 글. [3] 고도리 2013-08-27 5155
67 드라이버의 다이내믹 설정? [1] lveritas 2013-07-29 3449
66 Linux kernel Documentation DocBook 만들기 [1] 고도리 2012-08-25 5572
65 USB Gadget RNDIS ethernet howto - for C110/V210 file [5] 고도리 2012-02-28 11902
» kernel architecture number(mach-types) 직접 커널에 입력하기 고도리 2011-08-15 9206
63 crosstool-ng 관련 site 고도리 2011-08-15 8449
62 리눅스 커널에서의 container_of macro 설명 고도리 2011-08-15 8862
61 리눅스 커널 dump_stack() 사용방법입니다. pinebud 2011-05-15 11430
60 ubuntu 에서 kubuntu ppa backports repository 지정방법 [1] 고도리 2011-05-10 10377
59 이광우님 android v4l2 camera porting자료 file [6] 고도리 2011-01-27 16475
58 초보자를 위한 부트로더/커널/안드로이드 빌드 환경 설정 및 실습 [10] 이제현 2010-12-25 28936
57 sysvinit howto입니다. file 고도리 2010-11-16 13884
56 busybox howto입니다 file 고도리 2010-11-16 13338
55 SMP kernel에서 interrut를 각 CPU별로 공유 하는 기사 입니다. 시안 2010-10-21 14170
54 cramfs 사용하기 file [2] 김경수 2010-09-07 14365
53 uboot에서 ubifs 이미지 nand에 쓰는 방법 [4] 엉금엉금 2010-08-04 19033
52 android-x86/Donut 을 viliv S5에 포팅해본본 내용입니다. [3] pinebud 2010-06-25 15527
51 Android WiFi 포팅하기 file [6] 김경수 2010-05-07 19845

사용자 로그인