On Thu, Sep 02, 2010 at 06:05:39PM +0200, Stefan Weil wrote: > Am 02.09.2010 10:51, schrieb Eduard - Gabriel Munteanu:
[snip] > >> The functions pci_memory_read and pci_memory_write not only read > >> or write byte data but many different data types which leads to > >> a lot of type casts in your other patches. > >> > >> I'd prefer "void *buf" and "const void *buf" in the argument lists. > >> Then all those type casts could be removed. > >> > >> Regards > >> Stefan Weil > >> > > I only followed an approach similar to how > > cpu_physical_memory_{read,write}() > > is defined. I think I should change both cpu_physical_memory_* stuff and > > pci_memory_* stuff, not only the latter, if I decide to go on that > > approach. > > > > > > Eduard > > > > > Yes, cpu_physical_memory_read, cpu_physical_memory_write > and cpu_physical_memory_rw should be changed, too. > > They also require several type casts today. > > But this change can be done in an independent patch. > > Stefan Roger, I'm on it. The existing casts could remain there AFAICT, so it's a pretty simple change. Eduard