เจ“เจชเจจเจฌเฉ€เจเจธเจกเฉ€ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉเจ†เจฐเจพ เจตเจฟเจ•เจธเจค VMM เจนเจพเจˆเจชเจฐเจตเจพเจˆเจœเจผเจฐ เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€

OpenBSD-เจธเจชเจฒเจพเจˆ เจ•เฉ€เจคเฉ‡ เจนเจพเจˆเจชเจฐเจตเจพเจˆเจœเจผเจฐ เจตเจฟเฉฑเจš VMM เจชเจ›เจพเจฃ เจ•เฉ€เจคเฉ€ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€, เจœเฉ‹ เจ•เจฟ เจ—เจฟเจธเจŸ เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจชเจพเจธเฉ‡ เจฆเฉ€ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจฆเฉเจ†เจฐเจพ, เจนเฉ‹เจธเจŸ เจตเจพเจคเจพเจตเจฐเจจ เจฆเฉ‡ เจ•เจฐเจจเจฒ เจฆเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ–เฉ‡เจคเจฐเจพเจ‚ เจฆเฉ‡ เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจ“เจตเจฐเจฐเจพเจˆเจŸ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจธเจฎเฉฑเจธเจฟเจ† เจ‡เจธ เจคเฉฑเจฅ เจฆเฉ‡ เจ•เจพเจฐเจจ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจ•เจฟ เจ—เฉˆเจธเจŸ เจซเจฟเจœเจผเฉ€เจ•เจฒ เจเจกเจฐเฉˆเฉฑเจธ (GPA, เจ—เฉˆเจธเจŸ เจซเจฟเจœเจผเฉ€เจ•เจฒ เจเจกเจฐเฉˆเฉฑเจธ) เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจจเฉ‚เฉฐ เจ•เจฐเจจเจฒ เจตเจฐเจšเฉเจ…เจฒ เจเจกเจฐเฉˆเฉฑเจธ เจธเจชเฉ‡เจธ (KVA) เจจเจพเจฒ เจฎเฉˆเจช เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจชเจฐ GPA เจ•เฉ‹เจฒ KVA เจ–เฉ‡เจคเจฐเจพเจ‚ 'เจคเฉ‡ เจธเจฟเจฐเจซเจผ-เจชเฉœเฉเจนเจจ เจฒเจˆ เจฎเจพเจฐเจ• เจ•เฉ€เจคเฉ‡ เจฒเจฟเจ–เจค เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค . evmm_update_pvclock() เจซเฉฐเจ•เจธเจผเจจ เจตเจฟเฉฑเจš เจœเจผเจฐเฉ‚เจฐเฉ€ เจœเจพเจ‚เจšเจพเจ‚ เจฆเฉ€ เจ˜เจพเจŸ เจ•เจพเจฐเจจ, เจนเฉ‹เจธเจŸ เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ KVA เจเจกเจฐเฉˆเฉฑเจธ เจจเฉ‚เฉฐ pmap เจ•เจพเจฒ เจตเจฟเฉฑเจš เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจ•เจฐเจจเจฒ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ‡ เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจ“เจตเจฐเจฐเจพเจˆเจŸ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉˆเฅค

เจ…เจชเจกเฉ‡เจŸ: เจ“เจชเจจเจฌเฉ€เจเจธเจกเฉ€ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‡ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจนเฉˆ เจชเฉˆเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจ เจฒเจˆ.

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹