X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fdevices%2Fgeneric.h;h=85800865b90729f8f6b12239fffd396f716695fc;hb=7a1c54e7fb92e936bb8f5923ceda6f633ebf6077;hp=51bed00d6ef536003ca2819cf9e9b6754d92f732;hpb=d38ca6817962f46012fae1b014a24372494f4d7c;p=palacios-OLD.git diff --git a/palacios/include/devices/generic.h b/palacios/include/devices/generic.h index 51bed00..8580086 100644 --- a/palacios/include/devices/generic.h +++ b/palacios/include/devices/generic.h @@ -27,16 +27,14 @@ // A port range is low..high, inclusive, third value is one of the above typedef uint_t generic_port_range_type[3]; -// A memory range is low..high, inclusive +// A memory range is low..high, inclusive, flags typedef void *generic_address_range_type[3]; -// An interrupt ory map range is low..high, inclusive +// An interrupt ory map range is low..high, inclusive, flags typedef uint_t generic_irq_range_type[3]; +// The lists given are null terminated struct vm_device *create_generic(generic_port_range_type port_ranges[], - uint_t num_port_ranges, generic_address_range_type addess_ranges[], - uint_t num_address_ranges, - generic_irq_range_type irq_ranges[], - uint_t num_irqranges); + generic_irq_range_type irq_ranges[]); #endif