#
b584726d |
| 10-Apr-2009 |
pbrook <pbrook@c046a42c-6fe2-441c-8c8c-71466251a162> |
Clean up VGA ram allocation.
Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7063 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
511d2b14 |
| 07-Mar-2009 |
blueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162> |
Sparse fixes: NULL use, header order, ANSI prototypes, static
Fix Sparse warnings: * use NULL instead of plain 0 * rearrange header include order to avoid redefining types accidentally * ANSIfy S
Sparse fixes: NULL use, header order, ANSI prototypes, static
Fix Sparse warnings: * use NULL instead of plain 0 * rearrange header include order to avoid redefining types accidentally * ANSIfy SLIRP * avoid "restrict" keyword * add static
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6736 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
173a543b |
| 01-Feb-2009 |
blueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162> |
Add and use #defines for PCI device classes
This patch adds and uses #defines for PCI device classes and subclases, using a new pci_config_set_class() function, similar to the recently added pci_con
Add and use #defines for PCI device classes
This patch adds and uses #defines for PCI device classes and subclases, using a new pci_config_set_class() function, similar to the recently added pci_config_set_vendor_id() and pci_config_set_device_id().
Change since v1: fixed compilation of hw/sun4u.c
Signed-off-by: Stuart Brady <stuart.brady@gmail.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6491 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
deb54399 |
| 26-Jan-2009 |
aliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162> |
Define PCI vendor and device IDs in pci.h (Stuart Brady)
This patch defines PCI vendor and device IDs in pci.h (matching those from Linux's pci_ids.h), and uses those definitions where appropriate.
Define PCI vendor and device IDs in pci.h (Stuart Brady)
This patch defines PCI vendor and device IDs in pci.h (matching those from Linux's pci_ids.h), and uses those definitions where appropriate.
Change from v1: Introduces pci_config_set_vendor_id() / pci_config_set_device_id() accessors as suggested by Anthony Liguori.
Signed-off-by: Stuart Brady <stuart.brady@gmail.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6442 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
e07d630a |
| 16-Jan-2009 |
aliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162> |
fix screendump (Stefano Stabellini)
this patch fixes the screendump functionality that was recently broken; it must be applied *after* PATCH 5, 6 and 7 of the original displaystate change patch seri
fix screendump (Stefano Stabellini)
this patch fixes the screendump functionality that was recently broken; it must be applied *after* PATCH 5, 6 and 7 of the original displaystate change patch series. In fact the other patches make much easier to solve the screendump problem because they make the console switching mechanism more robust.
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6345 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
3023f332 |
| 16-Jan-2009 |
aliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162> |
graphical_console_init change (Stefano Stabellini)
Patch 5/7
This patch changes the graphical_console_init function to return an allocated DisplayState instead of a QEMUConsole.
This patch contain
graphical_console_init change (Stefano Stabellini)
Patch 5/7
This patch changes the graphical_console_init function to return an allocated DisplayState instead of a QEMUConsole.
This patch contains just the graphical_console_init change and few other modifications mainly in console.c and vl.c. It was necessary to move the display frontends (e.g. sdl and vnc) initialization after machine->init in vl.c.
This patch does *not* include any required changes to any device, these changes come with the following patches.
Patch 6/7
This patch changes the QEMUMachine init functions not to take a DisplayState as an argument because is not needed any more;
In few places the graphic hardware initialization function was called only if DisplayState was not NULL, now they are always called. Apart from these cases, the rest are all mechanical substitutions.
Patch 7/7
This patch updates the graphic device code to use the new graphical_console_init function.
As for the previous patch, in few places graphical_console_init was called only if DisplayState was not NULL, now it is always called. Apart from these cases, the rest are all mechanical substitutions.
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6344 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
b1503cda |
| 22-Dec-2008 |
malc <malc@c046a42c-6fe2-441c-8c8c-71466251a162> |
Use the ARRAY_SIZE() macro where appropriate.
Change from v1: Avoid changing the existing coding style in certain files.
Signed-off-by: Stuart Brady <stuart.brady@gmail.com>
git-svn-id: svn://sv
Use the ARRAY_SIZE() macro where appropriate.
Change from v1: Avoid changing the existing coding style in certain files.
Signed-off-by: Stuart Brady <stuart.brady@gmail.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6120 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
8da3ff18 |
| 01-Dec-2008 |
pbrook <pbrook@c046a42c-6fe2-441c-8c8c-71466251a162> |
Change MMIO callbacks to use offsets, not absolute addresses.
Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5849 c046a42c-6fe2-441c-8c8c-71
Change MMIO callbacks to use offsets, not absolute addresses.
Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5849 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
0e1f5a0c |
| 24-Nov-2008 |
aliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162> |
Introduce accessors for DisplayState (Stefano Stabellini)
Introducing some accessors:
ds_get_linesize ds_get_bits_per_pixel ds_get_width ds_get_height ds_get_data
Signed-off-by: Stefano Stabellini
Introduce accessors for DisplayState (Stefano Stabellini)
Introducing some accessors:
ds_get_linesize ds_get_bits_per_pixel ds_get_width ds_get_height ds_get_data
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5789 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
38334f76 |
| 24-Sep-2008 |
balrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162> |
Don't use ds->dpy_copy directly from hw/ (Jan Niehusmann).
I left a TODO in the code because this still doesn't definitely fix all issues.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5308
Don't use ds->dpy_copy directly from hw/ (Jan Niehusmann).
I left a TODO in the code because this still doesn't definitely fix all issues.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5308 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
ff9cf2cb |
| 16-Jul-2008 |
balrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162> |
Properly byte-swap values in VMware SVGA (malc).
Makes PPC host happy. Also use the right type for a memory offset.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4874 c046a42c-6fe2-441c-8c
Properly byte-swap values in VMware SVGA (malc).
Makes PPC host happy. Also use the right type for a memory offset.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4874 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
931ea435 |
| 16-Jul-2008 |
balrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162> |
Make Bochs VBE work with VMWare SVGA (malc).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4873 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
4fb3fbc2 |
| 16-Jul-2008 |
balrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162> |
Don't overwrite VMwareSVGA's memory region start addresses (malc).
This was correct also in the Anthony Liguori's patch, but not in mine.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4872
Don't overwrite VMwareSVGA's memory region start addresses (malc).
This was correct also in the Anthony Liguori's patch, but not in mine.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4872 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
e93a5f4f |
| 16-Jul-2008 |
balrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162> |
Initialize the VMware VGA console after vga_init (Alexander Graf).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4871 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
c60e08d9 |
| 01-Jul-2008 |
pbrook <pbrook@c046a42c-6fe2-441c-8c8c-71466251a162> |
Implement resolution switching in common console code.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4812 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
6f9bc132 |
| 12-Apr-2008 |
balrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162> |
Allocate the -vmwarevga framebuffer in the right place in RAM.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4200 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
2408b77b |
| 04-Apr-2008 |
aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> |
vmwarevga: fix PCI IO region registration
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4161 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
a8fbaf96 |
| 06-Mar-2008 |
balrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162> |
Check for out of range update regions (original patch from Anthony Liguori).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4024 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
3016d80b |
| 06-Mar-2008 |
balrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162> |
Register VMware SVGA's memory io region with PCI framework.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4023 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
4d3b6f6e |
| 10-Feb-2008 |
balrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162> |
Add an ncurses UI.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3976 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
1492a3c4 |
| 14-Jan-2008 |
balrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162> |
Register io ports as selected by PCI config in VMware SVGA. Should prevent segfaults with RTL8139.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3905 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
bee8d684 |
| 16-Dec-2007 |
ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162> |
qemu_put signedness fixes, by Andre Przywara.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3824 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
87ecb68b |
| 17-Nov-2007 |
pbrook <pbrook@c046a42c-6fe2-441c-8c8c-71466251a162> |
Break up vl.h.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3674 c046a42c-6fe2-441c-8c8c-71466251a162
|
#
f707cfba |
| 13-May-2007 |
balrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162> |
Allow VMware-SVGA operation enable before command FIFO is configured. Implement "screendump" for 32 bit colour depth.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2808 c046a42c-6fe2-441c-8
Allow VMware-SVGA operation enable before command FIFO is configured. Implement "screendump" for 32 bit colour depth.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2808 c046a42c-6fe2-441c-8c8c-71466251a162
show more ...
|
#
1f72aae5 |
| 03-May-2007 |
balrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162> |
Change the PCI IO region start to that hardcoded in VBE bios (reported by Jeremy Katz)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2768 c046a42c-6fe2-441c-8c8c-71466251a162
|