리눅스 커널의 구조와 원리 (88) 썸네일형 리스트형 [정보] 라즈비안 이미지 백업 위치 아래 경로에서 라즈비안 이미지를 내려 받을 수 있습니다. * 2019-07-10-raspbian-buster-full.zip 위치 https://downloads.raspberrypi.org/raspbian/images/raspbian-2019-07-12/ * 전체 라즈비안 이미지 백업 https://downloads.raspberrypi.org/raspbian/images/ [mm] anon page debugging crash64> bt ... #20 [ffffffc00932be70] do_el0_svc at ffffffd174227f30 #21 [ffffffc00932be80] el0_svc at ffffffd174d4d328 #22 [ffffffc00932bea0] el0t_64_sync_handler at ffffffd174d4da20 #23 [ffffffc00932bfe0] el0t_64_sync at ffffffd17421160c PC: 0000007fa528cb20 LR: 0000007fa5237f94 SP: 0000007fc3fc7ad0 X29: 0000007fc3fc7ad0 X28: 000000557d72f000 X27: 0000000000000000 X26: 000000557d6f5000 X25: 0.. [mm] OOM Killer log and kernel code review log [ 747.358161] 81920 pages cma reserved [ 747.358164] Tasks state (memory values in pages): [ 747.358167] [ pid ] uid tgid total_vm rss pgtables_bytes swapents oom_score_adj name [ 747.358186] [ 142] 0 142 12270 43 94208 236 -250 systemd-journal ... [ 747.358591] [ 1468] 0 1468 1740 131 45056 0 0 bash [ 747.358597] [ 1502] 1000 1502 39991 99 65536 0 0 gvfsd-metadata [ 747.358607] [ 1604] 0 16.. [MM] 페이지 엔트리 속성 (PTE) 매크로 https://elixir.bootlin.com/linux/v5.15.30/source/arch/arm64/include/asm/pgtable-hwdef.h#L151 #define PTE_VALID (_AT(pteval_t, 1) [Linux] mm: memory layout memory layout is traced at boot in the previous kernel version where the current version cannot show the memory map. https://elixir.bootlin.com/linux/v4.14.30/source/arch/arm64/mm/init.c#L583 void __init mem_init(void) { if (swiotlb_force == SWIOTLB_FORCE || max_pfn > (arm64_dma_phys_limit >> PAGE_SHIFT)) swiotlb_init(1); else swiotlb_force = SWIOTLB_NO_FORCE; set_max_mapnr(pfn_to_page(max_pfn) .. '디버깅을 통해 배우는 리눅스 커널의 구조와 원리' 책의 Q/A 페이지 '디버깅을 통해 배우는 리눅스 커널의 구조와 원리' 책에 대해 궁금한 점이 있으면 이 포스트에 댓글로 질문을 남겨주시기 바랍니다. 질문을 남겨주시면 최대한 빠른 시일 내에 댓글로 답신 드리겠습니다. '디버깅을 통해 배우는 리눅스 커널의 구조와 원리' 저자 김동현 올림 [리눅스] 라즈비안(데비안): vi(vim) 에디터 visual mode 삭제 라즈비안(데비안 기반)에서 vim 에디터를 사용하면 visual 모드가 by default로 설정돼 있어 쓰기 불편합니다. 이번 포스트에서는 vi(vim) 에디터에서 visual mode를 삭제하는 방법을 소개합니다. 1. vi 에디터 편집창에서 명령어 입력 vi를 실행한 다음에 편집창 안에서 다음 명령어를 입력합니다. ":set mouse=" ":set mouse-=a" 2. $HOME/.vimrc 수정 '$HOME/.vimrc' 파일을 수정하는 방법도 있습니다. 이 방법을 적용하면 vi 에디터를 사용할 때 마다 ":set mouse=" 명령어를 입력할 필요가 없으니 더 편한 것 같아요. '$HOME/.vimrc' 파일을 열고 다음 명령어를 입력합시다. set mouse= root 계정으로 사용 중이면.. [펌] clang: 메뉴얼 설치 solarianprogrammer.com/2018/04/22/raspberry-pi-raspbian-install-clang-compile-cpp-17-programs/ 이전 1 2 3 4 5 6 7 ··· 11 다음