리눅스 커널에서... sa1100_cpu_suspend()...

leolo의 이미지

리눅스 커널에서 /arch/arm/mach-sa1100/pm.c에서 사용하는
sa1100_cpu_suspend()함수는 어디에 정의되어있는지 알고 싶습니다.
파일 sleep.S에서 어셈블러로 구현된 듯한데요.
그럼, 일반 프로그래밍에서 이러한 함수는 사용할 수 없는지 알고 싶습니다.
이렇게 된 경우 커널 컴파일 해서 아사벳보드에 올리고 그냥 사용하면 되는지
알고 싶습니다.
제가 지금 할려고 하는 일은, 음..
PXA250 보드에서 GPIO핀을 이용하여 전원 모드를 변경하는 일입니다.
혹, 관련 자료 있으시면 소개 부탁드립니다...

익명 사용자의 이미지

그냥 써서 해당 함수가 없다고 나온다면
소스 맨 위에 (안될경우만.)

.globl sa1100_cpu_suspend

라고 해보세요.
ENTRY() 정의가 그런일 하는지 저도 모르겠네요.

그리고 arm으로 컴파일 하시려면

include 디렉토리의 asm의 링크를 asm-arm 인지
확인해보실 필요가 있겠네요...

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.