top of page
검색
![[Training] Arm v8 Linux kernel head.S 찍어먹기 (2)](https://static.wixstatic.com/media/d14fee_46a3e0b9a4b94fa2a64ae45bd65888e0~mv2.png/v1/fill/w_333,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/d14fee_46a3e0b9a4b94fa2a64ae45bd65888e0~mv2.webp)
![[Training] Arm v8 Linux kernel head.S 찍어먹기 (2)](https://static.wixstatic.com/media/d14fee_46a3e0b9a4b94fa2a64ae45bd65888e0~mv2.png/v1/fill/w_333,h_250,fp_0.50_0.50,q_95,enc_avif,quality_auto/d14fee_46a3e0b9a4b94fa2a64ae45bd65888e0~mv2.webp)
[Training] Arm v8 Linux kernel head.S 찍어먹기 (2)
이제 head.S를 분석하기 시작하나?" 생각하실 수 있지만 아쉽게도 조금 더 알아야 할 것들이 있어요. 이번 시간에는 Linker script와 리눅스 커널 virtual memory layout에 대해 알아 볼 것이에요. 아마 Linker...

Wonhyuk Yang
2021년 4월 29일
![[Training] Arm v8 Linux kernel head.S 찍어먹기 (1)](https://static.wixstatic.com/media/d14fee_582d8f88d15048a0af8319a28608db00~mv2.jpg/v1/fill/w_333,h_250,fp_0.50_0.50,q_30,blur_30,enc_avif,quality_auto/d14fee_582d8f88d15048a0af8319a28608db00~mv2.webp)
![[Training] Arm v8 Linux kernel head.S 찍어먹기 (1)](https://static.wixstatic.com/media/d14fee_582d8f88d15048a0af8319a28608db00~mv2.jpg/v1/fill/w_333,h_250,fp_0.50_0.50,q_90,enc_avif,quality_auto/d14fee_582d8f88d15048a0af8319a28608db00~mv2.webp)
[Training] Arm v8 Linux kernel head.S 찍어먹기 (1)
Linux kernel의 첫 시작인 head.S를 가볍게 시작해보자.

Wonhyuk Yang
2021년 4월 26일


Group pages of related mobility to reduce external fragmentation
Purpose 해당 패치의 시작은 연속된 큰 메모리 할당(High-order allocations)이 어렵다는 이유로 시작됐다. 연관된 타입들의 페이지들을 grouping 하고 타입 별로 메모리 할당자를 분리하는 것으로 외부 단편화를 줄인다....

Wonhyuk Yang
2021년 4월 21일
bottom of page

