ubuntu-qemu-omap:qemu.git
7 years agoReally clean up changelog and correct version numbering confusion. ubuntu 0.0_20100921+871d996-0ubuntu1_linaro1
Peter Maydell [Fri, 24 Sep 2010 11:45:39 +0000 (12:45 +0100)]
Really clean up changelog and correct version numbering confusion.

7 years agoClean up changelog and correct version numbering confusion.
Peter Maydell [Tue, 21 Sep 2010 10:33:47 +0000 (10:33 +0000)]
Clean up changelog and correct version numbering confusion.

7 years agoFinalise debian/changelog for release.
Peter Maydell [Tue, 21 Sep 2010 09:34:47 +0000 (09:34 +0000)]
Finalise debian/changelog for release.

7 years agoUpdate debian/changelog
Peter Maydell [Tue, 21 Sep 2010 09:33:01 +0000 (09:33 +0000)]
Update debian/changelog

7 years agovvfat: fat_chksum(): fix access above array bounds
Loïc Minier [Sat, 21 Aug 2010 22:47:23 +0000 (00:47 +0200)]
vvfat: fat_chksum(): fix access above array bounds

Signed-off-by: Loïc Minier <loic.minier@linaro.org>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
7 years agoFinalise debian/changelog for release.
Peter Maydell [Mon, 20 Sep 2010 14:23:32 +0000 (14:23 +0000)]
Finalise debian/changelog for release.

7 years agoUpdate debian package version number.
Peter Maydell [Mon, 20 Sep 2010 13:47:50 +0000 (13:47 +0000)]
Update debian package version number.

7 years agoUpdate debian changelog.
Peter Maydell [Mon, 20 Sep 2010 10:36:10 +0000 (10:36 +0000)]
Update debian changelog.

7 years agoomap_gpmc: map NAND devices into memory correctly.
Peter Maydell [Fri, 10 Sep 2010 17:27:45 +0000 (17:27 +0000)]
omap_gpmc: map NAND devices into memory correctly.

The OMAP GPMC is supposed to map NAND memory devices into its
address space so that any access behaves like an access to the
appropriate GPMC_NAND_DATA_i register; implement this behaviour
in the model.

This commit includes a workaround for a conflict between this
behaviour and the omap3_boot.c code wanting to map the boot
ROM to address zero -- we refuse to map NAND devices to address
zero. This is incorrect but allows the beagleboard to boot.

7 years agoUpdate debian changelog.
Peter Maydell [Thu, 9 Sep 2010 17:02:59 +0000 (18:02 +0100)]
Update debian changelog.

7 years agoFix ivshmem build on 32-bit hosts
Avi Kivity [Sun, 29 Aug 2010 09:43:15 +0000 (12:43 +0300)]
Fix ivshmem build on 32-bit hosts

stat() fields can be more or less anything depending on configuration, cast
explicitly to uint64_t to avoid printf() format mismatches.

Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
7 years agoIncrease the address where we load the initrd on ARM.
Peter Maydell [Thu, 9 Sep 2010 11:01:51 +0000 (12:01 +0100)]
Increase the address where we load the initrd on ARM.

Set INITRD_LOAD_ADDR to 0x00d00000 instead of 0x00800000 so as
to leave enough room for our piggish vmlinuz + its decompressed
counterpart. (This is patch 'arm-higher-initrd-load-addr' from
Ubuntu qemu-kvm, thanks to Jason Andrews, Loic Minier.)

7 years agoUpdate debian/changelog.
Peter Maydell [Thu, 9 Sep 2010 10:41:15 +0000 (11:41 +0100)]
Update debian/changelog.

7 years agoAdd packaging
Peter Maydell [Thu, 9 Sep 2010 10:35:15 +0000 (11:35 +0100)]
Add packaging

7 years agoIgnore writes of perf reg (cp15 with crm == 12)
Loïc Minier [Sun, 25 Jul 2010 19:30:48 +0000 (21:30 +0200)]
Ignore writes of perf reg (cp15 with crm == 12)

On ARMv7, ignore writes to cp15 with crm == 12; these are to setup perf
counters which we don't have.

7 years agofix building with --enable-skinning on non-arm
Riku Voipio [Mon, 30 Aug 2010 12:55:29 +0000 (15:55 +0300)]
fix building with --enable-skinning on non-arm

7 years agoBeagle XM detection
Riku Voipio [Fri, 27 Aug 2010 10:46:12 +0000 (13:46 +0300)]
Beagle XM detection

Recent Linux kernels support both beagle and beagle XM, add the GPIO's
to detect between C4 beagle and beagle XM. Add also XM machine defintion
(comes with 512MB of RAM),

Some whitespace cleanup too.

7 years agofurther fix serial.c fifo clear
Juha Riihimäki [Wed, 25 Aug 2010 11:47:59 +0000 (14:47 +0300)]
further fix serial.c fifo clear

when receive fifo is requested to be cleared and there is a received byte
pending to be read, accept the byte while discarding it so it will not stay
pending.

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agoadd right shift/ctrl/alt key mappings for N900
Juha Riihimäki [Wed, 25 Aug 2010 07:03:49 +0000 (10:03 +0300)]
add right shift/ctrl/alt key mappings for N900

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agoremove stack protection
Riku Voipio [Mon, 23 Aug 2010 11:22:25 +0000 (14:22 +0300)]
remove stack protection

causes a 10-15s startup delay for ming32 built binary for unknown reasons, at least when qemu has been compiled with gcc-4.5.0

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agomingw32 ffs() fix
Juha Riihimäki [Tue, 22 Jun 2010 08:33:41 +0000 (11:33 +0300)]
mingw32 ffs() fix

Mingw32 build fails to locate ffs() function body at link time. Replacing
the function prototype in osdep.h with gcc builtin macro fixes the issue.

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agoserial: reset lsr dr/thre upon fcr rfr/xfr
Juha Riihimäki [Mon, 16 Aug 2010 09:55:23 +0000 (12:55 +0300)]
serial: reset lsr dr/thre upon fcr rfr/xfr

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agofix omap_spi rxs flag status update
Juha Riihimäki [Fri, 6 Aug 2010 11:20:29 +0000 (14:20 +0300)]
fix omap_spi rxs flag status update

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agoomap_uart updates
Juha Riihimäki [Mon, 2 Aug 2010 10:10:29 +0000 (13:10 +0300)]
omap_uart updates

- convert to qdev
- add missing registers

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agoqdev conversions
Juha Riihimäki [Thu, 29 Jul 2010 07:44:16 +0000 (10:44 +0300)]
qdev conversions

- introduce SPI bus type and convert omap_spi to qdev
- convert all SPI devices to qdev
- remove omap_i2c initialization helper function

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agonseries.c omap_gpmc remember reset
Riku Voipio [Mon, 23 Aug 2010 15:38:15 +0000 (18:38 +0300)]
nseries.c omap_gpmc remember reset

7 years agonseries gpio qdev
Riku Voipio [Mon, 23 Aug 2010 15:37:06 +0000 (18:37 +0300)]
nseries gpio qdev

7 years agoconvert omap gpio to qdev
Riku Voipio [Mon, 23 Aug 2010 15:36:19 +0000 (18:36 +0300)]
convert omap gpio to qdev

7 years agohw/nseries.c rebase fixes
Riku Voipio [Mon, 23 Aug 2010 15:24:53 +0000 (18:24 +0300)]
hw/nseries.c rebase fixes

7 years agoadd dsi to makefile
Riku Voipio [Mon, 23 Aug 2010 15:31:24 +0000 (18:31 +0300)]
add dsi to makefile

7 years agoseparate dsi module out
Riku Voipio [Mon, 23 Aug 2010 15:18:41 +0000 (18:18 +0300)]
separate dsi module out

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agoOMAP: Refactor DSS/DSI
Riku Voipio [Mon, 23 Aug 2010 15:22:22 +0000 (18:22 +0300)]
OMAP: Refactor DSS/DSI

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agoNAND/ONENAND qdevification
Riku Voipio [Mon, 23 Aug 2010 15:05:04 +0000 (18:05 +0300)]
NAND/ONENAND qdevification

Make nand and onenand available via qdev

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agoadd resize/unmap support for sysbus
Juha Riihimäki [Mon, 23 Aug 2010 14:57:43 +0000 (17:57 +0300)]
add resize/unmap support for sysbus

required for nand qdev

7 years agoomap usb qdev conversion
Riku Voipio [Mon, 23 Aug 2010 15:05:59 +0000 (18:05 +0300)]
omap usb qdev conversion

convert omap to use usb via qdev

7 years agoadd generic qdev callback for monitor "change" command
Juha Riihimäki [Mon, 23 Aug 2010 15:11:08 +0000 (18:11 +0300)]
add generic qdev callback for monitor "change" command

When monitor command "change" is executed for a device which is not
named "vnc" nor a block-device, the main system bus is searched for
the specified device and if found, a generic qdev callback function
will be called to let the device react to the command in a specific
way. This patch also introduces such functionality in the lis302dl
device (in nseries.c).

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agoi2c qdev conversion
Riku Voipio [Mon, 23 Aug 2010 14:53:01 +0000 (17:53 +0300)]
i2c qdev conversion

Convert i2c bus and omap hw to use qdev

7 years agococoa updates
Juha Riihimäki [Wed, 28 Apr 2010 09:20:51 +0000 (12:20 +0300)]
cocoa updates

- allow compilation on os x prior to 10.5
- remove unnecessary setAppleMenu message for 10.6+
- don't center window when resizing

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agofix compilation warning in vl.c
Juha Riihimäki [Mon, 29 Mar 2010 07:26:52 +0000 (10:26 +0300)]
fix compilation warning in vl.c

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agowire skinning to n900
Riku Voipio [Mon, 23 Aug 2010 14:27:05 +0000 (17:27 +0300)]
wire skinning to n900

Add skinning to n900 hw

7 years agoomap.h update
Riku Voipio [Tue, 24 Aug 2010 13:21:13 +0000 (16:21 +0300)]
omap.h update

7 years agoAdd skinning support
Riku Voipio [Mon, 23 Aug 2010 14:11:38 +0000 (17:11 +0300)]
Add skinning support

Ads n900 skin

7 years agoAdd OpenGL ES accelerator support
Riku Voipio [Thu, 18 Mar 2010 17:35:08 +0000 (19:35 +0200)]
Add OpenGL ES accelerator support

To make it possible to use UI's based OpenGL ES efficiently
in qemu emulator, we need to offload the rendering to the host.
This patch provides the QEMU side of the code for omap3 emulation.
A kernel module, gles wrapper library inside qemu target filesystem,
and a gles library outside qemu are still needed. These will be
provided outside qemu project

recent changes squashed in:

by: Juha Riihimäki <juha.riihimaki@nokia.com>

gles2: removed dead code in glDrawElements
refactor eglCreateContext a bit
gles2: remove double debug print

by: Joonas Lahtinen <joonas.lahtinen@nomovok.com>
Added glCopyTexSubImage2D and glCopyTexImage2D.

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agoadd omap3 files to makefile
Riku Voipio [Mon, 23 Aug 2010 13:48:05 +0000 (16:48 +0300)]
add omap3 files to makefile

Now that all files are added, create the makefile

7 years agoadd beagleboard definition
Riku Voipio [Mon, 23 Aug 2010 13:47:59 +0000 (16:47 +0300)]
add beagleboard definition

most common OMAP3 developer board

7 years agoFixed omap3_hsusb_tll_write() case: fall through bug.
Matt Waddel [Thu, 10 Jun 2010 22:59:27 +0000 (16:59 -0600)]
Fixed omap3_hsusb_tll_write() case: fall through bug.

Signed-off-by: Matt Waddel <matt.waddel@ubuntu.com>
7 years agohw/omap_usb.c overhaul
Riku Voipio [Mon, 23 Aug 2010 13:46:07 +0000 (16:46 +0300)]
hw/omap_usb.c overhaul

7 years agoadd hw/omap3_mmc.c
Riku Voipio [Mon, 23 Aug 2010 13:46:07 +0000 (16:46 +0300)]
add hw/omap3_mmc.c

Add omap3 specific mmc/sd driver

omap3_mmc: fix cmd12/52 handling during inactive data transfer

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
omap3_mmc qdev conversion

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agoadd hw/omap_dss_drawfn.h
Riku Voipio [Mon, 23 Aug 2010 13:46:07 +0000 (16:46 +0300)]
add hw/omap_dss_drawfn.h

Omap DSS draw functions

7 years agoadd hw/omap3_boot.c file
Riku Voipio [Mon, 23 Aug 2010 13:46:07 +0000 (16:46 +0300)]
add hw/omap3_boot.c file

omap3 bootrom emulation

small changes in boot rom code

- update comments and include a note for r12=1 smc call
- leave the cpu in SYS mode when jumping to bootloader code

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
Changes by: Loïc Minier <loic.minier@linaro.org>
Fix use of p after free() in omap3_mmc_fat_boot()
Fix logic test to use && in omap3_mmc_fat_boot

7 years agohw/omap3.c: add omap3 basic support
Riku Voipio [Mon, 23 Aug 2010 13:46:07 +0000 (16:46 +0300)]
hw/omap3.c: add omap3 basic support

including qdev changes

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agohw/omap_uart.c overhaul
Riku Voipio [Mon, 23 Aug 2010 13:46:07 +0000 (16:46 +0300)]
hw/omap_uart.c overhaul

7 years agohw/omap_tap.c: prepare for omap3
Riku Voipio [Mon, 23 Aug 2010 13:46:07 +0000 (16:46 +0300)]
hw/omap_tap.c: prepare for omap3

omap_tap updates for omap3

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agohw/omap_synctimer.c overhaul
Riku Voipio [Mon, 23 Aug 2010 13:46:07 +0000 (16:46 +0300)]
hw/omap_synctimer.c overhaul

7 years agohw/omap_spi.c prepare for omap3
Riku Voipio [Mon, 23 Aug 2010 13:46:07 +0000 (16:46 +0300)]
hw/omap_spi.c prepare for omap3

7 years agohw/omap_sdrc.c overhaul
Riku Voipio [Mon, 23 Aug 2010 13:46:07 +0000 (16:46 +0300)]
hw/omap_sdrc.c overhaul

7 years agohw/omap_l4.c overhaul
Riku Voipio [Mon, 23 Aug 2010 13:46:07 +0000 (16:46 +0300)]
hw/omap_l4.c overhaul

7 years agohw/omap_intc.c overhaul
Riku Voipio [Mon, 23 Aug 2010 13:46:07 +0000 (16:46 +0300)]
hw/omap_intc.c overhaul

7 years agoomap_i2c: add support for underflowing
Riku Voipio [Fri, 21 May 2010 07:00:03 +0000 (10:00 +0300)]
omap_i2c: add support for underflowing

kernel workaround for OMAP3430 Errata 1.153 requires this..

7 years agoDuring byte wide writes the i2c write routine gets into an infinite loop. The STP...
Matt Waddel [Thu, 13 May 2010 21:04:03 +0000 (15:04 -0600)]
During byte wide writes the i2c write routine gets into an infinite loop. The STP bit in the status register is not set so the i2c_end_transfer() routine is never being called, even when the data buffer is empty. Moving the i2c_end_transfer() call outside the STP check seems to fix this problem.

7 years agoAdded support for the byte read of the omap i2c system. Handling is similar to the...
Matt Waddel [Thu, 13 May 2010 21:00:00 +0000 (15:00 -0600)]
Added support for the byte read of the omap i2c system. Handling is similar to the way i2c_write and i2c_writeb work.

7 years agohw/omap_i2c.c fixes
Riku Voipio [Mon, 23 Aug 2010 14:33:45 +0000 (17:33 +0300)]
hw/omap_i2c.c fixes

7 years agohw/omap_i2c.c overhaul
Riku Voipio [Mon, 23 Aug 2010 13:46:06 +0000 (16:46 +0300)]
hw/omap_i2c.c overhaul

7 years agohw/omap_gptimer.c overhaul
Riku Voipio [Mon, 23 Aug 2010 13:46:06 +0000 (16:46 +0300)]
hw/omap_gptimer.c overhaul

7 years agohw/omap_gpmc.c prepare for omap3
Riku Voipio [Mon, 23 Aug 2010 13:46:06 +0000 (16:46 +0300)]
hw/omap_gpmc.c prepare for omap3

7 years agohw/omap_gpio.c overhaul
Riku Voipio [Mon, 23 Aug 2010 13:46:06 +0000 (16:46 +0300)]
hw/omap_gpio.c overhaul

7 years agohw/omap_dss.c prepare for omap3
Riku Voipio [Mon, 23 Aug 2010 13:46:06 +0000 (16:46 +0300)]
hw/omap_dss.c prepare for omap3

7 years agohw/omap_dss.h overhaul
Riku Voipio [Mon, 23 Aug 2010 13:46:07 +0000 (16:46 +0300)]
hw/omap_dss.h overhaul

7 years agohw/omap_dma.c prepare for omap3
Riku Voipio [Mon, 23 Aug 2010 13:46:06 +0000 (16:46 +0300)]
hw/omap_dma.c prepare for omap3

hw/soc_dma: support multiple DRQ:s
hw/omap_dma.c omap3 support

7 years agohw/omap_clk.c prepare for omap3 support
Riku Voipio [Mon, 23 Aug 2010 13:46:06 +0000 (16:46 +0300)]
hw/omap_clk.c prepare for omap3 support

7 years agohw/omap2.c prepare for omap3 support
Riku Voipio [Mon, 23 Aug 2010 13:46:06 +0000 (16:46 +0300)]
hw/omap2.c prepare for omap3 support

7 years agohw/omap1.c overhaul
Riku Voipio [Mon, 23 Aug 2010 13:46:06 +0000 (16:46 +0300)]
hw/omap1.c overhaul

7 years agohw/omap.h overhaul
Riku Voipio [Mon, 23 Aug 2010 13:43:28 +0000 (16:43 +0300)]
hw/omap.h overhaul

7 years agohw/nseries.c overhaul
Riku Voipio [Mon, 23 Aug 2010 13:43:06 +0000 (16:43 +0300)]
hw/nseries.c overhaul

add n900 to nseries.c

7 years agoAdd triton2 (twl4030) driver
Juha Riihimäki [Thu, 18 Mar 2010 17:19:42 +0000 (19:19 +0200)]
Add triton2 (twl4030) driver

The swiss knife companion chip for omap3

includes change from Loïc Minier <lool@dooz.org>:
twl4030: Add PWMB OFF and ON regs
twl4030: add SW2 conversion channels

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
Signed-off-by: Riku Voipo <riku.voipio@nokia.com>
Signed-off-by: Loïc Minier <lool@dooz.org>
7 years agoqdevify smc91c111 reset
Juha Riihimäki [Tue, 24 Aug 2010 13:58:41 +0000 (16:58 +0300)]
qdevify smc91c111 reset

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agohw/devices.h update
Riku Voipio [Tue, 24 Aug 2010 13:58:02 +0000 (16:58 +0300)]
hw/devices.h update

update to match the actual files

7 years agoi2c: add possibility to create slave without init
Juha Riihimäki [Wed, 9 Jun 2010 06:08:18 +0000 (09:08 +0300)]
i2c: add possibility to create slave without init

Upstream i2c.c has one method for creating an i2c slave device instance,
the i2c_create_slave function. This method creates the qdev instance and
calls init for it so there is no room for setting any device specific
properties that should be filled in between device creation and init. This
patch adds another method, i2c_create_slave_noinit, which does the same as
the existing method but leaves the returned device uninitialized. Caller is
responsible for initializing it.

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agotsc2005 overhaul
Juha Riihimäki [Thu, 18 Mar 2010 17:14:19 +0000 (19:14 +0200)]
tsc2005 overhaul

7 years agoblizzard: fix for non-32bpp host displays
Riku Voipio [Thu, 18 Mar 2010 17:09:45 +0000 (19:09 +0200)]
blizzard: fix for non-32bpp host displays

7 years agoonenand overhaul
Juha Riihimäki [Thu, 18 Mar 2010 17:07:29 +0000 (19:07 +0200)]
onenand overhaul

- major onenand emulation changes
- add reset support
- onenand: ignore zero writes to boot command area

7 years agoNAND emulation overhaul
Juha Riihimäki [Thu, 18 Mar 2010 16:57:17 +0000 (18:57 +0200)]
NAND emulation overhaul

- Enhanced existing NAND emulation to support other than 8-bit devices.
- Enhanced existing NAND emulation to support over 1Gb devices.
- Enhanced existing NAND emulation to support cache status bits and read cache commands.
- Fixed existing NAND emulation to correctly handle multiple IO reads after READ STATUS command.
- nand emulation fixes
- more NAND fixing & tidying

7 years agoSD overhaul
Juha Riihimäki [Thu, 18 Mar 2010 17:10:57 +0000 (19:10 +0200)]
SD overhaul

- reset support
- add high capacity mmc support
- sd: improve mmc emulation
- make sd emulation work as mmc emulation as well
- handle SD CMD5 without error messages
- remove couple of unnecessary error messages
- Fix block count for OMAP3 MMC emulation

hw/sd.c rebase fixes

7 years agomulti-mmc support in init call
Juha Riihimäki [Thu, 18 Mar 2010 17:06:11 +0000 (19:06 +0200)]
multi-mmc support in init call

change sd_init convention to allow multiple entries

7 years agoadd multi-sd support
Riku Voipio [Fri, 19 Mar 2010 09:19:58 +0000 (11:19 +0200)]
add multi-sd support

N900 and other devices can have more than one sd/mmc card, and thus
the -sd command line option needs to be read multiple times.

7 years agomusb: add dummy support for ulpi pass-through registers
Juha Riihimäki [Tue, 20 Apr 2010 12:02:51 +0000 (15:02 +0300)]
musb: add dummy support for ulpi pass-through registers

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agousb: fix -usbdevice option handling with no parameters
Juha Riihimäki [Wed, 24 Mar 2010 13:50:40 +0000 (15:50 +0200)]
usb: fix -usbdevice option handling with no parameters

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agoadd reset support for musb
Juha Riihimäki [Thu, 18 Mar 2010 16:52:20 +0000 (18:52 +0200)]
add reset support for musb

7 years agomake cursor grab optional
Riku Voipio [Thu, 18 Mar 2010 16:21:12 +0000 (18:21 +0200)]
make cursor grab optional

7 years agomultikeyboard support merge
Juha Riihimäki [Thu, 18 Mar 2010 16:07:08 +0000 (18:07 +0200)]
multikeyboard support merge

On some systems (such as n900), multiple physical devices can create
keyboard events (gpio, lis302dl, twl4030, ..). Add hooks to make it
possible to recieve keyboard input from multiple devices.

merge our version with upstream multikb support
multitouch, multi-keyboard and window close hook support

7 years agomultitouch and window close handler
Juha Riihimäki [Thu, 18 Mar 2010 16:14:04 +0000 (18:14 +0200)]
multitouch and window close handler

- show shutting down status in window caption
- add display close handler support
- add support for disabling input grabbing
- add ability to disable window grab:

currently if the qemu window is inactive and you click inside the
qemu window the input will be grabbed. with touchscreen devices
this might not be very feasible as there is no visible guest
cursor so this patch adds a global variable that can be used to
control the grabbing behavior. default behavior is not modified
but for n8x0, n900 and n00 devices the grabbing is disabled.
note that with sdl rendering you can still toggle grabbing by
pressing ctrl+alt when the qemu window is active.

7 years agococoa frontend changes
Juha Riihimäki [Thu, 18 Mar 2010 16:12:23 +0000 (18:12 +0200)]
cocoa frontend changes

remove help menu, fix fullscreen mode mouse handling, add confirmation
dialog to quit menu command, add support for undocumented alt-grab and
ctrl-grab options, add qemu version printout in about panel.
- fix build on os x versions prior to 10.6
- cocoa window handling fixes
- show shutting down status in window caption
- add display close handler support
- add support for multitouch in cocoa frontend
- cocoa keymap changes

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agoaudio: fix integer overflow expression
Juha Riihimäki [Thu, 18 Mar 2010 15:28:47 +0000 (17:28 +0200)]
audio: fix integer overflow expression

7 years agoadd pselect6 and inotify_init1
Riku Voipio [Thu, 18 Mar 2010 15:27:03 +0000 (17:27 +0200)]
add pselect6 and inotify_init1

proper patches elsewhere

7 years agoscratchbox1 hacks
Riku Voipio [Thu, 18 Mar 2010 15:26:43 +0000 (17:26 +0200)]
scratchbox1 hacks

7 years agotarget-arm: add dummy support for some cp15 performance registers
Juha Riihimäki [Fri, 18 Jun 2010 11:25:24 +0000 (14:25 +0300)]
target-arm: add dummy support for some cp15 performance registers

inludes part from  Matt Waddell <matt.waddel@canonical.com>

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agotarget-arm: further fix neon_rshl helpers & implement flush-to-zero
Juha Riihimäki [Mon, 29 Mar 2010 08:31:55 +0000 (11:31 +0300)]
target-arm: further fix neon_rshl helpers & implement flush-to-zero

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agotarget-arm: fix neon rshl_u64 helper
Juha Riihimäki [Mon, 29 Mar 2010 07:33:46 +0000 (10:33 +0300)]
target-arm: fix neon rshl_u64 helper

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agotarget-arm: add support for vmull.p8
Juha Riihimäki [Thu, 25 Mar 2010 13:57:07 +0000 (15:57 +0200)]
target-arm: add support for vmull.p8

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
7 years agotarget-arm: fix neon vqdmlsl instruction
Juha Riihimäki [Thu, 25 Mar 2010 12:58:49 +0000 (14:58 +0200)]
target-arm: fix neon vqdmlsl instruction

Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>