나는 최적 알고리즘을 구현하기 위해 linux slob allocator
커널을 구성했습니다. 다음 번에 부팅 할 수 있도록 커널 이미지를 빌드하고 설치했습니다. 이제이 커널을 부팅하려고 할 때 커서가 무기한으로 멈 추면 커서가 깜박 거리지 않습니다. 커서가 끊기 전에 다음 메시지가 인쇄됩니다.커널이 무한정 부팅시 끊깁니다.
[0.000325] pid_max: default: 32768 minimum: 301
[0.001461] Security Framework initialized
[0.002108] AppArmor: AppArmor initialized
이 메시지 뒤에 커서가 무기한 끊깁니다. 나는 커널 디버깅 트릭을 알고 싶다. 문제를 읽거나 좋은 것을 읽는데 도움이 될 것이다. 또한 kdb
을 구성했지만이 조건에서 사용하는 방법을 모릅니다. 어떤 도움이 appriciated입니다 !!
추가 세부 정보 :
나는 slob_alloc
함수를 호출 차례에 best-fit
알고리즘을 구현하기 위해 slob_page_alloc
기능을 수정했습니다. 사용 중 v3.6.2
최적의 알고리즘이 독립 실행 형 코드로 올바르게 작동하는지 확인 했습니까? (자동화 된 테스트는이 경우 귀하의 친구가 될 수 있습니다.) –
@ MarkLeightonFisher 아니요. 저는 그것이 작동해야한다고 확신합니다. 아직도 어떻게해야할지 모르겠으니이 아이디어에 대해 자세히 설명해 주시겠습니까? –