- Sep 15, 2013
-
-
Nadav Har'El authored
Add Cloudius copyright and license statement to drivers/*. A couple of header files were based on Linux's BSD-licensed header files (e.g., include/uapi/linux/virtio_net.h) so they included the BSD license, but not any copyright statement, so we can just replace that by our own statement of the BSD license.
-
- Feb 28, 2013
-
-
Avi Kivity authored
These are subsumed into the driver constructor/destrutor.
-
Avi Kivity authored
Driver enumeration requires instantiating a driver even for devices which are not present; and if a device is present multiple times, we need to pre-create multiple driver instances, which is awkward. Further, driver life-cycle is complicated, with separation between instantiation and binding to a device. Switch (back) to the traditional device-driven model, where we iterate over all devices, try to find a matching driver factory, and when found, call it to instantiate the driver and bind to the device.
-
Avi Kivity authored
Don't do this in header files.
-
- Jan 31, 2013
-
-
Guy Zana authored
-
- Jan 27, 2013
-
-
Guy Zana authored
Created abstract base classes for device and drivers, changed the flow of driver loading / device probing
-
- Jan 21, 2013
- Jan 16, 2013
- Jan 15, 2013
-
-
Guy Zana authored
Added pci config capability parsing and moved the virtual call to earlyInitChecks() to the base class
-
- Jan 03, 2013
-
-
Dor Laor authored
-
- Jan 02, 2013
-
-
Dor Laor authored
-
- Jan 01, 2013
- Dec 31, 2012