#
f7c70325 |
| 19-Nov-2009 |
Paul Brook <paul@codesourcery.com> |
ARM PBX-A9 board support
Implement ARM RealView PBX-A9 board support.
Signed-off-by: Paul Brook <paul@codesourcery.com>
|
#
0ef849d7 |
| 16-Nov-2009 |
Paul Brook <paul@codesourcery.com> |
ARM PB-A8 support
Add ARM Realview PB-A8 board support.
Signed-off-by: Paul Brook <paul@codesourcery.com>
|
#
c988bfad |
| 13-Nov-2009 |
Paul Brook <paul@codesourcery.com> |
ARM MPCore tweaks
Allow the user to specify the number of cores present on the RealView EB + ARM11MPCore board. Also split into its own config rather than guessing from the CPU name.
Signed-off-by
ARM MPCore tweaks
Allow the user to specify the number of cores present on the RealView EB + ARM11MPCore board. Also split into its own config rather than guessing from the CPU name.
Signed-off-by: Paul Brook <paul@codesourcery.com>
show more ...
|
#
26e92f65 |
| 13-Nov-2009 |
Paul Brook <paul@codesourcery.com> |
Realview/EB procid hacks
Guess core tile ID based on CPU type.
Signed-off-by: Paul Brook <paul@codesourcery.com>
|
#
be0f204a |
| 11-Nov-2009 |
Paul Brook <paul@codesourcery.com> |
Fix ARM MCore secondary cpu boot
Make MPCore secondary cpu initialization work with the new reset handling. Also change the inital FLAG value from 3 to zero to match recent kenrels.
Signed-off-by:
Fix ARM MCore secondary cpu boot
Make MPCore secondary cpu initialization work with the new reset handling. Also change the inital FLAG value from 3 to zero to match recent kenrels.
Signed-off-by: Paul Brook <paul@codesourcery.com>
show more ...
|
#
07caea31 |
| 25-Sep-2009 |
Markus Armbruster <armbru@redhat.com> |
Fix pci_add nic not to exit on bad model
Monitor command "pci_add ADDR nic model=MODEL" uses pci_nic_init() to create the NIC. When MODEL is unknown or "?", this prints to stderr and terminates the
Fix pci_add nic not to exit on bad model
Monitor command "pci_add ADDR nic model=MODEL" uses pci_nic_init() to create the NIC. When MODEL is unknown or "?", this prints to stderr and terminates the program.
Change pci_nic_init() not to treat "?" specially, and to return NULL on failure. Switch uses during startup to new convenience wrapper pci_nic_init_nofail(), which behaves just like pci_nic_init() used to do.
Bonus bug fix: we now check for qdev_init() failing there.
Signed-off-by: Markus Armbruster <armbru@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
show more ...
|
#
c227f099 |
| 01-Oct-2009 |
Anthony Liguori <aliguori@us.ibm.com> |
Revert "Get rid of _t suffix"
In the very least, a change like this requires discussion on the list.
The naming convention is goofy and it causes a massive merge problem. Something like this _must
Revert "Get rid of _t suffix"
In the very least, a change like this requires discussion on the list.
The naming convention is goofy and it causes a massive merge problem. Something like this _must_ be presented on the list first so people can provide input and cope with it.
This reverts commit 99a0949b720a0936da2052cb9a46db04ffc6db29.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
show more ...
|
#
99a0949b |
| 01-Oct-2009 |
malc <av1474@comtv.ru> |
Get rid of _t suffix
Some not so obvious bits, slirp and Xen were left alone for the time being.
Signed-off-by: malc <av1474@comtv.ru>
|
#
6f4fc367 |
| 21-Sep-2009 |
Blue Swirl <blauwirbel@gmail.com> |
Add 'static' to please Sparse
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
|
#
5b19d9a2 |
| 31-Aug-2009 |
Gerd Hoffmann <kraxel@redhat.com> |
qdev/usb: convert ohci.
Drop num_ports argument for usb_ohci_init_pci(), everybody calls it with num_ports == 3, so it is pointless.
Convert ohci pci device into qdev. TODO: convert non-pci ohci ad
qdev/usb: convert ohci.
Drop num_ports argument for usb_ohci_init_pci(), everybody calls it with num_ports == 3, so it is pointless.
Convert ohci pci device into qdev. TODO: convert non-pci ohci adapters.
You can add a OHCI USB Controller to your virtual pc now using '-device pci-ohci'. Specifying a id is a good idea, so you can attach usb devices to it, like this:
-device pci-ohci,id=ohci -device usb-mouse,bus=ohci.0
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
show more ...
|
#
5607c388 |
| 18-Jun-2009 |
Markus Armbruster <armbru@redhat.com> |
Support addr=... in option argument of -net nic
Make net_client_init() accept addr=, put the value into struct NICinfo. Use it in pci_nic_init(), and remove arguments bus and devfn.
Don't support
Support addr=... in option argument of -net nic
Make net_client_init() accept addr=, put the value into struct NICinfo. Use it in pci_nic_init(), and remove arguments bus and devfn.
Don't support addr= in third argument of monitor command pci_add, because that clashes with its first argument. Admittedly unelegant.
Machines "malta" and "r2d" have a default NIC with a well-known PCI address. Deal with that the same way as the NIC model: make pci_nic_init() take an optional default to be used when the user doesn't specify one.
Signed-off-by: Markus Armbruster <armbru@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
show more ...
|
#
067a3ddc |
| 26-May-2009 |
Paul Brook <paul@codesourcery.com> |
Remove qdev irq sink handling
We have both IRQ sinks and GPIO inputs. These are in principle exactly the same thing, so remove the former.
Signed-off-by: Paul Brook <paul@codesourcery.com>
|
#
02e2da45 |
| 22-May-2009 |
Paul Brook <paul@codesourcery.com> |
Add common BusState
Implement and use a common device bus state. The main side-effect is that creating a bus and attaching it to a parent device are no longer separate operations. For legacy code
Add common BusState
Implement and use a common device bus state. The main side-effect is that creating a bus and attaching it to a parent device are no longer separate operations. For legacy code we allow a NULL parent, but that should go away eventually.
Also tweak creation code to veriry theat a device in on the right bus.
Signed-off-by: Paul Brook <paul@codesourcery.com>
show more ...
|
#
f80f9ec9 |
| 20-May-2009 |
Anthony Liguori <aliguori@us.ibm.com> |
Convert machine registration to use module init functions
This cleans up quite a lot of #ifdefs, extern variables, and other ugliness.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
|
#
fe7e8758 |
| 14-May-2009 |
Paul Brook <paul@codesourcery.com> |
ARM GIC qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com>
|
#
0027b06d |
| 14-May-2009 |
Paul Brook <paul@codesourcery.com> |
ARM PCI host qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com>
|
#
b4496b13 |
| 14-May-2009 |
Paul Brook <paul@codesourcery.com> |
PL080 qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com>
|
#
97aff481 |
| 14-May-2009 |
Paul Brook <paul@codesourcery.com> |
PL190 qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com>
|
#
6a824ec3 |
| 14-May-2009 |
Paul Brook <paul@codesourcery.com> |
ARM timers qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com>
|
#
aa9311d8 |
| 14-May-2009 |
Paul Brook <paul@codesourcery.com> |
PL181 qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com>
|
#
a63bdb31 |
| 14-May-2009 |
Paul Brook <paul@codesourcery.com> |
PL031 qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com>
|
#
9be5dafe |
| 14-May-2009 |
Paul Brook <paul@codesourcery.com> |
LSI SCSI qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com>
|
#
86394e96 |
| 14-May-2009 |
Paul Brook <paul@codesourcery.com> |
PL050 qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com>
|
#
a7d518a6 |
| 14-May-2009 |
Paul Brook <paul@codesourcery.com> |
PL011 qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com>
|
#
2e9bdce5 |
| 14-May-2009 |
Paul Brook <paul@codesourcery.com> |
PL110 qdev conversion
Signed-off-by: Paul Brook <paul@codesourcery.com>
|