VirtualBox

Changeset 81418 in vbox for trunk/src/VBox/Devices/Network


Ignore:
Timestamp:
Oct 21, 2019 3:41:55 PM (5 years ago)
Author:
vboxsync
Message:

DevE1000: Eliminating hCanRxTask (previously pCanRxQueue) by replacing hEventMoreRxDescAvail with a SUPSEMEVENT than can be signalled from ring-0. This probably changes the EMT run pattern quite abit, since we used to force a lot of trips back to ring-3 to service the queue there for no good reason. [removed unused function] bugref:9218

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Network/DevE1000.cpp

    r81417 r81418  
    56045604}
    56055605
    5606 /**
    5607  * @callback_method_impl{FNPDMTASKDEV, Handler for the wakeup signaller queue.}
    5608  */
    5609 static DECLCALLBACK(void) e1kCanRxTaskCallback(PPDMDEVINS pDevIns, void *pvUser)
    5610 {
    5611     RT_NOREF(pvUser);
    5612     e1kWakeupReceive(pDevIns, PDMINS_2_DATA(pDevIns, PE1KSTATE));
    5613 }
    5614 
    56155606#endif /* IN_RING3 */
    56165607
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette