You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
다른 모듈과 달리 api 는 어떤 자료구조의 method로 바꿀만한 함수가 없습니다. 대신,
next: *mut *mut VCpu 를 인자로 받는 함수들을(주로 api.rs에 있음) (*mut VCpu, i32) 따위를 리턴하도록 바꿉니다. 장기적으로는 Option<&mut VCpu> 또는 Result<&mut VCpu, ApiErr> 타입이 되어야 할 것입니다.
전역 변수 API_POOL_INIT 가 mutable인데, 이것을 어떻게 고치는 게 좋을까요? (일단 mpool_init 부터 확인해보기) 또한 이 변수에 락이 없는데 괜찮은 걸까요?
api_interrupt_enable 과 같은 interrupt에 관련된 함수들을 cpu::Interrupts의 멤버 함수로 옮깁니다.
The text was updated successfully, but these errors were encountered:
다른 모듈과 달리
api
는 어떤 자료구조의 method로 바꿀만한 함수가 없습니다. 대신,next: *mut *mut VCpu
를 인자로 받는 함수들을(주로api.rs
에 있음)(*mut VCpu, i32)
따위를 리턴하도록 바꿉니다. 장기적으로는Option<&mut VCpu>
또는Result<&mut VCpu, ApiErr>
타입이 되어야 할 것입니다.API_POOL_INIT
가 mutable인데, 이것을 어떻게 고치는 게 좋을까요? (일단mpool_init
부터 확인해보기) 또한 이 변수에 락이 없는데 괜찮은 걸까요?api_interrupt_enable
과 같은 interrupt에 관련된 함수들을cpu::Interrupts
의 멤버 함수로 옮깁니다.The text was updated successfully, but these errors were encountered: