Algo de información sobre linux y el hypervisor...

Por si a alguien le interesa, aquí hay un documento explicando con mas o menos detenimiento el tema de hypervisor y el kernel de linux, con las partes que controla y cómo.

Imagen


Resumiendo, el hypervisor controla todo acceso al hardware, algunas con llamadas al sistema específicas (como el ps3pf_storage o la tarjeta gigalan) y otras virtualización utilizando las llamadas estándar del sistema, pero que pasan de forma transparente por el hypervisor. Las únicas que no controla íntegramente el hypervisor son el frontend de sonido (el chip sintetizador de PS3) y el controlador USB. El mando únicamente tiene soporte por el HID de USB, y por bluetooth no está soportado por el kernel (supongo que tardarán poco en hacerlo funcionar).

Sobre el wifi aún no tengo noticias de que modo de acceso tiene, alguien sabe algo?
thanks for share it :-)

Gracias, no lo había visto y es muy interesante [burla2]

un saludo
Spirax
El Wifi ya ta disponible!

[bye]
Joder, acabo de posetar la misma imagen hace 2 segundos. Viene en un zip de psubuntu con documentacion sobre como compilar para el cell y otras cosas.

Ya que estamos hablando de hypervisor, como es que el usb va directo? segun el esquema también esta virtualizado. Y otra duda que siempre he tendo, el hiypevisor es hardware y software o solo software ??
morpheojl escribió:Joder, acabo de posetar la misma imagen hace 2 segundos. Viene en un zip de psubuntu con documentacion sobre como compilar para el cell y otras cosas.

Ya que estamos hablando de hypervisor, como dices que el usb va directo? segun el esquema también esta virtualizado. Y otra duda que siempre he tendo, el hiypevisor es hardware y software o solo software ??


Creo que usa hardware que el Cell tiene soporte de virtualización igual
que las últimas CPU's de PC.
Si no sería tan lento como el VMware [mad]
En todo esto cuando digo directo, digo acceso directo por parte del kernel de linux, sin pasar por el hypervisor. Segun veo, hay 3 modos de tratamiento de hardware por parte del kernel :

1) Utilizando llamadas al sistema no estándares, propias del Hypervisor (acceso a discos y tarjeta de red).

2) Utilizando llamadas al sistema estándares, pero interpretadas por el hypervisor de forma transparente (sonido)

3) Acceso directo del kernel por el micro PPE Cell, ignorando el Hypervisor (usb host)

Corregidme si me equivoco, que llevo poco tiempo leyendo del tema ;)

:wq

Kr0n0
5 respuestas