Hello.
I'm currently collaborating for improving bhyve adding a new features. I have loved to play with computers since I was very young. I have a medium knowledge and I'm not a programmer,but this does not stop me from achieving some nice projects. Asking and studying I can learn and do a lot of things. Recently I've collaborated with Corvin and Peter and we have been able to pass through an nVidia graphic card inside a Linux VM without getting the unfamous error 43. I think we have added some great value to bhyve. I'm still collaborating with Corvin and with other 2 developers (found by me,yes I'm trying to be a recruiter) to do the same,but with a Windows 10-11 vm. After 1 month of research we have found the technical reasons why a modern nvidia gpu if passed through inside a windows 10 / 11 vm produces the error 43 (actually the error 12). It happens because bhyve misses "line interrupts support for passed through devices" ; actually there is the need to add new lines of code inside the bhyve source code. As you probably know,this change is not a priority for the developers. Corvin is the most experienced bhyve developer right now in the group but he says that he doesn't have a great knowledge about how to implement INTx. So,where i could send a request to developers that may be interested adding the missing feature ?. Maybe in the next future they will do. To achieve the goal will be a very step forward for bhyve and for all the freebsd community. thanks.
I'm currently collaborating for improving bhyve adding a new features. I have loved to play with computers since I was very young. I have a medium knowledge and I'm not a programmer,but this does not stop me from achieving some nice projects. Asking and studying I can learn and do a lot of things. Recently I've collaborated with Corvin and Peter and we have been able to pass through an nVidia graphic card inside a Linux VM without getting the unfamous error 43. I think we have added some great value to bhyve. I'm still collaborating with Corvin and with other 2 developers (found by me,yes I'm trying to be a recruiter) to do the same,but with a Windows 10-11 vm. After 1 month of research we have found the technical reasons why a modern nvidia gpu if passed through inside a windows 10 / 11 vm produces the error 43 (actually the error 12). It happens because bhyve misses "line interrupts support for passed through devices" ; actually there is the need to add new lines of code inside the bhyve source code. As you probably know,this change is not a priority for the developers. Corvin is the most experienced bhyve developer right now in the group but he says that he doesn't have a great knowledge about how to implement INTx. So,where i could send a request to developers that may be interested adding the missing feature ?. Maybe in the next future they will do. To achieve the goal will be a very step forward for bhyve and for all the freebsd community. thanks.