TL;DR
- OpenBSD의
vmm(4)와vmd(8)가 게스트의 다중 프로세서 가상 머신을 지원하며, 관련 가상 머신 관리 기능과 사용성이 크게 확장됨. - SIPI/INIT 로컬 APIC 상태 머신 구현이 포함됨.
- 다중 프로세서 가상 머신에 필요한 프로세서 간 인터럽트(IPI) 지원과 기타 변경 사항이 반영됨.
vmctl과 매뉴얼 페이지에 새 시작 옵션 및vm.conf옵션 관련 변경이 포함됨.- 여러 게스트에서 변경 사항을 테스트했으며,
dv의 승인(ok)을 받음.
다중 프로세서 가상 머신 지원
- Mike Larkin(mlarkin@)이 가상 머신 모니터인
vmm(4)와 가상 머신 데몬인vmd(8)에 다중 프로세서 가상 머신, 즉 게스트 지원을 커밋함. - 커밋 로그는 변경 사항을 다중 프로세서 기능을 위한 연결 작업(mp plumbing)으로 설명함.
- 다중 프로세서 게스트에 필요한 SIPI/INIT 로컬 APIC 상태 머신과 프로세서 간 인터럽트(IPI) 지원, 기타 변경 사항을 구현함.
vmctl과 매뉴얼 페이지에는 새 시작 옵션 및vm.conf옵션 관련 변경이 포함됨.
변경 파일과 검증
- 변경 파일은
sys/arch/amd64/amd64/vmm_machdep.c,sys/arch/amd64/include/vmmvar.h,sys/dev/vmm/vmm.c,usr.sbin/vmctl/main.c,usr.sbin/vmctl/vmctl.8,usr.sbin/vmctl/vmctl.c,usr.sbin/vmctl/vmctl.h,usr.sbin/vmd/arm64_vm.c,usr.sbin/vmd/fw_cfg.c,usr.sbin/vmd/lapic.c,usr.sbin/vmd/lapic.h,usr.sbin/vmd/parse.y,usr.sbin/vmd/vm.c,usr.sbin/vmd/vm.conf.5,usr.sbin/vmd/vmd.c,usr.sbin/vmd/vmd.h,usr.sbin/vmd/x86_vm.c임. - 여러 게스트에서
dv와 함께 테스트했으며,dv가 승인함. - 이번 변경은
vmm(4)와vmd(8)의 유연성과 사용성을 크게 높이는 진전으로 평가됨.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요