aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-05-14Virtio-console conversionPaul Brook4-24/+17
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-14Virtio-balloon qdev conversionPaul Brook3-14/+12
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-14Virtio-blk qdev conversionPaul Brook6-18/+15
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-14PL080 qdev conversionPaul Brook3-12/+28
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-14ARM RealView sytem controller qdev conversionPaul Brook1-6/+25
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-14Versatile/PB core qdev conversionPaul Brook1-11/+21
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-14PL190 qdev conversionPaul Brook5-28/+41
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-14ESP SCSI qdev conversionPaul Brook4-70/+61
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-14smc91c111 qdev conversionPaul Brook1-10/+31
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-14ARM timers qdev conversionPaul Brook5-30/+39
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-14Integrator/CP core qdev conversionPaul Brook1-20/+37
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-14PL181 qdev conversionPaul Brook5-39/+21
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-14PL031 qdev conversionPaul Brook5-14/+16
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-14Stellaris ethernet qdev conversionPaul Brook3-23/+32
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-14Virtio-net qdev conversionPaul Brook8-32/+40
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-14PCI network qdev conversionPaul Brook12-166/+190
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-14LSI SCSI qdev conversionPaul Brook6-52/+26
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-14PL050 qdev conversionPaul Brook5-17/+34
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-14PL011 qdev conversionPaul Brook6-40/+50
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-14PL110 qdev conversionPaul Brook5-19/+30
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-14qdev scsi bus infrastructurePaul Brook2-0/+23
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-14PCI qdev supportPaul Brook2-7/+56
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-14qdev child bus supportPaul Brook2-0/+36
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-14Basic qdev infrastructure.Paul Brook9-2/+512
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-14Move block drivers into their own directoryAnthony Liguori15-8/+9
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-05-14Convert block infrastructure to use new module init functionalityAnthony Liguori16-60/+141
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-05-14Constructor supportAnthony Liguori6-17/+145
Allow devices/drivers to register themselves via constructors. Destructors are not needed (can be registered from a constructor) and "priority" has been renamed and changed to an enum for clarity. Signed-off-by: Paul Brook <paul@codesourcery.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-05-14Add a --disable-docs to configure to allow doc build to be disabledAnthony Liguori1-4/+5
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-05-14Remove duplicate block objects.Paul Brook1-8/+0
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-14Remove any pretense that there can be more than one AudioStatemalc16-103/+80
2009-05-13Remove redundant pcnet.oPaul Brook1-1/+1
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-13Add tool_osdep.cPaul Brook3-3/+10
osdep.c is built in both as a toplevel target independant object, and as a per-target object because of kqemu dependencies. Under some circumstances make picks up the wrong one. Build the former as tool-osdep to avoid this conflict. Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-13Include assert.h from qemu-common.hPaul Brook28-28/+1
Include assert.h from qemu-common.h and remove other direct uses. cpu-all.h still need to include it because of the dyngen-exec.h hacks Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-13Replace gcc variadic macro extension with C99 version (missed one)Blue Swirl1-3/+3
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
2009-05-13Replace gcc variadic macro extension with C99 versionBlue Swirl70-268/+268
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
2009-05-13Fix kqemu build failure.Paul Brook1-1/+1
Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-13Remove vga_ram_sizePaul Brook42-133/+126
The vga_ram_size argument to machine init functions always has the same value, and is ignored by many machines (including SPARC32 which has an obsolete ifdef for VGA_RAM_SIZE). Remove it and push VGA_RAM_SIZE into vga_int.h. Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-13Fix typo that leads to out of bounds array access on big endian systemsmalc1-1/+1
2009-05-13ETRAX: Correct setting of ethernet station address.Edgar E. Iglesias1-2/+2
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
2009-05-12Follow coding conventions.Paul Brook1-6/+6
More structure renaming. Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-12CRIS: Fix bmi.Edgar E. Iglesias1-1/+2
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
2009-05-12Push AUD_init down to devicesPaul Brook23-102/+46
Now we can safely call AUD_init multiple times we can push it down to individual audio devices, rather than having to pass it from the board init. Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-12Make AUD_init failure fatalPaul Brook6-50/+35
Failure to initialize the audio subsystem is not handled consistently. Where it is handled it has guest visible effects, which is wrong. We already have a "nosound" audio driver as a last resort, so trying to proceed without an audio backend seems pointless. Also protect against multiple calls to AUD_init so that this can be pushed down into individual devices. Signed-off-by: Paul Brook <paul@codesourcery.com>
2009-05-10Update docs on dynamic condition code calculationBlue Swirl1-3/+5
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
2009-05-10Convert mulsccBlue Swirl1-131/+2
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
2009-05-10Convert udiv/sdivBlue Swirl2-19/+31
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
2009-05-10Convert tagged opsBlue Swirl2-129/+85
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
2009-05-10Convert subxBlue Swirl2-31/+50
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
2009-05-10Convert subBlue Swirl2-37/+83
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
2009-05-10Convert logical operations and umul/smulBlue Swirl2-24/+43
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>